找回密码
 加入
搜索
查看: 2620|回复: 2

[AU3基础] [已解决]关于@scriptdir和相对目录的区别

[复制链接]
发表于 2012-12-29 14:15:28 | 显示全部楼层 |阅读模式
本帖最后由 chen2j 于 2012-12-29 15:23 编辑

用@scriptdir和用相对目录,在那些场合应用有区别呢?
下面这两个语句,功能好像是一样的呢。
FileMove("新建文本文档.txt","ding.c")
FileMove(@ScriptDir&"\新建文本文档.txt",@ScriptDir&"\ding.c")
发表于 2012-12-29 14:33:20 | 显示全部楼层
回复 1# chen2j

有区别,上面的是"当前工作目录"下,当程序使用了会改变当前工作目录的函数时,此用法可能会出错(无法移动文件),而下面的是已经确定了的,只跟脚本所在目录有关,跟程序运行无关

一个典型的例子是前两天一个坛友遇到的,我在帖子里面有比较详细的阐述:
http://www.autoitx.com/thread-36749-1-1.html
 楼主| 发表于 2012-12-29 15:19:24 | 显示全部楼层
回复 2# annybaby

呵呵,感谢。一直没注意工作目录是什么东西。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-22 07:00 , Processed in 0.072195 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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