Ketika saya mengklik kanan di mana saja saya mendapatkan opsi untuk menambahkan file baru dengan ekstensi yang ditentukan. Saya ingin menambahkan beberapa file khusus ke dalam menu ini, jadi saya dapat mengklik kanan dan membuat file PHP baru misalnya.
Bagaimana saya bisa melakukan ini?
windows
context-menu
Theta30
sumber
sumber
NullFile
/FileName
ke entri yang ada) di Windows 7, maka lihat pertanyaan lain ini ... superuser.com/questions/588647/…Jawaban:
Untuk menambahkan ekstensi pilihan Anda ke daftar: buat file, tambahkan konten di bawah ini, simpan sebagai apa pun.reg , dan jalankan.
Catatan : Ganti .png dengan ekstensi file yang ingin Anda tambahkan dan ganti apa pun dengan apa pun yang Anda inginkan.
Sumber
sumber
.reg
file dua kali untuk membuatnya berfungsi. Terima kasih atas jawaban ini.Satu hal lagi:
Jika Anda ingin menambahkan file sebagai templat untuk item baru, gunakan
dan kemudian tempatkan file (html.html) di:
%Userprofile%\Templates
%Allusersprofile%\Templates
%Systemroot%\ShellNew
Satu detail lagi: jika Anda ingin menghapus entri "Panggilan Langsung Windows" , gunakan:
sumber
FileName
entri tersebut tampaknya menggantikanNullFile
entri yang disebutkan dalam jawaban lain. Anda sepertinya tidak perlu menghapusNullFile
nilai yang ada . Namun, memiliki kedua entri tampaknya membingungkan beberapa utilitas pihak ke-3 lainnya, seperti NirSoft's ShellMenuNew . (Windows 7)C:\Users\USER_NAME\AppData\Roaming\Microsoft\Windows\Templates
untuk profil Anda sendiri, misalnya.ShellNewHandler membantu saya memulihkan menu shell Windows 7 saya> Baru> entri dokumen txt.
sumber
Masuk ke editor registri dan perluas HKEY_CLASSES_ROOT
Pergi ke .file_extention
dan buat kunci yang disebut ShellNew
Di dalamnya, buat kunci string baru bernama NullFile tanpa nilai
Misalnya, jika saya ingin membuat entri baru untuk objek .wil kosong * yang akan saya buat
* jika ekstensi file seperti .wil tidak ada, pertama-tama saya akan membuat file dengan ekstensi itu dan klik dua kali. Buka dengan program pilihan saya karena ini kemudian akan membuat kunci registri lain yang diperlukan dan membuat pekerjaan Anda lebih mudah.
sumber
Untuk menghapus entri dari daftar, berikut adalah program yang memungkinkan Anda untuk mengaktifkan / menonaktifkan entri dari GUI. Jauh lebih mudah daripada mencari di registri!
Sayangnya, itu tidak memungkinkan Anda untuk menambahkan entri.
sumber
Tidak satu pun dari metode ini yang bekerja untuk saya di Windows 10.
Saya akhirnya menemukan halaman ini yang menjelaskan bahwa Anda perlu referensi kunci lain yang berisi nama dan ikon default.
Ini adalah minimum yang diperlukan untuk membuat entri, tetapi tidak memiliki ikon.
CATATAN: entri ketiga adalah untuk file teks kunci baru yang direferensikan dalam nilai (Default) dari .txt
Berikut adalah dua cara untuk menentukan ikon
atau 2. Tentukan ikon di bawah file teks seperti:
Oh, dan setidaknya bagi saya, cukup menutup dan membuka kembali Explorer (pastikan untuk menutup semua instance) sudah cukup untuk memuat ulang menu konteks. Anda tidak perlu me-restart seluruh mesin.
sumber
HKEY_CLASSES_ROOT\.txt
ke@="Notepad++_file"
. Jadi menambahkanHKEY_CLASSES_ROOT\Notepad++_file
dengan@="Textfile"
melakukan triknya. Terima kasih, temukan baik-baik!Anda tidak mengatakan versi Windows apa yang Anda gunakan - jika itu XP Anda dapat mengunduh TweakUI PowerToy dari Microsoft (juga tercakup dalam Wikipedia ). Klik pada Templat dan tambahkan / hapus jenis file ke isi hati Anda. Begini tampilannya:
sumber
Tampaknya solusi lain di sini sudah usang. Setidaknya tidak ada yang bekerja untuk saya di Windows 10 v. 1709 Build 16299.192 ( Edit : masih berfungsi di versi 1809). Saya melakukan beberapa pengujian di VM dan inilah yang berfungsi di Windows 10 1709, pada 2018.01.12:
Tambahkan file registri:
Buat file file registri baru dengan konten berikut:
Ganti
xyz
dengan ekstensi yang ingin Anda tambahkan. Dan gantiXYZ test file
dengan nama ekstensi file (misalnya file .scss akan menjadi "file style sheet yang keren secara sintaksis"). Jika Anda ingin menggunakan file template lihat penjelasan di bawah ini.Mungkin perlu me-restart Windows Explorer setelah Anda menambahkan file registri. Anda dapat memulai kembali explorer.exe dengan mengetik berikut ini di CMD:
Penjelasan kode:
Akan membuat jenis file baru di registri.
Ini akan memungkinkan Anda untuk menggunakan templat untuk semua file baru dari format file ini. Misalnya kita bisa menulis
"template.xyz"
dan membuat file baru yang disebut "template.xyz" dan menggunakannya sebagai templat. Jadi setiap kali Anda membuat file baru itu akan diisi dengan konten yang dibuat sebelumnya. Seperti Eduardo Molteni disebutkan jalur untuk file template adalah:%Userprofile%\Templates
,%Allusersprofile%\Templates
atau untuk seluruh sistem%Systemroot%\ShellNew
. Dalam contoh ini kami belum menentukan nama templat apa pun karena kami tidak ingin menggunakannya.Ini akan menjadi nama tipe file baik untuk menu konteks dan file yang baru dibuat. Sejauh yang saya tahu membiarkan nilai ini kosong tidak berfungsi.
Ikon:
Ikon ditambahkan setelah Windows mengaitkan perangkat lunak dengan tipe file.
sumber
%userprofile%\Templates
telah pindah ke%appdata%\Microsoft\Windows\Templates
dan%Allusersprofile%\Templates
telah pindah ke%programdata%\Microsoft\Windows\Templates
Buat file teks biasa dan tambahkan baris berikut ke dalamnya:
Simpan file dan ganti namanya ekstensi menjadi file .reg. Misalnya "myNewItem.reg". Pastikan Anda mengganti nama ekstensi dan tidak hanya nama file seperti (myNewItem.reg.txt)
Klik dua kali file tersebut dan itu akan memperbarui registri Anda.
Langkah selanjutnya, dan itu sangat penting, restart komputer Anda secara langsung. Jadi JANGAN mencoba membuka menu konten untuk melihat apakah sudah berfungsi! Pertama restart komputer Anda.
Jika Anda membuka menu konten untuk melihat apakah item baru Anda yang luar biasa sudah terdaftar, registri akan dipulihkan ...
Coba juga program ini: http://sourceforge.net/projects/shellnewhandler/
sumber
Kunci registri:
tidak dapat diubah untuk mencapai apa yang ditampilkan atau tidak ditampilkan pada menu konteks "Baru". Jika Anda mengubah nilai itu, itu akan ditimpa oleh Explorer saat berikutnya Anda mengklik kanan dan membuka menu konteks "Baru". Cobalah dan Anda akan melihat apa yang saya maksud.
sumber
Informasi ini secara resmi didokumentasikan oleh Microsoft ; biasanya ditujukan untuk pengembang yang mendaftarkan jenis file baru mereka sendiri.
Memperluas Submenu Baru
Ketika pengguna membuka menu File di Windows Explorer, perintah pertama adalah Baru . Memilih perintah ini akan menampilkan submenu. Secara default, ini berisi dua perintah, Folder dan Shortcut , yang memungkinkan pengguna untuk membuat subfolder dan pintasan. Submenu ini dapat diperluas untuk menyertakan perintah pembuatan file untuk semua jenis file.
Untuk menambahkan perintah pembuatan file ke submenu Baru , file aplikasi Anda harus memiliki tipe file yang terkait dengannya. Sertakan subkunci ShellNew di bawah tombol untuk ekstensi nama file. Ketika perintah Baru menu File dipilih, Shell akan menambahkannya ke submenu Baru . String tampilan perintah adalah string deskriptif yang ditetapkan untuk ProgID program.
Tetapkan satu atau beberapa nilai data ke subkunci ShellNew untuk menentukan metode pembuatan file. Nilai yang tersedia mengikuti.
Command
: Menjalankan aplikasi. Ini adalah nilai REG_SZ yang menentukan jalur aplikasi yang akan dieksekusi. Misalnya, Anda dapat mengaturnya untuk meluncurkan panduan.Data
: Membuat file yang berisi data tertentu. Data adalah nilai REG_BINARY dengan data file. Data diabaikan jika NullFile atau FileName ditentukan.FileName
: Membuat file yang merupakan salinan dari file yang ditentukan. FileName adalah nilai REG_SZ , disetel ke jalur file yang sepenuhnya memenuhi syarat untuk disalin.NullFile
: Membuat file kosong. NullFile tidak diberi nilai. Jika NullFile ditentukan, nilai Data dan FileName diabaikan.Dan contoh membuat file kosong baru
mpy
:Untuk membuat file baru berdasarkan file templat tertentu:
sumber