关闭时重新启动应用程序


0

我想将一些Windows(7,8,10)PC转换成一个事件的独立街机设置。我真的希望它是万无一失的。

插入控制器和启动游戏很容易,但游戏有退出选项,我不希望人们退出游戏并在等待有鼠标/键盘的人再次启动游戏时渲染设置无用。

我是一名前端Web开发人员,所以我可以编写代码,但我从未在Windows中进行任何类型的脚本编写或自动化,而且我不完全确定你能够做到的(或者所有可用的选项) )。

我认为它们可能是一种编写监听应用程序关闭的脚本的方法,然后在关闭时再次启动该应用程序。我也对备用策略持开放态度,例如当有人点击主页按钮时启动游戏以启动游戏(但仅当没有游戏实例已经运行时)。

所以,我很感激任何想法或意见。同样,我不完全确定Windows中有哪些选项可以实现此目的。因此,如果我的标签不是非常准确,我会道歉。谢谢你的时间!

Answers:


2

一个简单的方法就是在无限循环中使用批处理启动应用程序。

例如,一个名为的文件 ReopenNotepad.bat 含:

@echo off
:1
notepad
goto :1

这将打开 notepad 并等待它关闭。当它 关闭,它会循环回来 :1 并打开 notepad 再次,直到批量cmd提示窗口关闭。显然修改你选择的可执行文件。


爱它!很好,很简单。附带问题:是否有一种简单的方法可以在批处理文件中点击可执行文件而无需将其添加到PATH?编辑:知道了,开始“exe的路径”。凉!现在我只需弄清楚为什么其中一些游戏会批量打开它,无限期地打开x_x
addMitt

@addMitt Eep,不要用 START 有了这个!它将异步调用进程而不是等待关闭进程。只是用 "full_path_to_exe"
Jonno

哈哈哎呀!我最初尝试没有引号并且它不起作用,所以我谷歌了,我的结果听起来像我必须做一些特别的事情。当我找到它时,START似乎是合适的。无论如何,这太棒了!非常感谢。
addMitt
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.