Bagaimana cara mengatur asosiasi file dan opsi explorer sekaligus?

2

Ini sudah lama membuatku gatal. Ketika saya menggunakan komputer baru dengan versi Windows apa pun, saya perlu:

  • batalkan-sembunyikan ekstensi file
  • atur tampilan default explorer ke daftar alih-alih ikon
  • atur ekstensi file seperti hc cpp sehingga mereka tidak membuka Visual C ++ (yang dapat memakan waktu hingga 20 detik!) setiap kali saya mengklik dua kali pada mereka, membukanya dengan sesuatu seperti Notepad ++ sebagai gantinya.

Apakah tidak ada beberapa program untuk dengan cepat mengatur opsi mereka ke sesuatu yang saya inginkan, seperti beberapa exe mandiri, atau beberapa file registri generik yang dapat saya jalankan ketika saya menggunakan mesin baru?

Saya seorang pengembang dan saya tidak percaya saya menghabiskan banyak waktu untuk hal-hal itu & * $% @ #.

jokoon
sumber

Jawaban:

1

Anda dapat melakukan ini semua melalui registri:

Perlihatkan ekstensi file untuk tipe file yang dikenal

Anda dapat menggunakan DWORD berikut untuk membuat ekstensi file terlihat:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"HideFileExt"=dword:00000000

Mengatur tampilan Explorer default ke 'Daftar'

Pengaturan tampilan explorer default agak lebih sulit, saya selalu memilikinya di opsi saya ketika nLiting (Anda mungkin ingin melihat ke nLite , itu dapat mengotomatisasi banyak hal selama instalasi dan mengatur pengaturan sistem seperti yang Anda jelaskan).

Saya menganggap kunci ini akan berfungsi (diambil langsung dari registri saya), tetapi dengan asumsi itu tidak memastikan untuk membuat cadangan nilai yang ada untuk Settingspertama kali.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
"Settings"=hex:08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,11,ae,\
69,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00

Secara otomatis membuka tipe file tertentu di Notepad ++

Sekarang, untuk pembukaan otomatis di Notepad ++, buka kunci-kunci ini (atau buatlah):

[HKEY_LOCAL_MACHINE\Software\Classes\.h]
[HKEY_LOCAL_MACHINE\Software\Classes\.c]
[HKEY_LOCAL_MACHINE\Software\Classes\.cpp]

Dan kemudian buat / modifikasi string default (lihat kunci lain Classesuntuk melihat bagaimana hal itu dilakukan).

File registri ini harus menangani kebutuhan spesifik Anda:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"HideFileExt"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
"Settings"=hex:08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,11,ae,\
69,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00

[HKEY_LOCAL_MACHINE\Software\Classes\.h]
@="nppfile"

[HKEY_LOCAL_MACHINE\Software\Classes\.c]
@="nppfile"

[HKEY_LOCAL_MACHINE\Software\Classes\.cpp]
@="nppfile"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\nppfile\DefaultIcon]
@=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,\
  00,73,00,25,00,5c,00,4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,\
  5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,\
  00,65,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\nppfile\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
  54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
  00
Matthieu Cartier
sumber
Ya saya tahu nLite, ini adalah alat yang hebat, tetapi itu tidak akan membantu jika saya mengerjakan mesin yang sudah terpasang. Bagaimanapun terima kasih atas bantuannya, ini sangat dihargai. Jadi biasanya saya hanya menempelkan semua ini ke file teks, ganti namanya menjadi .reg dan itu akan berfungsi?
jokoon
Saya bisa membuat Anda menjadi reg jika Anda memberi saya lokasi Notepad ++ akan diinstal :)
Matthieu Cartier
secara default, "C: \ Program Files \ Notepad ++"
jokoon
masalah lain, ketika saya mengasosiasikan file dengan notepad ++, saya tidak bisa mengubah satu ikon tanpa mengubah semua tipe file yang telah dikaitkan dengan notepad ++. Bagaimana Anda mengatur ikon ekstensi di registri?
jokoon
1
Menambahkan reg untuk Anda.
Matthieu Cartier