Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何在运行(B).exe之前关闭(A).exe_Windows_Exe_Desktop Shortcut - Fatal编程技术网

Windows 如何在运行(B).exe之前关闭(A).exe

Windows 如何在运行(B).exe之前关闭(A).exe,windows,exe,desktop-shortcut,Windows,Exe,Desktop Shortcut,我希望桌面上有一个可点击的文件,该文件具有以下逻辑: if (A.exe = running) {close A.exe} run B.exe 所以基本上只是检查A.exe是否正在运行,并在运行B.exe之前关闭它 我一般都熟悉编码,但真的不知道从哪里开始,甚至在语言方面。感谢您的建议 无可否认,我想得太多了。为了满足我的需要,我编写了一个简单的python脚本。在我的案例中,根本不需要检查A.exe是否正在运行 import os import time os.system("

我希望桌面上有一个可点击的文件,该文件具有以下逻辑:

if (A.exe = running) {close A.exe}

run B.exe
所以基本上只是检查A.exe是否正在运行,并在运行B.exe之前关闭它


我一般都熟悉编码,但真的不知道从哪里开始,甚至在语言方面。感谢您的建议

无可否认,我想得太多了。为了满足我的需要,我编写了一个简单的python脚本。在我的案例中,根本不需要检查A.exe是否正在运行

import os
import time

os.system("TASKKILL /F /IM A.exe")

os.startfile("C:\Program Files (x86)\B.exe")

为了让它看起来更漂亮,我创建了一个指向脚本的Windows桌面快捷方式,并将图标更改为比python徽标更合适的图标。

“suspend”!=“关闭”。如果你没有解释清楚问题的那一部分,那么你可能不是选择最佳答案的人。有没有一个地方可以问这样的问题,让他们更容易接受非故意的无知?我只想知道如何在单击运行另一个.exe之前关闭一个.exe。你应该编辑你的问题以澄清你的问题。正如@IInspectable所指出的,你的标题是“暂停”,但你的问题正文和评论都表明你实际上是在询问“关闭”一个应用程序,而不是“暂停”一个应用程序。此外,桌面快捷方式除了启动程序外,什么也做不了;如果一个进程处于打开状态,它无法实现关闭该进程的逻辑。您可以编写一个应用程序或脚本来完成此操作,然后通过桌面快捷方式调用该应用程序或脚本。谢谢Ken。我已经编辑了我的原始问题,但无论哪种方式,现在都找到了一个使用python脚本对我有效的解决方案。我只需要刷掉我已经有限的编码知识的灰尘。这并没有真正结束A。它终止了它。中任何未保存的数据都可能丢失。