如何用批处理命令执行某个EXE文件,并关闭这个EXE执行窗口,不是结束进程,是关闭

如题所述

@echo off
start C:\1.exe ,要启动的EXE文件地址, START后空格
exit
不知道是不是你想的这样!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-30
用VBS模拟Alt+F4,我不知道有没有效果。
最好能知道窗口标题。如果不知道标题,或者标题不固定就删去“程序的窗口标题”所在的一行。
Dim WshShell
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run "D:\1.exe"
WScript.Sleep 200
WshShell.AppActivate " 程序的窗口标题"
WshShell.SendKeys "%{F4}"
WshShell.Quit
第2个回答  2011-06-29
通过vbs模拟按键可以实现。
问题是,结束进程和关闭窗口有区别吗?

如何用批处理命令执行某个EXE文件,并关闭这个EXE执行窗口,不是结束进程...
echo off start C:\\1.exe ,要启动的EXE文件地址, START后空格 exit 不知道是不是你想的这样!

批处理检测xx.exe进程异常情况下不自动退出超时kill的问题
意思就是说检测xx.exe:: 当第一次检测xx.exe, 如果存在, 就2分钟后在检测:: 如果不存在xx.exe, 就打开1.exe:: 如果是某种特殊的原因导致2分钟后xx.exe还是存在的话, 就结束xx.exe, 在打开1.exe:: 代码如下:@echo off & color 0d:1 set a=xx.exe set b=1.exe cls tasklist...

我想写一个批处理,用来监视是否运行某个程序,如果没有运行,则关机,如 ...
:start start d:\\NCStu.exe (Window.close)echo Wscript.Sleep Wscript.Arguments(0) * 1000>Delay.vbs Delay.vbs 300 del Delay.vbs goto :start 至于隐藏进程的检测,可以借助软件来完成:http:\/\/www.baidu.com\/s?wd=%D2%FE%B2%D8%BD%F8%B3%CC%BC%EC%B2%E2&lm=0&si=&rn=10&ie=gb...

批处理怎样关闭其他的 批处理 (cmd)窗口,而不结束本身
你把要结束的批处理加个title,结束掉就行。不用那么复杂吧title 运行TASKKILL \/F \/FI "WINDOWTITLE eq 运行*"就两句,一个文件加进去一句,就行。无语下面是直接操作程序@echo off:back:::这里notepad.exe是你的程序,路径要写全start \/max "" "notepad.exe"ping -n 6 127.0.0.1>nul:::...

如何用批处理判断进程是否执行,没有则着执行.
set n1=第一.exe set n2=第二.exe set n3=第三.exe set n4=第四.exe set e=0 rem 按你说,首先运行0.exe start "" "%n0%":loop tasklist|find \/i "0.exe" >nul if %errorlevel% equ 0 ping -n 60 127.0.1>nul & goto :loop set \/a e+=1 if %e% GTR 4 exit call ...

如何写一句批处理命令,来关闭当前正在打开的一个excel文件
找了半天貌似没有直接的方法,你看看是否可以按照以下方法进行操作:先把文件全部关闭,风险是没保存的文件会遭殃 taskkill \/f \/im excel.exe \/t 然后打开除了你关掉的文件以外的文件 start c:\\1.xls ...

用批处理命令或DOS命令从netstat结果中提取某个进程的PID,并关闭该进 ...
回答:@echo off setlocal enabledelayedexpansion for \/f "eol=* tokens=*" %%i in ('netstat -an -o ^| findstr "8080"') do ( set a=%%i set a=!a:~69,10! taskkill \/pid !a! ) pause>nul 结束8080端口的进程

bat列出文件夹下的EXE 并杀掉它的进程
Echo OffFor \/r "D:\\TEMP" %%i in (*.exe) do (Taskkill \/f \/im "%%~nxi")Pause

怎么编写个批处理 让指定的网游运行一会就掉线或关闭 不能看出来,就是...
win7系统,首先,查找你要关闭的游戏进程。打开任务管理器,在任务选项框里找到游戏程序 -> 右键 -> 选择右键里的"转到进程(G)",即可看到游戏进程名。然后,把VBS代码里的“Hello.exe”给为你要结束的进程。如果要关闭这个vbs的WScript.exe,在进程里结束WScript.exe进程即可。或者,只需要关闭一次游戏...

怎么用bat批量关闭电脑程序?
在这个脚本中,`\/IM`参数后面跟的是要关闭的程序的进程名,`\/F`参数表示强制关闭程序。你可以根据需要,将`program1.exe`和`program2.exe`替换成你想要关闭的程序进程名。保存这段代码为`.bat`文件,然后双击运行,它将尝试关闭指定的程序。请注意,运行此脚本可能需要管理员权限,特别是当尝试关闭...

相似回答