找回密码
 加入
搜索
查看: 1129|回复: 0

关于程序编写的路径问题

[复制链接]
发表于 2009-7-15 13:39:16 | 显示全部楼层 |阅读模式
之前自己编写的一些程序时,在文件路径编写上都省略了:@ScriptDir ;脚本所在目录. (结果不包含反斜杠符号 \ )
例如下面的一些代码:
$ftpname = IniRead("config\ftp.ini",1,"ftp","")
FileInstall("images\logo2.jpg",@TempDir &"\logo2.jpg")
Local $mdb_data_path = "other\TEMP\db2.mdb"
在直接运行时没有问题。但当用外部程序调用用这些代码编译好的EXE档案时,有些就会报AUTOIT错误  Error:请求动作失败(请求于对象)
需要将涉及路径的代码编写得更严谨点。
$ftpname = IniRead(@ScriptDir %"\config\ftp.ini",1,"ftp","")
FileInstall((@ScriptDir %"\images\logo2.jpg",@TempDir &"\logo2.jpg")
Local $mdb_data_path =@ScriptDir %"\other\TEMP\db2.mdb"
有经验的人可能不会犯这样的错误,希望后学的兄弟能认识到这一点。
这是我今天的一点体会。上来发给大家。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-3 04:59 , Processed in 0.069208 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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