制作.batch文件来启动/停止程序?

Mar*_*arc 2 batch-file

我需要一个批处理(.bat)文件,如果程序未打开则打开程序,如果程序打开则停止程序.我有一个游戏,当发射器关闭时,它在后台保持打开状态.我必须以任务管理器结束它,否则我无法启动它,因为当应用程序打开两次时它不喜欢它(它不允许它),所以我想要一个批处理文件来执行此操作对我来说,然后将它绑定到一个宏.

Sac*_*Dee 8

检查您的程序是否正在运行:(此处为示例notepad.exe)

@echo off
Set "MyProcess=Notepad.exe"

tasklist | find /i "%MyProcess%">nul  && echo %MyProcess% Is running || echo %MyProcess% Is not running
Run Code Online (Sandbox Code Playgroud)

所以你可以这样做:

@echo off
Set "MyProcess=Notepad.exe"

tasklist | find /i "%MyProcess%">nul  && Taskkill /F/IM  "%MyProcess%" || start "%MyProcess%"
Run Code Online (Sandbox Code Playgroud)

  • 检查我的编辑! (3认同)