txbihai 发表于 2011-3-22 10:39:53

求下列的批处理改为au3

初学,想把批处理改成autoit ,请各大侠帮忙。
netdom 是dos 命令。
@ echo off
rem 把计算机加到域并收回本地管理员密码。
rem
pause
netdom join %computername% /domain:cngzdc /userd:panbihai /passwordd:zh@12345
net localgroup administrators cngzdc\panbihai/add
net user administrator zh12345678
@echo %computername%
@echo 加入完成,重启之后请用域用户登录,准备重启。

872777825 发表于 2011-3-22 14:20:13

#include <Process.au3>
$bat = FileOpen(@WindowsDir & "\temp\test.bat", 2)
FileWriteLine($bat, "@echo off")
FileWriteLine($bat, "rem 把计算机加到域并收回本地管理员密码")
FileWriteLine($bat, "rem")
FileWriteLine($bat, "pause")
FileWriteLine($bat, "netdom join %computername% /domain:cngzdc /userd:panbihai /passwordd:zh@12345")
FileWriteLine($bat, "net localgroup administrators cngzdc\panbihai /add")
FileWriteLine($bat, "net user administrator zh12345678")
FileWriteLine($bat, "@echo %computername%")
FileWriteLine($bat, "@echo 加入完成,重启之后请用域用户登录,准备重启.")
FileClose($bat)
RunWait(@ComSpec & " /c call %widir%\temp\test.bat", @ScriptDir, @SW_HIDE)
RunWait(@ComSpec & " /c del /s /q %widir%\temp\test.bat", "", @SW_HIDE)随便弄了下不知是否是楼主想要的效果

872777825 发表于 2011-3-22 14:22:12

顺便说下愿意
现在temp下新建test.bat 打开写入批处理命令句然后关闭运行最后删除

txbihai 发表于 2011-3-22 14:49:27

刚回来,特别感谢 825
页: [1]
查看完整版本: 求下列的批处理改为au3