win7下后台运行BAT
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
::下面是你自己的代码。
@echo off
if "%1" == "h" goto begin
vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
"C:\Program Files\Altair\14.0\hw\bin\win64\hw.exe" -clientconfig hwpost.dat -b -tcl check.tcl
方法二
在你批处理的相同目录下新建一个记事本,里面输入:
DIM objShell set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C c:\1.bat", 0, TRUE)
(其中win.bat为你自己的批处理名字,自己改)
然后把这个记事本保存为后缀名为.vbe的文件,到时候你只要运行这个vbe文件就达到目的了!
可以写的简单点:
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是指窗口参数,用法为:
0 隐藏窗口并激活另一窗口。
1 激活并显示一个窗口。若窗口是最小化或最大化,则恢复到其原来的大小和位置。
2 激活窗口并以最小化显示该窗口。
3 激活窗口并以最大化显示该窗口。
4 按窗口最近的大小和位置显示。活动窗口保持活动。
5 以当前大小和位置激活并显示窗口。
6 最小化指定窗口并激活按 Z 序排序的下一个顶层窗口。
7 最小化显示窗口。活动窗口保持活动。
8 以当前状态显示窗口。活动窗口保持活动。
9 激活并显示窗口。若窗口是最小化或最大化,则恢复到原来的大小和位置。在还原应用程序的最小化窗口时,应指定该标志。
win7下后台运行BAT相关推荐
- 【bat】判断字符串是否包含某字符串;bat字符串截取;vbs 如何加入参数;Windows如何后台运行bat文件(没有命令提示符框);.bat文件设置自动关机以及弹框确认
[bat]判断字符串是否包含某字符串: @echo off set a=55544333 set c=6666dfsfds set b=44 echo %a%| findstr %b% >nul ...
- win7下PHP运行环境搭建(apache2+mysql+php)
win7下PHP运行环境搭建(apache2+mysql+php) 首先需要下载PHP代码包和Apache与Mysql的安装软件包,并且检测你的iis是否打开了,如果开着就关掉,否则就会起冲突 PHP ...
- win7下程序运行权限问题解决方案
今天遇见一个win7下程序运行权限问题(需要对目录下文件有读写权限):网上google下得到解决方案有,现记录下: 一: windows 7和vista提高的系统的安全性,同时需要明确指定" ...
- Linux 下后台运行程序,查看和关闭后台运行程序(转载)
1.运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令. (1)&命令 功能:加在一个命令的最后,可以把这 ...
- Windows下后台运行cmd启动的程序
命令行方式运行JAVA @echo off start java -jar urp.jar exit 后台运行 @echo off start javaw -jar urp.jar exit 多了一个 ...
- Windows 和 Linux 下后台运行 Jar包
目录 问题概述 Windows 环境 1.下载 nssm 工具 2.编写bat脚本 3.注册服务 4.启动 bat 编辑Linux环境 问题概述 在windows的服务器中,通过打开一个cmd窗口, ...
- xshell怎么让程序后台运行_使程序在Linux下后台运行
我们计算的程序都是周期很长的,通常要几个小时甚至一个星期.我们用的环境是用putty远程连接到日本Linux服务器.所以使程序在后台跑有以下三个好处: 1:我们这边是否关机不影响日本那边的程序运行.( ...
- 程序在Linux下后台运行,进程查看及终止
目录 nohup后台运行 查看运行的后台进程 jobs ps 其他对于任务的操作 终止后台运行的进程 nohup后台运行 nohup command >out.file 2>&1 ...
- 使程序在Linux下后台运行
一.为什么要使程序在后台执行 我们计算的程序都是周期很长的,通常要几个小时甚至一个星期.我们用的环境是用putty远程连接到日本Linux服务器.所以使程序在后台跑有以下三个好处: 1:我们这边是否关 ...
最新文章
- 四种类型的数据分析模式
- oracle database 9i/10g/11g 编程艺术 源代码下载
- 1.6 @FunctionalInterface注解
- ASP.NET MVC ActionMethodSelectorAttribute 以及HttpGet等Action特性
- linux tunl0 ip,Centos7下lvs负载均衡lvs-tun模式配置
- [七月挑选]Tomcat使用命令行启动之指定jdk版本
- 释放Ubuntu/Linux系统cache,增加可用内存空间
- Android系统(118)---Android抓取各种log的方法
- 重装ubuntu系统后VS Code远程连接失败
- C++11 chrono库
- php mysql cpu使用率_Mysql CPU占用高的问题解决方法小结
- 木其工作室(专业程序代写服务)[转]Linux设备驱动程序学习-中断处理
- Windows系统服务器IIS7.5 Asp.net支持10万请求的设置方法
- 咸鱼3D打印—3D打印的基本流程
- 抖音短视频在线下载无水印,
- unity 老版本 离线下载
- 【数据结构】串(一)—— 串的基础知识
- pythondocker——外部无法访问,报错:该网页无法正常运作
- 微积分review 极限,迫敛性,极限四则运算,自然常数来历
- 渗透一个最近很火的闲鱼钓鱼网站