windows - 关闭应用程序的简单批处理文件不起作用
问题描述
我有一个非常简单的批处理文件需要工作。
我正在使用这个解决方案(https://github.com/mikew/xarcade-xinput),它在我的情况下非常有效......但是它会在执行时打开一个网络浏览器和命令控制台。浏览器打开以显示其他控制选项,但默认设置有效并且基本上不需要(控制台需要保持打开或程序退出)。
我正在运行一个街机前端,实际上需要浏览器和控制台在打开时最小化,否则它会干扰一些游戏。
我在下面制作的用于打开 xarcade-xinput.exe 文件的基本批处理文件可以打开程序。但是,我不清楚在这种情况下如何使用“start /min”来最小化(或者如果存在另一个选项)。
@echo off
cd C:\Users\VORTEX\Desktop\xarcade-xinput
"XArcade XInput.exe"
此外,我制作了一个退出批处理文件,它将关闭控制台(然后杀死程序)。但是,浏览器不会关闭。
taskkill /IM cmd.exe
taskkill /IM chrome.exe
我正在尝试解决此问题,但似乎无法找到可行的解决方案。非常感谢任何建议。
解决方案
如果 chrome 没有关闭,请尝试强制它关闭并使用/t
和/f
开关启动所有进程taskkill
。看taskkill /?
如果您确实看过start /?
,请再次检查,
MIN Start window minimized.
对于你现在拥有的,这就是你想要的:
@ECHO Off
cd "C:\Users\VORTEX\Desktop\xarcade-xinput"
start /MIN "XArcade XInput.exe"
对于您的“退出批处理文件”(我不知道您的其余代码,但这似乎完全没有必要。)
@ECHO Off
taskkill /t /f /im chrome.exe
taskkill /t /f /im cmd.exe
推荐阅读
- flutter - flutter 更新列表,setstate 不起作用
- python - 处理 BDD 和 ZDD 的 Python 包
- python - 处理带有变量的 Graphql 查询时,Python 请求抛出 400
- flutter - 如何在飞镖中解析json
- python - 无法从 dask 读取 csv 文件,除非先从 pandas 加载
- python - Django - 将进程内文本从服务器返回到 JQuery 的最佳方式?
- spring-boot - vscode中的Springboot应用程序自动配置@SpringBootApplication错误
- python - 如何修复 tkinter TypeError:键必须是 str、int、float、bool 或 None,而不是 Button?
- vaadin - Vaadin 14:将 TextField 处的错误消息标记为警告
- swift - 带有可编码返回错误的通用返回类型即使 Xcode 在输出上正确显示返回类型,也无法推断通用参数“T”