Saya baru saja menginstal ulang Windows dan dalam mengatur lingkungan saya, saya telah memperhatikan bahwa semua asosiasi saya untuk berbagai bahasa pemrograman yang saya edit di Notepad ++ telah hilang (secara alami).
Saya berpikir untuk masa depan, bukankah besar untuk memiliki semacam file batch yang secara otomatis dapat mengaitkan pilihan ekstensi file dengan N ++ di klik tombol, daripada harus menunggu sampai saya menemukan semua ekstensi ini maka pergi melalui kesulitan menavigasi ke N ++ exe dll.
Saya tidak bisa melakukan ini dengan Default Programs
utilitas yang datang dengan Windows 7, karena hanya berfungsi dengan ekstensi yang telah 'dijumpai'.
Jadi mungkinkah secara sistematis mengaitkan ekstensi file dengan aplikasi pada Windows?
windows
batch
powershell
file-association
file-extension
akta02392
sumber
sumber
Jawaban:
Gunakan Ftype & Assoc untuk memperbaikinya (dan bisa skrip).
Gunakan Assoc untuk mendapatkan filetype
Memberi anda:
Kemudian
Setelah Anda mengetahui jenis file, Anda dapat menggunakan Ftype untuk mengaitkannya dengan tindakan.
Ini akan bekerja untuk file .php (cukup masukkan dalam file batch)
Dan Anda dapat menyalin garis-garis ini untuk menambahkan file berbasis teks lainnya yang Anda inginkan.
sumber
>assoc .php
mengatakan itu tidak memiliki asosiasi file? Tampaknya apa yang sudah diatur ketika Anda menentukan program default untuk membuka jenis file tidak 'terdaftar' dengan cara ini. Kenapa bisa begitu?Berikut ini skrip yang berfungsi untuk saya di Windows 10
https://gist.github.com/timabell/bc90e0808ec1cda173ca09225a16e194
Terima kasih atas jawaban lain untuk informasi yang saya butuhkan untuk membuat pekerjaan ini.
sumber
Minimal, Anda perlu membuat satu kunci registri yang memberikan notepad ++ ID dan jalur dan kemudian satu untuk setiap ekstensi yang ingin Anda daftarkan untuk menggunakannya.
Untuk membuat ID dan jalur (periksa titik jalur ke lokasi yang benar):
dan kemudian terus mengulangi bit berikutnya, satu untuk setiap ekstensi (dalam contoh ini,
.pl
untuk Perl):Simpan file ini dengan ekstensi
.reg
dan sekarang Anda seharusnya dapat mengaitkan kembali semua ekstensi hanya dengan mengklik dua kali pada file ini dan mengonfirmasi Anda ingin mengimpor entri ke dalam registri.sumber