Skopiuj zawartość pliku txt bez otwierania go

9

Czy istnieje sposób lub program do kopiowania zawartości .txtpliku do schowka bez jego otwierania?

Teraz muszę open->ctrl+a->ctrl+c->close. Trochę denerwujące, jeśli robisz to często.

Czy istnieje możliwy skrót do tej operacji?

Qiao
źródło

Odpowiedzi:

14

W systemie Windows jest dostępne narzędzie schowka clip.exe.

W wierszu polecenia możesz skopiować zawartość pliku do schowka za pomocą

clip < file.txt

Będzie to przydatne, jeśli często korzystasz z wiersza polecenia. Jeśli nie, możesz dodać go do menu kontekstowego. Właśnie przetestowałem to z instrukcjami HowToGeek na Windows 7, ale musiałem trochę poprawić, zanim zacznę działać.

HowToGeek wspomniał również, że clip.exenie pochodzi z XP, więc musisz pobrać go z Microsoft FTP tutaj i umieścić w katalogu systemowym Windows.

Kroki:

  1. otwarty regedit.exe
  2. Idź do HKEY_CLASSES_ROOT/txtfile/shell(To nie działało dla mnie, więc musiałem to podłożyć HKEY_CLASSES_ROOT/*/shell, co powoduje, że pojawia się w KAŻDYM menu kontekstowym)
  3. Dodaj nowy klucz zatytułowany copytoclip
  4. Ustaw domyślną wartość copytoclipna coś takiegoCopy to Clipboard
  5. Pod copytoclipdodaj klucz o nazwiecommand
  6. Ustaw wartość domyślną commandnacmd /c clip < "%1"

Teraz, gdy klikniesz plik prawym przyciskiem myszy, powinieneś zobaczyć Copy to Clipboardopcję. Co to robi, że po kliknięciu otworzy wiersz polecenia i uruchomi clip.exenarzędzie na wyjściu potokowym z wybranego pliku.

Jin
źródło
1

W przypadku systemu XP zazwyczaj używam narzędzia Send To X dostępnego w firmie Microsoft.

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

I chociaż prawdopodobnie pójdę z odpowiedzią Jina, którą również głosowałem na Win7. Jedną z rzeczy, które uwielbiam w SendToX, jest wysyłanie do schowka jako nazwa. Prawdopodobnie uśredniłem 4 zastosowania dziennie, odkąd wyszedł z Win95.

Dennis
źródło
0

Ponieważ chcesz skopiować tekst, po prostu przenieś zawartość do schowka.

type file.txt | clip
Vic
źródło
Jest to powtórzenie małej części pierwszej odpowiedzi - prawie dwa lata temu.
Scott,
Właściwie pierwsza odpowiedź nie używa potoku „|” lub słowo kluczowe „typ”, a operator „<” jest „zarezerwowany do użycia w przyszłości” w programie PowerShell i kilku innych. Metoda, którą sugeruję, jest również przydatna, inna i ma tę zaletę, że nie wymaga edycji rejestru ... robi to, co powinna. Masz zły dzień, Scott?
Vic
Fascynująca ciekawostka ciekawostek, ale bez znaczenia dla tego pytania. Nic tu nie wspomniało o PowerShell, dopóki go nie przywołałeś. clip < file.txtdziała dobrze w wierszu polecenia i nie wymaga edycji rejestru, chyba że użytkownik chce dodać go do menu kontekstowego - i, ponieważ nie powiedziałeś inaczej, zakładam, że to samo dotyczy twojej odpowiedzi. OK, przyznaję, że twoja odpowiedź jest przydatna. I technicznie jest inaczej - tak jak fioletowe koło różni się od czarnego koła. To wciąż koło.
Scott,
1
Opublikowałem tę metodę, ponieważ zaakceptowana odpowiedź nie działa w moim scenariuszu ... a pytanie (wciąż) nie zawiera smaku wiersza polecenia. Moja metoda nie zależy od podpowiedzi, której używasz. To tylko koło ... fioletowe koło jeździ tylko na fioletowym samochodzie. :)
Vic