找回密码
 加入
搜索
查看: 1629|回复: 10

如何判断当前运行脚本的路径呢?

  [复制链接]
发表于 2010-1-27 10:30:37 | 显示全部楼层 |阅读模式
本帖最后由 laojikelly 于 2010-1-27 14:17 编辑

小的最近遇到一个操作不知如何实现,特来论坛求助,希望有心人能够提供帮助.

我想得到当前运行的脚本的路径,得到当前运行脚本的路径后,判断他是否在我指定的路径里面.比如说,我当前运行的脚本名字叫1.exe,那就判断1.exe是否在c:\windows\system32\下,如果在c:\windows\system32\下,则执行msgbox(0,"提示","在的"),如果不在则把当前运行的脚本复制到c:\windows\system32\下面,并执行msgbox(0,"提示","虽然不在,但已经把本脚本复制到指定路径.").
发表于 2010-1-27 10:32:38 | 显示全部楼层
参见宏,会有你的答案
发表于 2010-1-27 10:34:27 | 显示全部楼层
当前运行脚本的目录,看起来像是说工作目录。但看问题描述,又好像是文件所在目录。到底是哪个?
 楼主| 发表于 2010-1-27 11:10:35 | 显示全部楼层
是“当前运行脚本的目录,看起来像是说工作目录”这个。
 楼主| 发表于 2010-1-27 11:11:56 | 显示全部楼层
其实我就是不懂得如何判断正在运行的脚本的路径是否在指定的路径。
 楼主| 发表于 2010-1-27 11:14:29 | 显示全部楼层
我觉得这个难就难在判断自身程序所在的路径,如果是判断外部程序的路径,那就简单多了。对吧?
fileexists都能实现了。问题是如果判断自身程序所在路径的话,我还真的不懂。
发表于 2010-1-27 11:14:39 | 显示全部楼层
If @ScriptDir <> '你指定的目录' Then
 楼主| 发表于 2010-1-27 11:18:59 | 显示全部楼层
啊!!!!!!!!!!!!我试下。。。。。。。
 楼主| 发表于 2010-1-27 11:19:24 | 显示全部楼层
刚刚也搜索到一个办法。
 楼主| 发表于 2010-1-27 11:19:30 | 显示全部楼层
想不到另外一个办法也出来了。
 楼主| 发表于 2010-1-27 14:16:55 | 显示全部楼层
问题已解决。谢谢你哦。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 02:13 , Processed in 0.180162 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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