hap5hap 发表于 2009-3-25 08:09:21

求教关于Run命令中涉及使用网络路径的问题

想请教一下:我在使用Run(@comspec & ' /c的时候,一旦使用的命令涉及到了位于网络路径而非本地路径的时候,就会出现命令无法生效的情况,不知道是run不支持网络路径,还是我的使用方法有误,下面是我试用的两个例子,还望哪位高人指点一下,万分感谢!
1 如果使用:Run(@comspec & ' /c copy \\computername\sharename\1.reg d:\setup',"",@SW_HIDE),该命令运行后,没有任何变化,而如果使用Run(@comspec & ' /c copy d:\1.reg d:\setup',"",@SW_HIDE),则能成功从d盘根目录将1.reg文件copy到d:\setup文件夹下面

2 如果使用:Run(@comspec & ' /c reg import \\computername\sharename\1.reg',"",@SW_HIDE),该命令运行后,没有任何变化,而如果使用Run(@comspec & ' /c reg import d:\setup\1..reg',"",@SW_HIDE),则能成功将d:\setup文件夹下面的1.reg文件导入到注册表中.

akmm88 发表于 2009-3-26 02:03:58

不存在这个问题,可以使用的.可能是你的网络环境问题,请确认源文件存在

hap5hap 发表于 2009-4-2 08:27:59

可我如果不用autoit软件,直接在cmd方式下输入"copy \\computername\sharename\1.reg d:\setup'"命令都是生效的,通过其他方式来访问网络路径也都正常, 应该和我所处的网络环境无关,不知道是不是版本的缘故,我用的是"SciTE4AutoIt3Version 1.71 Sep 10 2007 15:59:04"这个版本. thanks!

micro_snow 发表于 2009-4-2 15:14:11

我也有同样的问题,还请高手指教@!
页: [1]
查看完整版本: 求教关于Run命令中涉及使用网络路径的问题