Bagaimana cara menambahkan opsi hapus cmd ke menu konteks klik kanan di jendela 10

0

Saya ingin menghapus sejumlah besar file dari hard drive USB, saya menemukan bahwa cara yang lebih cepat untuk menghapus adalah dengan menggunakan fungsi delete cmd console. Saya ingin menambahkan opsi untuk melakukan ini ke dalam menu konteks untuk file dan folder.

Saya menemukan tutorial ini yang menunjukkan untuk membuat file .bat dan menambahkannya ke registri, tetapi ketika saya mencoba menggunakannya tidak terjadi apa-apa, saya berhasil mendapatkan opsi untuk muncul di menu konteks dengan menambahkan kunci ke Computer \ HKEY_CLASSES_ROOT Perintah * \ shell \ Fast Delete \ alih-alih perintah Computer \ HKEY_CLASSES_ROOT \ Directory \ shell \ Fast Delete \ seperti yang tertulis di tutorial, walaupun ketika saya mencoba menggunakannya dari klik kanan tidak ada yang terjadi.

File .bat adalah sebagai berikut:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

dan lokasi file .bat adalah "C: \ Extra Windows Tools \ delete.bat" saya memang menambahkan ** "C: \ Extra Windows Tools ** ke variabel jalur sistem.

Saya telah mencoba menggunakan cmd / c "cd% 1 && delete.bat" seperti kata tutorial dan tidak ada yang terjadi saya juga mencoba "C: \ Extra Windows Tools \ delete.bat"% 1 , yang saya temukan di situs web lain.

Bantuan apa pun yang dapat Anda berikan akan sangat dihargai

* Sunting 1 Masalahnya sebagian berkaitan dengan izin dan sebagian karena tampaknya tidak berfungsi ketika saya klik kanan pada folder hanya pada file. dengan masalah izin saya melalui langkah - langkah ini yang memungkinkan saya untuk menghapus file menggunakan opsi hapus normal tetapi tidak dengan skrip batch.

* Edit 2 - Saya telah mengurutkan izin, masalahnya adalah karena skrip tampaknya tidak berfungsi pada folder

* Edit 3 - Saya telah memperbaiki masalahnya, saya menambahkan kunci dengan saran di bawah ini ke Computer \ HKEY_CLASSES_ROOT \ Directory \ shell \ Fast Delete dan sekarang berfungsi pada folder. Terima kasih atas semua saran Anda

Liam
sumber
Apa debugging / troubleshooting yang telah Anda lakukan? Sudahkah Anda mencoba mengubah nama skrip untuk sementara, dan kemudian mengklik entri menu - untuk melihat apakah itu memberi Anda pesan kesalahan? Sudahkah Anda mencoba menulis ke file log dari file batch? Apakah Anda mengharapkan jendela CMD muncul ketika Anda melakukan ini? (Pernahkah Anda melihat sesuatu yang menunjukkan bahwa ini akan terjadi?) Jika tidak, apa yang Anda harapkan terjadi ketika Anda pause?
Scott
Sejujurnya ini adalah pertama kalinya saya mencoba hal seperti ini saya akan mencoba saran Anda,
Liam
Saya mengubah kunci perintah ke lokasi file .bat lagi dan mencobanya pada file acak di folder pada drive c saya dan itu berhasil menu muncul meminta kunci lalu dihapus, namun ketika saya mencoba menggunakan ini pada hard drive USB saya (diambil dari laptop sebelumnya) konsol berkedip kemudian menghilang, apa yang harus saya lakukan?
Liam
Edit pertanyaan Anda dan sertakan semua informasi tentang apa yang telah Anda coba dan apa yang terjadi.
Scott
Anda perlu me-restart Explorer agar variabel lingkungan sistem dapat dibaca. Jika Anda reboot, pastikan Anda menggunakan Restart, tidak Shut down, seperti pengaturan default ini hibernasi, yang tidak me-restart apa pun.
AFH

Jawaban:

0

Ganti "% 1" dengan "% V" di kunci registri untuk menu klik kanan. Ini akan melewati objek yang diklik.

HackSlash
sumber
0

Masalahnya adalah sebagian berkaitan dengan izin dan sebagian karena tampaknya tidak berfungsi ketika saya klik kanan pada folder hanya pada file. dengan masalah izin saya melalui langkah-langkah ini yang memungkinkan saya untuk menghapus file menggunakan opsi hapus normal tetapi tidak dengan skrip batch.

Saya telah memperbaiki masalahnya, saya menambahkan kunci dengan saran di bawah ini ke Computer \ HKEY_CLASSES_ROOT \ Directory \ shell \ Fast Delete dan sekarang berfungsi pada folder.

Liam
sumber