Salin konten file txt tanpa membukanya


9

Apakah ada cara atau program untuk menyalin konten .txtfile ke clipboard tanpa membukanya?

Sekarang saya harus open->ctrl+a->ctrl+c->close. Agak menyebalkan jika Anda sering melakukannya.

Apakah ada jalan pintas yang mungkin untuk operasi ini?

Jawaban:


14

Ada utilitas clipboard di Windows yang disebut clip.exe.

Di prompt perintah, Anda dapat menyalin konten file ke clipboard Anda menggunakan

clip < file.txt

Ini akan berguna jika Anda sering menggunakan command prompt. Jika tidak, Anda dapat menambahkannya ke menu konteks Anda. Saya baru saja menguji ini dengan instruksi dari HowToGeek pada Windows 7, tetapi saya harus membuat sedikit perubahan sebelum saya membuatnya bekerja.

HowToGeek juga menyebutkan bahwa clip.exeitu tidak datang dengan XP, jadi Anda harus mengunduhnya dari Microsoft FTP di sini dan letakkan di direktori sistem Windows Anda.

Langkah:

  1. Buka regedit.exe
  2. Pergi ke HKEY_CLASSES_ROOT/txtfile/shell(Ini tidak bekerja untuk saya jadi saya harus meletakkannya di bawah HKEY_CLASSES_ROOT/*/shell, yang membuatnya muncul di SETIAP menu konteks)
  3. Tambahkan kunci baru berjudul copytoclip
  4. Tetapkan nilai default copytoclipuntuk sesuatu sepertiCopy to Clipboard
  5. Di bawah copytoclip, tambahkan kunci yang disebutcommand
  6. Tetapkan nilai default commanduntukcmd /c clip < "%1"

Sekarang setiap kali Anda mengklik kanan pada file, Anda akan melihat Copy to Clipboardopsi. Apa yang dilakukannya ketika Anda mengkliknya, itu akan membuka command prompt dan menjalankan clip.exeutilitas pada output yang disalurkan dari file yang Anda pilih.


1

Untuk XP saya biasanya powertoy Kirim Ke X tersedia dari Microsoft.

http://technet.microsoft.com/en-us/library/cc751394.aspx

Dan sementara saya mungkin akan pergi dengan jawaban Jin yang saya juga undur suara pada Win7. Salah satu hal yang saya sukai dari SendToX adalah kirim ke clipboard sebagai nama. Saya mungkin rata-rata menggunakan 4 per hari ini sejak keluar dengan Win95.


0

Karena Anda ingin menyalin teks, cukup pipa konten ke clipboard.

type file.txt | clip

Ini adalah pengulangan sebagian kecil dari jawaban pertama –– dari hampir dua tahun yang lalu.
Scott

Sebenarnya jawaban pertama tidak menggunakan pipa "|" atau kata kunci "ketik" dan operator "<" dicadangkan untuk penggunaan di masa mendatang 'di PowerShell dan beberapa lainnya. Metode yang saya sarankan juga berguna, berbeda, dan memiliki keuntungan karena tidak memerlukan pengeditan registri ... hanya melakukan apa yang seharusnya. Mengalami hari yang buruk, Scott?
Vic

Berita gembira yang menarik dari hal-hal sepele, tetapi tidak relevan dengan pertanyaan ini. Tidak ada yang disebutkan di sini PowerShell sampai Anda membawanya. clip < file.txtberfungsi dengan baik di Command Prompt, dan tidak memerlukan pengeditan registri kecuali jika pengguna ingin menambahkannya ke menu konteks –– dan, karena Anda belum mengatakan sebaliknya, saya menganggap hal yang sama berlaku untuk jawaban Anda. Oke, saya akui jawaban Anda bermanfaat. Dan, secara teknis, ini berbeda –– cara roda ungu berbeda dari roda hitam. Itu masih roda.
Scott

1
Saya memposting metode ini karena jawaban yang diterima tidak berfungsi dalam skenario saya ... dan pertanyaan (masih) tidak menyatakan rasa prompt perintah. Metode saya tidak tergantung pada prompt apa yang Anda gunakan. Jadi, ini hanya sebuah roda ... roda ungu hanya berjalan di atas mobil ungu. :)
Vic
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.