也来弄个 隐藏运行
vbs 实现隐藏运行程序。run.vbs
用法:
run 0 ”要隐藏运行的的程序路径" "程序参数1" "程序参数2" ..............
'附带参数
'参数0:0-6,0隐藏圆形,6最小化运行
'参数1.2.3.4..... 表示要运行的命令 及其参数
Set ws=CreateObject("WScript.Shell")
Set oArgs = WScript.Arguments
If oargs.count < 2 then
WScript.Echo "参数过少!"
WScript.quit
End If
For x=2 To oargs.Count -1
cmd_s=cmd_s&""&Chr(34)&oargs(x)&Chr(34)
Next
ws.Run Chr(34)&oargs(1)&Chr(34)&""&cmd_s,CInt(oargs(0)),false
沙发
大神又讲座又要占位置。。。
估计没人啦。。。 本帖最后由 pogua007 于 2016-6-27 11:03 编辑
建议把bWaitOnReturn参数设置为true,好能控制程序能等待运行
我也研究过隐藏cmd窗口,但是隐藏运行只能新打开进程,不能隐藏已有的进程。就是那些隐藏自身的也是新打开进程的。
start /w等进程控制就失效了。没有想出办法解决,除非把vbs当作控制目标,不过这和直接运行VBS有什么差别呢{:3_140:},突然就发现自己进入一个逻辑的怪圈了。
页:
[1]