bat文件运行时会有一个黑黑的cmd.exe窗口,很吓人,就算用start/min命令去运行bat文件,电脑的任务栏下仍然会有相关的图标,怎么让bat文件在后台无声无息无影无形地运行呢?以下的办法可以达到你的目的。

方法一
bat里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
::下面是你自己的代码。

方法二
在你批处理的相同目录下新建一个记事本,里面输入:

DIM objShell set objShell=wscript.createObject("wscript.shell") iReturn=objShell.Run("cmd.exe /C c:\1.bat", 0, TRUE) 

(其中win.bat为你自己的批处理名字,自己改)
然后把这个记事本保存为后缀名为.vbe的文件,到时候你只要运行这个vbe文件就达到目的了!
可以写的简单点: (这种写法很多杀软报毒, 需要替换参数0)

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c c:\1.bat",0
或者
CreateObject("WScript.Shell").Run "cmd /c c:\1.bat",0 

最后那个0是指窗口参数,用法为:
  0 隐藏窗口并激活另一窗口。 
  1 激活并显示一个窗口。若窗口是最小化或最大化,则恢复到其原来的大小和位置。 
  2 激活窗口并以最小化显示该窗口。 
  3 激活窗口并以最大化显示该窗口。 
  4 按窗口最近的大小和位置显示。活动窗口保持活动。 
  5 以当前大小和位置激活并显示窗口。 
  6 最小化指定窗口并激活按 Z 序排序的下一个顶层窗口。 
  7 最小化显示窗口。活动窗口保持活动。 
  8 以当前状态显示窗口。活动窗口保持活动。 
  9 激活并显示窗口。若窗口是最小化或最大化,则恢复到原来的大小和位置。在还原应用程序的最小化窗口时,应指定该标志。

我的一个程序运行:

@echo off
echo USER: %USERNAME%
echo TIME: %TIME%
echo.title FlaskChromerem 下面是我要运行的命令
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",8)(window.close)&&exit
:begin
rem 有效命令
python %CD%\manage.py runserver -h 0.0.0.0 -p 1800

CMD隐藏黑窗口运行相关推荐

  1. c语言调用cmd隐藏黑窗口,golang 调用cmd下程序隐藏黑窗口-方法1

    通过go的标准库exec调用cmd命令时会闪弹黑窗口,为解决此问题在windows下可以用win32 API 的 WinExec. 此问题主要出现在带UI或无控制台的程序调用cmd时. 编译go时加入 ...

  2. 运行java黑窗口是什么意思_黑窗口运行java文件步骤

    误区纠正:运行java文件可以不用配置jdk环境变量,配置jdk只是为了方便运行时找到它 未配置环境变量运行java程序步骤: 1.安装jdk,在G盘下建一个java文件测试类 2.win+r 快捷键 ...

  3. 在cmd或者powerShell窗口运行java的jar文件

    在cmd或者powerShell窗口运行java的jar文件 在桌面进入 在桌面进入cmd或者powerShell窗口运行本文采用cmd的窗口进行演示,powerShell窗口和cmd窗口输入命令一样 ...

  4. cmd命令行窗口运行py文件

    文章目录 一.cmd是什么? 二.cmd命令行窗口 运行py文件 一.cmd是什么? cmd是指 命名提示符,是在操作系统中,提示进行命令输入的一种工作提示符. windows环境下,命令行程序为 c ...

  5. MFC隐藏主窗口运行的几种方法

    有很多应用程序要求一起动就隐藏起来,这些程序多作为后台程序运行,希望不影响其他 窗口,往往只在托盘区显示一个图标.这些程序通常都是对话框程序,而对话框在初始化的过程上与SDI.MDI的初始化是不同的, ...

  6. cmd怎么实现隐藏DOS窗口运行程序

    写个xxx.vbs调用执行aaa.bat即可 CreateObject("WScript.Shell").Run "cmd /c aaa.bat",0

  7. Windows 批处理文件bat执行完自动退出cmd黑窗口

    碰见一个很尴尬的事情,有一个从一个文件夹复制一些文件到另一个文件的批处理文件,每次执行复制完之后还需要手动点击关闭cmd.exe黑窗口,很麻烦.看到网上其他先行者说的比较多的解决方案是在bat文件末尾 ...

  8. 去掉bat和某些exe的黑窗口

    bat文件和某些调试用的exe文件都会用到终端输出调试信息.但是演示的时候通常希望隐藏黑窗口,有两种方法,第一种是重新编译程序,在编译选项里面去掉终端输出,但这样有时比较麻烦.下面是一种简单的方法: ...

  9. Window7定期批处理删除指定文件且不弹出黑窗口的方法

    由于用户的软件需要定期清理日志和一些导出的报表,弄了两天,没有找到相应的解决方法,最后查找几处资料才成功了.所以做一个记录这次操作. 一.建立一个bat批处理文件 第一步: 新建一个txt文本文件,按 ...

  10. Windows守护进程实现/设置程序图标/隐藏黑窗/获取exe所在目录/设置开机自启动

    功能:实现一个windows守护进程,设置有自定义图标,启动后隐藏黑窗口,获取exe所在目录,并设置开机自启动(需要以管理员权限运行).如果需要打包成可执行的安装包程序,见另一篇博客:https:// ...

最新文章

  1. 结课作业:云计算在物联网中的应用发展
  2. 彻底解决_OBJC_CLASS_$_某文件名“, referenced from:问题
  3. 虚拟桌面最佳组合---Windows 7
  4. 代码审核工具ReviewBoard在Windows下安装问题
  5. ORACLE基础学习-RMAN应用-控制文件恢复
  6. 游戏服务器架构-设计模式之观察者模式和发布订阅模式真的一样吗?
  7. 改不改,这是一个问题
  8. Android camera 开发(10)---Camera 硬件介绍
  9. linux之抓包神器tcpdump
  10. junit测试一个方法,报test class not found in selected project
  11. centos7安装samba遇到的问题
  12. ad15的stc元件库_常用的Altium Designer AD09 AD14 AD18元件库 原理图库(543个)+PCB封装库(509个)...
  13. 变压器次级输出为0v的原因_加速tensorflow中的Google临时融合变压器2 0
  14. Windows服务器高并发处理IOCP(完成端口)详细说明
  15. 18讲项目实战签证详细页
  16. spring系统学习之控制反转 ioc
  17. JavaScript-作用域和作用链
  18. 阿里云域名https证书(ssl证书)配置
  19. 如何给PPT加上页码?
  20. 有什么好用的gif制作软件 制作GIF表情包教程

热门文章

  1. Linux的NFS(net file systen)
  2. 详解Java的交互式编程环境:jshell
  3. Linux运维基础知识
  4. IDEA jsp页面代码没有高亮
  5. 华为流程解析流程的端到端
  6. 《产品经理面试攻略》PART 4:笔试与面试
  7. OD首次来跳过注册验证
  8. 键帽图纸_如何更换机械键盘的键帽(以便它可以永远存在)
  9. 那款软件可以测试平板电脑性能,性能测试和应用体验
  10. 批处理bat中@echo on/off是什么意思?