Copia il contenuto del file txt senza aprirlo


9

Esiste un modo o un programma per copiare il contenuto del .txtfile negli Appunti senza aprirlo?

Adesso devo open->ctrl+a->ctrl+c->close. Un po 'fastidioso se lo fai spesso.

Esiste una possibile scorciatoia per questa operazione?

Risposte:


14

C'è un'utilità di appunti in Windows chiamata clip.exe.

Nel prompt dei comandi, è possibile copiare il contenuto di un file negli Appunti utilizzando

clip < file.txt

Ciò sarà utile se si utilizza spesso il prompt dei comandi. In caso contrario, è possibile aggiungerlo al menu di scelta rapida. Ho appena provato questo con le istruzioni di HowToGeek su Windows 7, ma ho dovuto fare un po 'di modifiche prima di farlo funzionare.

HowToGeek ha anche menzionato che clip.exenon viene fornito con XP, quindi dovrai scaricarlo da Microsoft FTP qui e posizionarlo nella directory di sistema di Windows.

passi:

  1. Aperto regedit.exe
  2. Vai a HKEY_CLASSES_ROOT/txtfile/shell(Questo non ha funzionato per me, quindi ho dovuto metterlo sotto HKEY_CLASSES_ROOT/*/shell, il che lo rende visibile in OGNI menu contestuale)
  3. Aggiungi una nuova chiave intitolata copytoclip
  4. Imposta il valore predefinito di copytoclipsu qualcosa del genereCopy to Clipboard
  5. Sotto copytoclip, aggiungi una chiave chiamatacommand
  6. Impostare il valore predefinito di commandacmd /c clip < "%1"

Ora, ogni volta che fai clic con il tasto destro su un file, dovresti vedere Copy to Clipboardun'opzione. Cosa fa che quando si fa clic su di esso, aprirà un prompt dei comandi ed eseguirà l' clip.exeutilità sull'output convogliato dal file selezionato.


1

Per XP generalmente utilizziamo il powertoy Send To X disponibile da Microsoft.

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

E mentre probabilmente andrò con la risposta di Jin che ho anche votato su Win7. Una delle cose che adoro di SendToX è l'invio negli appunti come nome. Probabilmente ho una media di 4 usi al giorno da quando è uscito con Win95.


0

Dal momento che stai cercando di copiare il testo, inserisci semplicemente il contenuto negli appunti.

type file.txt | clip

Questa è una ripetizione di una piccola parte della prima risposta - di quasi due anni fa.
Scott,

In realtà la prima risposta non utilizza né la pipe "|" oppure la parola chiave "type" e l'operatore "<" sono "riservati per uso futuro" in PowerShell e pochi altri. Il metodo che suggerisco è anche utile, diverso e ha il vantaggio di non richiedere una modifica del registro ... fa solo quello che dovrebbe. Stai passando una brutta giornata, Scott?
Vic

Un affascinante bocconcino di curiosità, ma irrilevante per questa domanda. Nulla qui ha menzionato PowerShell fino a quando non lo hai visualizzato. clip < file.txtfunziona bene nel Prompt dei comandi e non richiede una modifica del registro a meno che l'utente non voglia aggiungerlo al menu contestuale –– e, poiché non hai detto diversamente, presumo che lo stesso sia vero per la tua risposta. OK, ammetto che la tua risposta è utile. E, tecnicamente, è diverso - il modo in cui una ruota viola differisce da una ruota nera. È ancora una ruota.
Scott,

1
Ho pubblicato questo metodo perché la risposta accettata non funziona nel mio scenario ... e la domanda (ancora) non indica un tipo di prompt dei comandi. Il mio metodo non dipende dal prompt che usi. Quindi, questa è solo una ruota ... la ruota viola va solo sulla macchina viola. :)
Vic
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.