无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4431|回复: 4
打印 上一主题 下一主题

[发布] 也来弄个 隐藏运行

[复制链接]
跳转到指定楼层
1#
发表于 2016-6-24 14:45:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
vbs 实现隐藏运行程序。

run.vbs
用法:
  1. run 0 ”要隐藏运行的的程序路径"   "程序参数1"   "程序参数2" ..............
复制代码

  1. '附带参数
  2. '参数0:0-6  ,0隐藏圆形,6最小化运行
  3. '参数1.2.3.4..... 表示要运行的命令 及其参数

  4. Set ws=CreateObject("WScript.Shell")
  5. Set oArgs = WScript.Arguments
  6. If oargs.count < 2 then
  7.         WScript.Echo "参数过少!"
  8.         WScript.quit
  9. End If

  10. For x=2 To oargs.Count -1
  11.         cmd_s=cmd_s&"  "&Chr(34)&oargs(x)&Chr(34)
  12. Next

  13. ws.Run Chr(34)&oargs(1)&Chr(34)&"  "&cmd_s,CInt(oargs(0)),false

复制代码

run.7z

394 Bytes, 下载次数: 34, 下载积分: 无忧币 -2

4#
发表于 2016-6-27 08:37:38 | 只看该作者
本帖最后由 pogua007 于 2016-6-27 11:03 编辑

建议把bWaitOnReturn参数设置为true,好能控制程序能等待运行
我也研究过隐藏cmd窗口,但是隐藏运行只能新打开进程,不能隐藏已有的进程。就是那些隐藏自身的也是新打开进程的。
start /w等进程控制就失效了。没有想出办法解决,除非把vbs当作控制目标,不过这和直接运行VBS有什么差别呢,突然就发现自己进入一个逻辑的怪圈了。
回复

使用道具 举报

3#
发表于 2016-6-24 19:33:57 | 只看该作者
大神又讲座又要占位置。。。

估计没人啦。。。

点评

又咯时泥!沙发被抢了板凳也没有也  发表于 2016-6-25 13:39
回复

使用道具 举报

2#
 楼主| 发表于 2016-6-24 14:46:47 | 只看该作者
沙发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-17 06:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表