Chciałbym zrobić coś takiego
dir *.* > clipboard
to znaczy. pobierz standardowe wyjście programu wiersza poleceń skopiowanego do schowka. Czy można to zrobić na standardowym komputerze XP bez dodatkowych programów?
Chciałbym zrobić coś takiego
dir *.* > clipboard
to znaczy. pobierz standardowe wyjście programu wiersza poleceń skopiowanego do schowka. Czy można to zrobić na standardowym komputerze XP bez dodatkowych programów?
Odpowiedzi:
Nie wierzę w to - Vista (lub NT4) wprowadziło clip
narzędzie, które wykona twoje polecenie jako dir | clip
- ale na XP nie ma nic. Jeśli jednak chcesz korzystać z aplikacji innych firm, istnieje takie działanie , które działa jak powyżej, z wyjątkiem tego, że jest wywoływane cb
, a nie klip.
W przypadku systemu Windows i nie-Windows ten post (martwy link) mówił:
W systemie Windows Vista lub nowszym spróbuj:
echo hello | clip
W systemie Linux spróbuj:
echo hello | xclip
W systemie Mac OS X spróbuj:
echo hello | pbcopy
Na przykład możesz to zrobić
(cat myFile.txt | xclip)
. Umożliwiłoby to w zasadzie bezpośrednią edycję schowka.
(Przyszedłem tutaj przez Google w poszukiwaniu Mac odpowiednika xclip
)
Podobnie w przypadku zawartości plików (jak nie cat
w systemie Windows):
type filename | clip % OR clip < filename %windows cat filename | xclip # OR xclip < filename # X11 / Unix / Linux cat filename | pbcopy # OR pbcopy < filename # MacOS X
pbcopy
, <kbd> Command </kbd> + <kbd> V </kbd> nie wkleja: musisz wpisać (lub alias do czegoś krótszego) pbpaste
.
Zaglądałem do tego dzisiaj wcześniej. Poniżej znajduje się coś, co jest pomocne dla tych, którzy chcą wstawiać i pobierać informacje ze schowka w dystrybucji linux. Poniżej znajduje się coś, co może okazać się pomocne dla osób z oknami.
Domyślnie xclip używa „podstawowego” schowka, który skopiowałeś za pomocą myszy. Aby użyć schowka ręcznego kopiowania, użyj zamiast tego klipu xclip -sel.
komentarz # 3 tutaj:
http://ubuntuforums.org/showthread.php?t=413786
Funkcjonalność jest dostępna również w dystrybucji Active Perl, co właśnie zakończyłem na oknie Windows w tym ćwiczeniu; Windows clip.exe nie wydawał się pozwalać na odczyt danych ze schowka (tylko zapis do schowka).
Nie ma standardowego sposobu, ale najwyraźniej możesz użyć clip.exe
zestawu dostarczonego z zestawem zasobów systemu Windows Server 2003. Źródło
Problemem staje się teraz uzyskanie legalnej kopii tego.
Użytkownicy systemu Windows mogą uzyskać gclip.exe
jako część dużego pakietu narzędzi , co pozwala to zrobić.
W PowerShell można to zrobić w następujący sposób:
dir *.* | clip
Począwszy od systemu Windows Vista i nowszych, DOS ma wbudowane polecenie klipu :
CLIP
Description:
Redirects output of command line tools to the Windows clipboard.
This text output can then be pasted into other programs.
Parameter List:
/? Displays this help message.
Examples:
DIR | CLIP Places a copy of the current directory
listing into the Windows clipboard.
CLIP < README.TXT Places a copy of the text from readme.txt
on to the Windows clipboard.
Jeśli używasz cygwin w systemie Windows (np. Git dla systemu Windows). Lepiej zrzuć zawartość do pliku tymczasowego, a następnie plik tymczasowy „unix2dos”, zanim naprawdę potokujesz do „klipu”
clip
nie istnieje w systemie Windows XP.
pbcopy
ipbpaste
.