找回密码
 加入
搜索
查看: 4107|回复: 9

用AU3执行批处理问题

  [复制链接]
发表于 2009-12-25 14:10:35 | 显示全部楼层 |阅读模式
小弟用的是Windows 7系统,今天发现一个问题:我新建一个批处理1.bat,内容为:
-----------------------------
bcdedit
pause
---------------------------
直接双击运行正常,但用AU3的RunWait运行却出错(如下图)。加了工作目录也不行。不知是哪里出了问题呢?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-12-25 14:23:09 | 显示全部楼层
工作目录问题,用FileChangeDir切换到bcdedit.exe所在目录。
 楼主| 发表于 2009-12-25 14:56:10 | 显示全部楼层
工作目录问题,用FileChangeDir切换到bcdedit.exe所在目录。
pusofalse 发表于 2009-12-25 14:23



    更改了,还是不行。。。。我的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
-----------------------------
发表于 2009-12-25 15:03:05 | 显示全部楼层
回复 3# xiaozui


    RunWait(@SystemDir & '\1.bat', @SystemDir)
这样行不?
 楼主| 发表于 2009-12-25 15:11:09 | 显示全部楼层
回复  xiaozui


    RunWait(@SystemDir & '\1.bat', @SystemDir)
这样行不?
afan 发表于 2009-12-25 15:03



    依然不行。。。。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-12-25 15:24:36 | 显示全部楼层
换别的目录测试一下,WIN7的SYSTEM32目录安全性很高,很多操作都不允许。
发表于 2009-12-25 16:33:01 | 显示全部楼层
用至高权限运行试试
 楼主| 发表于 2009-12-26 19:59:41 | 显示全部楼层
用至高权限运行试试
kn007 发表于 2009-12-25 16:33



    AU3怎么用最高权限运行呢?麻烦指教,谢谢。。。。
发表于 2009-12-27 22:16:20 | 显示全部楼层
...看附件,下载试试!?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2010-1-9 13:00:21 | 显示全部楼层
...看附件,下载试试!?
kn007 发表于 2009-12-27 22:16



    谢谢,不过即使是用Administrator用户,管理员取得该程序的所有权后运行也不行,还是原来那样,不知怎么搞的。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-29 00:15 , Processed in 0.105124 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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