诺言 发表于 2011-6-22 19:46:39

这个是BUG还是我太笨了?

MsgBox(0,0,@ScriptDir)请把以上代码放到磁盘根目录和深层目录分别运行看看返回结果。

xiaozui 发表于 2011-6-22 21:25:04

测试了,很正常呀,就返回当前脚本所在的目录!




hzxymkb 发表于 2011-6-23 05:41:06


这个不必怀疑

wsfda 发表于 2011-6-23 09:18:58

可能RP问题,哈哈

诺言 发表于 2011-6-23 09:43:17

难道你们没有发现吗?返回的最后一个字符

一个带“\”一个不带吗?

daiyu116 发表于 2011-6-23 14:12:19

回复 5# 诺言

嗯,有待思考,估计两个“\”含义不同吧

daiyu116 发表于 2011-6-23 14:15:21

本帖最后由 daiyu116 于 2011-6-23 14:17 编辑

回复 5# 诺言

      测试了一下,使用 “cd c:\\ 或者 cd c:\\windows\\ ”的效果和“cd c:\ 或者 cd c:\windows\”的效果分别是一样的,
应该是将多余的那个“\”当作转义符了吧。
      所以我的观点是,如果不影响使用,这个可以忽略不计。

诺言 发表于 2011-6-24 03:21:09

可能RP问题,哈哈
wsfda 发表于 2011-6-23 09:18 http://www.autoitx.com/images/common/back.gifShellExecute(@ComSpec,'/k dir /a /b "'&@ScriptDir&'"*.ini')
MsgBox(0,0,@ScriptDir)你来试试你的RP是不是要好点。。。。。。。。。。。。。。

3mile 发表于 2011-6-24 19:40:28

回复 8# 诺言

tigercc99 发表于 2011-6-29 00:18:28

测试了 你发的二个都正常

boyhong 发表于 2011-6-29 15:36:42

我也发现楼主的问题,我现在一概在 目录宏后边加一个 &"\" 以防止出问题。。。。
页: [1]
查看完整版本: 这个是BUG还是我太笨了?