Pisahkan salinan file Windows dari salinan teks

0

Saya ingin mengubah fungsi penyalinan Windows, yaitu jika saya menyalin teks dan menyalin file, keduanya akan disimpan dalam buffer - dan ketika saya menekan tempel pada editor teks, teks saya akan ditempel. Ketika saya menekan tombol tempel di folder mana pun, file saya akan ditempel.

Apakah ada cara saya dapat mencapai fungsi ini?

Raheel
sumber
masalah yang sama telah masuk, silakan periksa tautan ini: stackoverflow.com/questions/33113/…
MuhammadUsman
Satu hal yang bisa Anda lakukan, adalah jika suatu program memotong jendela clipboard ketika teks terlibat, maka tidak memasukkannya ke clipboard windows dan meletakkannya di clipboard sendiri saja. Kemudian ketika Anda menyalin / menempelkan file, itu menempatkannya di jendela "clipboard". Maka itu akan mendekati apa yang Anda inginkan. Seperti satu hotkey akan menempelkan teks yang lain akan menempelkan file.
barlop
Apa yang Anda inginkan adalah persis apa yang sudah diberikan clipboard Windows kepada Anda. Jadi saya tidak mengerti apa yang sebenarnya ingin Anda Ubah !?
Werner Henze
@WernerHenze mencoba menyalin beberapa teks lalu menyalin file, lalu mencoba menempelkan teks Anda di editor teks apa pun, Anda akan menemukan bahwa teks yang Anda salin hilang karena windows sekarang memegang file dalam buffer salinannya. Saya pada dasarnya ingin windows untuk menyimpan ini dalam buffer yang berbeda.
Raheel

Jawaban:

0

Itu ide yang bagus untuk versi windows masa depan. Anda dapat menghubungi layanan Pelanggan MS dan melihat apakah mereka mendengarkan! Sementara itu, coba tanyakan di forum Autohotkey

Dan sementara itu,

Satu hal yang bisa Anda lakukan, adalah jika sebuah program memotong jendela clipboard ketika teks terlibat, -dan- tidak meletakkannya di clipboard windows dan meletakkannya di clipboard sendiri saja. Kemudian ketika Anda menyalin / menempelkan file, itu menempatkannya di jendela "clipboard". Maka itu akan mendekati apa yang Anda inginkan. Seperti satu hotkey akan menempelkan teks yang lain akan menempelkan file.

Cara lain yang mungkin adalah jika alternatif untuk clipboard windows cukup "kuat", maka itu akan memungkinkan menyalin / menempel file. Dalam hal ini, mungkin bisa melakukan itu atau menutupnya misalnya melakukannya tetapi tidak sesederhana control-v tetapi cukup efisien.

barlop
sumber
2

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.

m0rg
sumber