Saya dapat membuka folder tertentu menggunakan perintah ini:
start "" "c:\foldername"
Dalam nada yang sama, bagaimana saya bisa menutup folder yang sama menggunakan Command Prompt atau batch?
batch
batch-file
cmd.exe
Philip
sumber
sumber
set shell = createobject("wscript.shell") : if shell.appactivate("foldername") then shell.sendkeys "%{F4}"
Anda bisa mengulanginya dari file batch dan menjalankannya jika itu harus file batch.Jawaban:
Secara default, Explorer tidak menelurkan proses yang terpisah, jadi Anda tidak dapat membunuh satu proses tanpa mematikan semua jendela, bilah tugas dan yang lainnya explorer lakukan.
Namun, Anda cukup mengaktifkan membuka windows explorer dalam prosesnya sendiri dan tiba-tiba, Anda dapat menghentikan satu jendela dari commandline.
Bagaimana cara mengubah explorer untuk membuka jendela dalam prosesnya sendiri?
Cara ke sana berbeda untuk setiap versi windows, dan karena Anda lupa menyebutkan versi windows yang Anda gunakan, saya akan menganggap Windows 10.
Di jendela penjelajah mana pun, buka tab Lihat, lalu di sebelah kanan, tekan opsi.
Di opsi penjelajah, buka tab Lihat, dan di bawah Opsi lanjutan, cari pengaturan yang mengatakan:
Launch folder windows in a separate process
Opsi ini juga dapat diubah dari registri, tetapi saya tidak tahu lokasi persisnya.
Jika Anda ingin dapat membunuh jendela dengan jalurnya, maka Anda juga harus mengubah pengaturan berikut: aktifkan
Display the full path in the title bar
Pengaturan kedua ini diperlukan karena kita perlu mengekspresikan jendela apa yang ingin kita bunuh dengan judulnya. Secara default itu hanya menunjukkan nama folder saat ini.
Jadi jika Anda memiliki C: \ Program Files dan D: \ Program Files, itu akan menampilkan Program Files untuk keduanya, dan jika Anda memiliki kedua folder terbuka, 1 perintah akan mematikan kedua windows.
Yang mengatakan, setelah Anda mengaktifkan ini, Anda dapat menggunakan
taskkill
untuk mengakhiri jendela itu.Untuk mempelajari perintah seperti apa yang harus Anda masukkan, Anda dapat menggunakan
tasklist
untuk menemukan jendela terlebih dahulu. Keindahan daftar tugas adalah sebagian besar menggunakan sintaksis yang sama dengan taskkill. Setidaknya untuk apa yang kita inginkan, sama saja.Menemukan jendela
Buka jendela yang Anda inginkan terlebih dahulu, kemudian buka prompt perintah. Sekarang ketik
Ini akan memberi tahu Anda apa yang bisa Anda bunuh.
Dalam kasus Anda, Anda ingin menggunakan yang berikut:
jika Anda ingin membunuh File Program.
Perhatikan, jika Anda memiliki beberapa jendela terbuka, nama jendela hanya akan ditampilkan dari jendela TERAKHIR yang aktif.
Jika Anda ingin menemukan jendela yang memiliki jalur terbuka dengan C: \ di Explorer, Anda dapat menggunakan perintah berikut:
Perhatikan, saya menggunakan * di sini. daftar tugas dapat menggunakan wildcard, tetapi hanya SETELAH pencarian. Jadi dalam kasus di atas, judul windows masih harus dimulai dengan huruf C, tetapi yang lainnya opsional.
Sekarang, setelah Anda mengetahui apa perintah yang ingin Anda gunakan untuk mematikan jendela, ganti daftar tugas dengan taskkill, dan hapus parameter / V. / V hanya digunakan untuk menampilkan informasi lebih lanjut, seperti judul windows.
Jadi untuk mematikan jendela explorer yang terakhir dibuka yang dimulai dengan huruf C, Anda dapat menggunakan:
sumber