批处理文件 bat 后台运行

当运行 批处理文件bat 时 , 会有一个黑窗口显示 , 对于不懂的人来说, 还是很吓人的; 
有两种办法,可以让bat后台运行,不出现黑窗口

第一种解决办法(推荐) :

在你写的批处理文件,开头加上以下三行代码即可

if "%1"=="hide" goto CmdBegin
start mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0)(window.close)&&exit
:CmdBegin123

第二种解决办法:

比如你的批处理文件, 名字为 test.bat
  再创建一个txt文件 ,   比如叫 backrun.txt
  再该文件中写入以下代码

createobject("wscript.shell").run "test.bat",01

此时再把该txt文件的后缀名改为.vbs ;
   backrun.vbs
  此时双击该该vbs文件, 我们的批处理文件,就已经进入后台运行模式了;
  可以打开资源管理器,  会发现有一个 叫cmd的进程在运行,就是我们批处理文件的进程了;
  结束进程的话,直接再资源管理器上,结束该cmd进程即可

原文地址:https://www.cnblogs.com/rusking/p/10697841.html

时间: 2024-10-11 07:18:29

批处理文件 bat 后台运行的相关文章

让bat文件后台运行

转帖:http://blog.csdn.net/carl6148/article/details/7905549 bat文件运行时会有一个黑黑的cmd.exe窗口,很吓人,就算用start/min命令去运行bat文件,电脑的任务栏下仍然会有相关的图标,怎么让bat文件在后台无声无息无影无形地运行呢?以下的办法可以达到你的目的. 方法一 bat里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了. @echo off if "%1" == "h" goto

Spring Boot应用的后台运行配置

酱油一篇,整理一下关于Spring Boot后台运行的一些配置方式.在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式: 运行Spring Boot的应用主类 使用Maven的Spring Boot插件mvn spring-boot:run来运行 打成jar包后,使用java -jar运行 我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种.但是,我们在使用java -jar来运行的时候,并非后台运行.下面我们分别针对Windows和Linux/Uni

windows 自制后台运行进程、exe开机自启动服务

1.制作后台运行程序 首先创建一个bat脚本, app.bat,里面写入运行命令,如:node app.js >log.log 然后下载一个将bat转换成exe的工具 Bat_To_Exe_Converter,将bat转换成exe,如下 生成exe文件后,鼠标点击启动app.exe,打开任务管理器,会有app.exe进程,说明成功了.如下图: 2.制作开机自动启动服务 开机自启动原理就是将exe文件,通过命令注册到开机服务项. SC Create 创建一个Windows系统服务 描述SC 是用于

Windows程序后台运行

Spring Boot应用的后台运行配置 整理一下关于spring Boot后台运行的一些配置方式.在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式: 运行Spring Boot的应用主类 使用Maven的Spring Boot插件mvn spring-boot:run来运行 打成jar包后,使用java -jar运行 我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种.但是,我们在使用Java -jar来运行的时候,并非后台运行.下面我们分别针对W

批处理在任务计划中重复执行, 并且后台运行的实现

1.在任务计划程序中,右键新建任务, 2.运行时,总是弹出一个批处理的黑框,总是不太友好的,如何后台运行呢?在这里是通过vbs调用批处理实现的.CheckService.vbs set ws =WScript.CreateObject("WScript.Shell") ws.Run"D:\ERPbak\copy.bat",0 copy.bat @echo off xcopy D:\ERPbak \\192.168.0.34\ShareFile\ERPDBBackup

windows下cmd命令提示符下让程序后台运行命令

如果你的程序需要在windows后台运行,并且是在cmd下启动,那么在执行的程序前加上start /b,比如start /b [程序名]. windows下start命令的详细参数及功能介绍如下: 文章来源 www.169it.com 启动一个单独的窗口运行指定的程序或命令. START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /

[转]Spring Boot应用的后台运行配置

转自:http://blog.didispace.com/spring-boot-run-backend/ 酱油一篇,整理一下关于Spring Boot后台运行的一些配置方式.在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式: 运行Spring Boot的应用主类 使用Maven的Spring Boot插件mvn spring-boot:run来运行 打成jar包后,使用java -jar运行 我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种.但是

JAR(Spring Boot)应用的后台运行配置

酱油一篇,整理一下关于Spring Boot后台运行的一些配置方式.在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式: 运行Spring Boot的应用主类 使用Maven的Spring Boot插件mvn spring-boot:run来运行 打成jar包后,使用java -jar运行 我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种.但是,我们在使用java -jar来运行的时候,并非后台运行.下面我们分别针对Windows和Linux/Uni

在windows中:双击运行Python程序、后台运行Python程序

一.安装Python解释器的windows环境,如果双击运行*.py的文件,会闪退.怎样避免闪退呢? 1.bat启动 start_show.bat  中 python main.py 2.升级版:vbs后台运行(无界面) start_hidden.vbs  中 Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c start_show.bat",0 二.windows中怎么快捷杀掉Python程序? 答:bat杀