我有一个蓝牙驱动程序(CSR),有时在启动后无法连接到我的耳机,所以一般我会杀死任务管理器中的进程并重新打开它以使其工作。
我发现必须杀死8个进程并打开5个exe才是单调乏味的,所以我搜索并找到了一种方法,通过编写.bat文件一次打开多个程序。现在我想知道,有没有办法让文件首先杀死8个进程?
我在.bat中的内容:
@echo off
cd "C:\Program Files\CSR\CSR Harmony Wireless Software Stack"
start CsrHCRPServer.exe
cd "C:\Program Files\CSR\CSR Harmony Wireless Software Stack"
start CsrSyncMLServer.exe
cd "C:\Program Files\CSR\CSR Harmony Wireless Software Stack"
start HarmonyUserStartup.exe
cd "C:\Program Files\CSR\CSR Harmony Wireless Software Stack"
start TrayApplication.exe
cd "C:\Program Files\CSR\CSR Harmony Wireless Software Stack"
start vksts.exe
cd "C:\Program Files\CSR\CSR Harmony Wireless Software Stack"
start CsrAudioguiCtrl.exe
exit
非常感谢任何帮助!
答案 0 :(得分:0)
我认为你想要的是taskkill /f /im ProcessName.exe
。
因此,在批处理文件中,它可能如下所示:
@echo off
taskkill /F /IM CsrHCRPServer.exe
taskkill /F /IM CsrSyncMLServer.exe
taskkill /F /IM HarmonyUserStartup.exe
taskkill /F /IM TrayApplication.exe
taskkill /F /IM vksts.exe
taskkill /F /IM CsrAudioguiCtrl.exe
@echo "Processes killed!"
exit