找回密码
 加入
搜索
查看: 2733|回复: 6

[AU3基础] 为什么我做完的程序不能路径运行

  [复制链接]
发表于 2010-3-9 19:21:22 | 显示全部楼层 |阅读模式
\\server\1\a.exe
c:\1\a.exe

配合同目录下in运行
这两种方式都运行不正常,
用这样的方式才能正常
cmd
cd c:\1
a.exe
要先用命令进入到当前目录再执行就正常,再不就是用鼠标点的可以运行

是不是脚本里调用INI时方式不对
发表于 2010-3-9 19:24:37 | 显示全部楼层
没明白LZ的意思!不能路径运行???
发表于 2010-3-9 19:25:04 | 显示全部楼层
表达不清,发代码!
发表于 2010-3-9 19:33:05 | 显示全部楼层
加上工作目录
 楼主| 发表于 2010-3-9 19:37:07 | 显示全部楼层
#NoTrayIcon
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_icon=icon.ico
#AutoIt3Wrapper_outfile=11.exe
#AutoIt3Wrapper_Compression=4
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
Dim $pc,$Card
$pc = @ComputerName
$Card = IniRead("client.ini","IDCARD",$pc,"")
run(IniRead("client.ini","file","安装路径",""))


这是代码头,配合同目录下INI文件使用
我的意思是说,生成的这个EXE,在CMD下通过c:\1\11.exe运行读取不到INI文件
要如下方法才能读取到
cd c:\1
start 11.exe
这样才能读取到INI

当然用鼠标先打开这个文件夹,再运行这个文件也可以认到INI
发表于 2010-3-9 19:57:21 | 显示全部楼层
Run(IniRead("client.ini", "file", "安装路径", ""), @ScriptDir)
发表于 2010-3-9 20:03:18 | 显示全部楼层
IniRead("client.ini", ...)
改成
IniRead(@ScriptDir & "\client.ini", ...)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-17 00:00 , Processed in 0.096424 second(s), 32 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表