回覆列表
-
1 # 使用者6353215790505
-
2 # 藍風24
為什麼不可以呢??
原因很簡單: taskkill 是透過程序名結束程序從而達關閉視窗的
如果有多個同名程序,會全部殺掉
但是這種情況的話,可以透過判斷程序對應的檔名,來針對性的關閉程序
像記事本程式,開啟幾個文字,就會有多少個notepad.exe
要關閉指定的文字,只要判斷程序應對的檔名就可以
但是,剛剛試了一下,開啟兩個word文件,程序中只有一個winword.exe
所以,不能判斷,也就是說taskkill將同時關閉所有word文件
[我的是office 2007] 不知道你是什麼版本 情況是否和我一樣呢?
要不vbs Alt + F4 ?
你把要結束的批處理加個title,結束掉就行。不用那麼複雜吧title 執行TASKKILL /F /FI "WINDOWTITLE eq 執行*"就兩句,一個檔案加進去一句,就行。無語下面是直接操作程式@echo off:back:::這裡notepad.exe是你的程式,路徑要寫全start /max "" "notepad.exe"ping -n 6 127.0.0.1>nul:::這裡notepad.exe是你的程式,路徑不要寫TASKKILL /F /IM notepad.exeping -n 2 127.0.0.1>nulgoto back