无忧启动论坛
标题:
也来弄个 隐藏运行
[打印本页]
作者:
dos时代菜鸟
时间:
2016-6-24 14:45
标题:
也来弄个 隐藏运行
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
复制代码
run.7z
2016-6-24 14:43 上传
点击文件名下载附件
下载积分: 无忧币 -2
394 Bytes, 下载次数: 35, 下载积分: 无忧币 -2
作者:
dos时代菜鸟
时间:
2016-6-24 14:46
沙发
作者:
q8155128
时间:
2016-6-24 19:33
大神又讲座又要占位置。。。
估计没人啦。。。
作者:
pogua007
时间:
2016-6-27 08:37
本帖最后由 pogua007 于 2016-6-27 11:03 编辑
建议把bWaitOnReturn参数设置为true,好能控制程序能等待运行
我也研究过隐藏cmd窗口,但是隐藏运行只能新打开进程,不能隐藏已有的进程。就是那些隐藏自身的也是新打开进程的。
start /w等进程控制就失效了。没有想出办法解决,除非把vbs当作控制目标,不过这和直接运行VBS有什么差别呢
,突然就发现自己进入一个逻辑的怪圈了。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3