如何调用一个带参数的程序?并能获取他的运行进度?
想调用 NewSID.exe查看了 官网说可以通过 newsid.exe /anewpcname 来改电脑名并同时更新SID
我的程序如下:
$PcName="iacj00001"
RunWait(@ComSpec & " /c " & 'NewSID.exe /a $PcName', "", @SW_HIDE)
运行后只重启没有盖电脑名
而我运行了批处理
NewSID.exe /a iacj00001
电脑重启 并行电脑名修改成功 回复 1# cuihairu
RunWait(@ComSpec & " /c NewSID.exe /a " & $PcName, "", @SW_HIDE)
你代码里的存储机器名的变量根本没使用到! 回复 2# user3000
谢谢,发完帖子,自己看了看代码,发现了问题。但有什么方法能捕获到DOS中的程序运行的进度吗?等个几分钟,早感觉是程序出现问题了 回复 3# cuihairu
读取其回显。
在论坛搜一下吧,“DOS 回显”。 回复 4# user3000
万分感谢,想不到这ACN论坛的朋友这么热心,真是谢谢了。
页:
[1]