cygwinやその他の非標準のWindows機能を使用せずに、WindowsXPでunixcutコマンドをエミュレートする方法はありますか?
例:tasklist / vを使用して、ウィンドウタイトルで特定のタスクを見つけ、そのリストからPIDを抽出してtaskkillに渡します。
cygwinやその他の非標準のWindows機能を使用せずに、WindowsXPでunixcutコマンドをエミュレートする方法はありますか?
例:tasklist / vを使用して、ウィンドウタイトルで特定のタスクを見つけ、そのリストからPIDを抽出してtaskkillに渡します。
参考までに、tasklist と taskkill には既にフィルタリング機能があります。
tasklist /FI "imagename eq chrome.exe"
taskkill /F /FI "imagename eq iexplore.exe"
より一般的な機能が必要な場合は、バッチ スクリプト (ug) が役に立ちます。例えば:
for /f "tokens=1,2 delims= " %%i in ('tasklist /v') do (
if "%%i" == "%~1" (
echo TASKKILL /PID %%j
)
)
Windows コマンドラインにはかなりのヘルプがあります。「help」と入力すると、コマンドのリストと簡単な要約が表示されます。「help」と入力すると、そのコマンドの詳細情報が表示されます (例:「help for」)。