Board logo

标题: [代码合集] 隐藏运行指定程序 [打印本页]

作者: zinet    时间: 2008-8-10 21:49     标题: 隐藏运行指定程序

有一    abc.exe   的文件,能否用批处理或者vbs隐藏运行它,代码该如何写????
作者: jellyhk    时间: 2008-8-11 00:09

vbs可以.
Set ws = CreateObject("Wscript.Shell")   
ws.run "cmd /c 这里放置批处理的名称与路径",vbhide
----------------------------------------------------
bat也可以..不过是用vbs隐藏运行bat用bat运行abc.exe呵呵.<某人::无聊>

---------------------------------
不知道对不!!!
作者: lixiaodaoaaa    时间: 2008-8-11 07:22     标题: dui !

楼上的代码正确
我以前也是这样做的哈
作者: zcdw    时间: 2009-1-24 17:32

这样只是这个批处理隐藏运行了吧
abc.exe这个程序有可能还是会显示的
作者: defanive    时间: 2009-1-24 19:17

mshta vbscript:CreateObject("WScript.Shell").Run("abc.exe",0)(window.close)
用mshta命令调用vbs执行。。。
作者: zcdw    时间: 2009-1-24 22:22

原帖由 defanive 于 2009-1-24 19:17 发表
mshta vbscript:CreateObject("WScript.Shell").Run("abc.exe",0)(window.close)
用mshta命令调用vbs执行。。。


我测试了一下 好像还是有个一闪而过的cmd窗口
然后调用的exe程序界面也无法隐藏
作者: defanive    时间: 2009-1-25 00:49

那就用vbs吧,你想让一种运行时本身就有窗口的达到隐藏运行的目的?
作者: zcdw    时间: 2009-1-26 12:53

原帖由 defanive 于 2009-1-25 00:49 发表
那就用vbs吧,你想让一种运行时本身就有窗口的达到隐藏运行的目的?


是啊 调用的程序运行时本身有窗口的 可以隐藏运行吗 呵呵




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2