| prancheta A área de transferência é um pequeno script para o KDE que permite salvar as coisas em seu caminho. |
Baixe Agora |
prancheta Classificação e resumo
- Nome do editor:
- Milian Wolff
- Site do editor:
- http://milianw.de/code-snippets/access-klipper-clipboard-on-cli-under-kde4
prancheta Tag
prancheta Descrição
A área de transferência é um pequeno roteiro para o KDE que permite salvar as coisas em seu caminho. A área de transferência é um pequeno roteiro para o KDE que permite salvar as coisas em seu caminho e fazer coisas como: 1. Cole a área de transferência atual no arquivo2. Prancheta> "Alguns_file" 3. Copie algum arquivo na área de transferência4. CAT "ALGUME_FILE"> Pranchboardually eu acho bastante útil, então eu pensei que terei que compartilhar. Além disso, KDE4 D-Bus é usado em todo o KDE e, portanto, em Klipper também. IMO eles devem realmente retrabalhar a saída do dbus-enviar ou adicionar mais alguns sinalizadores (e quanto a --quiet). Bem, essa é a razão pela qual o script abaixo é um pouco longo. Mas nada um pouco de bash + awk magia não podia lidar com: #! / Bin / bash # verifique se há stdin # desde que não queremos esperar infinitamente nós definimos um tempo limite # uma leitura só suporta segundos e Sem frações ... Leia -t 1 stdinif ]; Então # pegue o resto de stdinstdin = $ stdin $ (gato) # Oh, bom - entrada do usuário! Nós definimos isso como atual # prancheta contentdbus-send --type = method_call --dest = org.kde.klipper / klipper org.kde.klipper.klipper.setclipboardcontents string: "$ stdin" exitfi # se chegarmos a este ponto nenhum usuário A entrada foi dada e nós imprimimos o conteúdo atual da área de transferência # Nota: Eu odeio a saída do DBUS, o DCOP foi muito mais fácil a esse respeito! DBUS-SEND --Print-Responder --dest = org.kde.klipper / klipper org.kde.klipper.klipper.getclipboardContents | AWK 'começa {output = ""; } {if (nr> 1) {saída = saída $ 0 "n";}} final {strus de impressão (saída, 12, comprimento (saída) - 13);} 'Requisitos: · Running KDE4 Session com Klipper · Bash · AWK Requisitos: · Running KDE4 Session com Klipper · Bash. · AWK.
prancheta Software Relacionado