Di Windows jika saya memiliki PID untuk suatu aplikasi dan saya ingin memfokuskan atau menutup aplikasi melalui command prompt.
Perintah apa yang harus saya jalankan?
misalnya
FOCUS 123
atau
CLOSE 123
Di mana 123 adalah PID.
Untuk membunuh instance aplikasi menggunakan PID-nya, gunakan taskkill /pid <pid>
( tasklist
akan mencantumkan semua proses yang berjalan).
Untuk mengalihkan fokus ke instance aplikasi menggunakan PID-nya, gunakan VBScript di bawah ini:
set objShell = WScript.CreateObject("WScript.Shell")
objShell.AppActivate WScript.Arguments.Item(0)
objShell.SendKeys "% x"
Itu Dokumentasi MSDN mengatakan itu %
mewakili ALT
. Bersama dengan SPACE
kita dapat mengakses Alt-Space
menu popup, dan gunakan akselerator keyboard untuk memaksimalkan atau mengembalikan jendela.
Jika Anda menyimpannya sebagai Focus.vbs , Anda dapat memintanya dari baris perintah menggunakan:
wscript Focus.vbs <pid>
Dari windows command taskkill:
Contoh: taskkill / pid 123
Sumber Microsoft
sumber
Bagaimana cara saya mematikan proses menggunakan PID itu?
Anda dapat menggunakan proses
tskill
:Sintaksis
Sumber tskill
Bagaimana cara menetapkan fokus ke proses menggunakan PID itu?
Untuk mengatur fokus ke suatu aplikasi, Anda harus menggunakan aplikasi pihak ke-3, seperti Nircmd Win .
Sintaksis
Sumber Nircmd Win
sumber
win
tidak dikenali sebagai perintah internal atau eksternal.powershell
.win
sebenarnyanircmd
Sub perintah, yaitu sintaks penuhnircmd win focus process /123
.