Ini seharusnya relatif mudah dilakukan dengan skrip Autohotkey (bahasa otomatisasi open source yang fantastis, matang, terbuka).
Cuplikan di bawah ini adalah bagian dari skrip yang jauh lebih besar yang diaktifkan setiap kali saya masuk. Setiap kali saya menekan kombo kunci CTRL + SHIFT + e, itu menyimpan konten Windows Clipboard saat ini ke variabel sebelum membuka file yang dipilih di Notepad ++ dan kemudian menulis nilai clipboard sebelumnya (variabel "clipback") kembali ke Windows Clipboard. Perlu menyalin lintasan file yang dipilih untuk membukanya, jadi tanpa fitur ini, konten clipboard akan musnah setiap kali saya menggunakan pintasan ini untuk membuka file di Notepad ++.
Dengan skrip ini, saya bisa mengklik semua jenis file di jendela mana saja (Desktop, jendela Explorer, dialog "File Open", dll.) Lalu tekan tombol kombo untuk membukanya sebagai teks di Notepad ++. Ini sangat berguna untuk file yang hubungannya biasanya menyebabkan mereka dibuka di aplikasi lain.
; Edit di Notepad ++
^ + e ::
clipback =% clipboard%
clipboard =
KirimInput {F2} {Esc} ^ c
clipwait
Urutkan
menjalankan clipboard , C: \ Program Files \ Notepad ++ \ notepad ++. Note ++. Exe "% clipboard%"
run, C: \ Program Files \ Notepad ++ \ notepad ++. Exe "% clipboard%"
dijalankan, C: \ Program Files \ Notepad ++ \ notepad ++. Exe "% clipboard%"
clipboard =% clipback%
return
Dengan beberapa modifikasi, ini bisa menimpa CTRL + C dan CTRL + V, menyimpan konten teks apa pun sebelum melakukan operasi menyalin atau memotong file, dan kemudian memulihkan teks setelah file dipindahkan atau disalin. Jika, karena alasan tertentu, Anda tidak ingin meninggalkan Autohotkey di komputer Anda, skrip Autohotkey dapat dikompilasi dan ditambahkan ke folder Startup sehingga akan selalu aktif ketika Anda membutuhkannya.
Saya telah memodifikasi Windows dengan skrip AHK selama bertahun-tahun. Itu dapat melakukan beberapa hal yang sangat menakjubkan.