用AU3执行批处理问题
小弟用的是Windows 7系统,今天发现一个问题:我新建一个批处理1.bat,内容为:-----------------------------
bcdedit
pause
---------------------------
直接双击运行正常,但用AU3的RunWait运行却出错(如下图)。加了工作目录也不行。不知是哪里出了问题呢?
工作目录问题,用FileChangeDir切换到bcdedit.exe所在目录。 工作目录问题,用FileChangeDir切换到bcdedit.exe所在目录。
pusofalse 发表于 2009-12-25 14:23 http://www.autoitx.com/images/common/back.gif
更改了,还是不行。。。。我的AU3文件内容为:
------------------------------
FileInstall("C:\Users\Administrator\Desktop\1.bat","c:\windows\system32\1.bat",1)
FileChangeDir("c:\windows\system32")
RunWait("c:\windows\system32\1.bat")
-------------------------------
批处理文件内容为:
----------------------------
bcdedit
pause
----------------------------- 回复 3# xiaozui
RunWait(@SystemDir & '\1.bat', @SystemDir)
这样行不? 回复xiaozui
RunWait(@SystemDir & '\1.bat', @SystemDir)
这样行不?
afan 发表于 2009-12-25 15:03 http://www.autoitx.com/images/common/back.gif
依然不行。。。。
换别的目录测试一下,WIN7的SYSTEM32目录安全性很高,很多操作都不允许。 用至高权限运行试试 用至高权限运行试试
kn007 发表于 2009-12-25 16:33 http://www.autoitx.com/images/common/back.gif
AU3怎么用最高权限运行呢?麻烦指教,谢谢。。。。 ...看附件,下载试试!? ...看附件,下载试试!?
kn007 发表于 2009-12-27 22:16 http://www.autoitx.com/images/common/back.gif
谢谢,不过即使是用Administrator用户,管理员取得该程序的所有权后运行也不行,还是原来那样,不知怎么搞的。。。
页:
[1]