Odpowiedzi:
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.exe
nie pochodzi z XP, więc musisz pobrać go z Microsoft FTP tutaj i umieścić w katalogu systemowym Windows.
Kroki:
- otwarty
regedit.exe
- 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)- Dodaj nowy klucz zatytułowany
copytoclip
- Ustaw domyślną wartość
copytoclip
na coś takiegoCopy to Clipboard
- Pod
copytoclip
dodaj klucz o nazwiecommand
- Ustaw wartość domyślną
command
nacmd /c clip < "%1"
Teraz, gdy klikniesz plik prawym przyciskiem myszy, powinieneś zobaczyć Copy to Clipboard
opcję. Co to robi, że po kliknięciu otworzy wiersz polecenia i uruchomi clip.exe
narzędzie na wyjściu potokowym z wybranego pliku.
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.
Ponieważ chcesz skopiować tekst, po prostu przenieś zawartość do schowka.
type file.txt | clip
clip < file.txt
dział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.