謝謝,對於那些花時間閱讀我的問題的人。我是一名玩家並且想執行一些事情。首先,當我點擊某個程序時,我想要觸發一個批處理文件,您是如何做到這一點的,或者甚至有可能?基本上,激活一個遊戲,觸發批處理文件。 對於批處理文件問題,我想在激活遊戲時執行Xpadder(這是一個mmo),當我關閉遊戲時,我希望Xpadder的進程/服務關閉。最終,它是自動觸發,激活,等待,終止。 如果一切都可以完成,那就是我想要的過程。我的批處理文件太早關閉程序
批處理文件:
@echo off
start "Blade" "C:\Users\user\Documents\Blade.xpadderprofile" Blade.xpadderprofile
ECHO Blade.xpadderprofile STARTED
start /w "C:\Program Files (x86)\game\games.exe" games.exe
ECHO games STARTED
taskkill /f /im Xpadder.exe
這實際上工作,但問題是有兩個名爲「.exe」與MMO的文件。我會開始遊戲,它會過早關閉Xpadder,因爲一個啓動器啓動另一個啓動器/客戶端。 Xpadder適用於第一個啓動器,但第一個啓動器關閉,所以遊戲將開始。我希望我能夠清楚地解釋我自己。
參考鏈接:How to automatically close App_A when I close App_B using batchfile
從本質上講,這是同樣的問題我有,但它不是很清楚。什麼是批處理代碼讓Xpadder保持不變,直到第二個啓動器/客戶端關閉而不是第一個?
P.S 遊戲必須通過啓動器打開,然後進入第二個啓動器/客戶端,否則它將無法工作。 這裏是其他客戶端名稱和路徑,我認爲:
C:\Program Files (x86)\game\gamer\bin\gam.exe
檢查[我的回答(http://superuser.com/a/849760/376602)至類似的問題 – JosefZ 2014-12-13 19:36:40
我很抱歉,但我對此完全陌生......我應該更清楚一點。我不明白你的代碼,有沒有更簡單的方法,還是它必須是這樣的。請記住,當第二個啓動器/客戶端不是第一個時,xpadder必須結束。 – prosystem 2014-12-13 20:14:36
只需在這一行省略'start/w':'start/w「C:\ Program Files(x86)\ game \ games.exe」games.exe' – JosefZ 2014-12-13 20:31:38