- 帖子
- 505
- 积分
- 1230
- 技术
- 1
- 捐助
- 0
- 注册时间
- 2009-5-28
|
31楼
发表于 2012-6-6 17:42
| 只看该作者
本帖最后由 wh1234567 于 2012-6-6 17:47 编辑
C:\Users\root\Desktop>type a.bat
@echo hello&pause
C:\Users\root\Desktop>type a.vbs
...
Sub SINK_OnObjectReady(wmiObject, wmiAsyncContext)
Value = ws.RegRead(Hive&"\"&KeyPath&"\"&ValueName)
WScript.Echo "Registry Value Changed: " & Value
if CStr(Value)="29" then ws.Run "a.bat" ',0 '后面加0表示隐藏窗口运行
End Sub
C:\Users\root\Desktop>start /b cscript C:\Users\root\Desktop\a.vbs
Listening for Registry Change Events...
C:\Users\root\Desktop>reg add hklm\Software\333 /v 444 /d 28 /f
操作成功完成。
Registry Value Changed: 28
C:\Users\root\Desktop>reg add hklm\Software\333 /v 444 /d 29 /f
操作成功完成。
Registry Value Changed: 29
C:\Users\root\Desktop>
vbs运行a.bat弹出了一个窗口:
hello
请按任意键继续. . .
你这个是vbs的还是bat的?感觉很乱,并且不能运行提示错误,你能不能整理下 |
|