Mi piacerebbe fare qualcosa del genere
dir *.* > clipboard
vale a dire. ottenere l'output standard di un programma da riga di comando copiato negli appunti. Questo può essere fatto su una macchina XP standard senza programmi aggiuntivi?
Mi piacerebbe fare qualcosa del genere
dir *.* > clipboard
vale a dire. ottenere l'output standard di un programma da riga di comando copiato negli appunti. Questo può essere fatto su una macchina XP standard senza programmi aggiuntivi?
Risposte:
Non ci credo - Vista (o NT4) ha introdotto lo clip
strumento, che farebbe il tuo comando come dir | clip
- ma non c'è nulla su XP. Se sei disposto a utilizzare applicazioni di terze parti, tuttavia, c'è questo , che funziona come sopra, tranne che si chiama cb
, non clip.
Per Windows e non Windows, questo post (link non funzionante) diceva:
Su Windows Vista o versioni successive, prova:
echo hello | clip
Su Linux, prova:
echo hello | xclip
Su Mac OS X, prova:
echo hello | pbcopy
Ad esempio, potresti farlo
(cat myFile.txt | xclip)
. Ciò consentirebbe sostanzialmente di modificare direttamente gli Appunti.
(Sono venuto qui tramite Google cercando l'equivalente per Mac di xclip
)
Allo stesso modo per i contenuti dei file (come non cat
su 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> Comando </kbd> + <kbd> V </kbd> non si incolla: è necessario digitare (o alias in qualcosa di più breve) pbpaste
.
Oggi ho esaminato questo argomento da solo. Di seguito è riportato qualcosa di utile per coloro che desiderano inserire e recuperare informazioni dagli Appunti in una distribuzione Linux. Di seguito è riportato qualcosa che potrebbe rivelarsi utile per chi ha Windows.
Per impostazione predefinita, xclip utilizza gli appunti "primari", che è quello che hai copiato con il mouse. Per farlo usare gli appunti della copia manuale, usa invece xclip -sel clip.
commento n. 3 qui:
http://ubuntuforums.org/showthread.php?t=413786
La funzionalità è disponibile anche nella distribuzione Active Perl, che è ciò che ho finito usando sulla finestra di Windows in questo esercizio; Windows Clip.exe non sembra consentire la lettura dei dati dagli Appunti (solo scrivendo negli Appunti).
Non esiste un modo standard, ma a quanto pare è possibile utilizzare quello clip.exe
fornito con il kit di risorse di Windows Server 2003. fonte
Il problema ora diventa reperire una copia legale di questo.
Gli utenti Windows possono ottenere gclip.exe
come parte di un grande pacchetto di strumenti , che ti consente di fare proprio questo.
In PowerShell , può essere fatto in questo modo:
dir *.* | clip
A partire da Windows Vista e versioni successive DOS ha un comando clip incorporato :
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.
Se stai usando Cygwin su Windows (ad es. Git per Windows). È meglio scaricare il contenuto in un file temporaneo, quindi "unix2dos" il file temporaneo prima di eseguire il pipe su "clip"
clip
non esiste su Windows XP.
pbcopy
epbpaste
.