求一段可以隐藏运行某个程序的脚本 VBS或是BAT

功能需要这样我需要这段代码能延时隐藏运行一个.exe程序使这个程序运行时不显示任务界面或是图标包括系统托盘处的这个.exe程序在有外网的情况下是会自己隐藏的只有在无网的情... 功能需要这样 我需要这段代码 能延时隐藏运行一个.exe程序 使这个程序 运行时 不显示任务界面 或是图标 包括系统托盘处的 这个.exe程序在有外网的情况下是会自己隐藏的 只有在无网的情况下 才会在系统托盘处 显示图标! 我现在想要做到 不管有没有网 都不显示任何界面 和图标!!! 展开
 我来答
依梦琴瑶
高粉答主

2015-05-17 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
CreateObject("WScript.Shell").Run "abc.exe",0,FALSE

VBS代码,运行直接隐藏。

更多追问追答
追问
大哥 能不能 再加点功能  

就是说 我想 让VBS 运行时 先延时一段时间 再检测当前电脑 有没有外网 如果有外网 就隐藏运行某个程序 没有外网的话 就不运行这个程序 但要循环(就是说如果没有网的话 vbs还是会在一段时间时 又检测一次 直到检测到有网 运行了这个程序 Vbs 结束 退出)
追答

你把我说成男的干嘛,我又不想变,Xing。呵呵。

那个程序运行后呢?直接退出脚本吗?还是怎么着?

我先写个运行后退出吧!。

@echo off
::请设置运行程序
set app=abcd.exe
%1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit
:Re
ping 
 /i "TTL"&&echo 运行程序||goto Wait
start "" mshta vbscript:createobject("wscript.shell").run("""%app%""",0)(window.close)&&exit
:Wait
::等待十分钟后继续检测
ping 127.0.0.1 -n "600">nul
goto Re

这个脚本会自己隐藏运行,然后检测网络,不连通等待十分钟后继续检测,直到有网后隐藏运行指定程序,并退出脚本自己。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式