0

Webフォーム、ワードドキュメントなど、カーソルの位置に文字列を出力するスクリプトを作成しようとしています。

基本的に、バックグラウンドで実行されるバーコード スキャン スクリプトを作成しています。バーコードをスキャンできるようにしたいのですが、スクリプトはコードを読み取り、テキストから部分文字列を取り出して、カーソルがある場所にその部分文字列を出力します。QRコードリーダーzbarを使用しています。私はプログラムCrikeyでそれをやろうとしましたが、文字列を出力した後、私が望まないEnterコマンドを発行し、それを行わないようにする方法を見つけることができませんでした.

これについて別の方法はありますか?

前もって感謝します

4

2 に答える 2

0

あなたはこれを行うことができますxdotool

xdotool type "hello world"

これは、現在の X11 セッションのキーボードでユーザーが「hello world」と入力することをシミュレートします。

于 2013-11-06T22:14:23.360 に答える
0

xclip と xdotool を使用できます

xclip で文字列をクリップボードに配置し、xdotool でクリック + "ctrl v" をシミュレートします。

echo Hello | xclip; 
xdotool click 1; 
xdotool key "ctrl+v"
于 2013-11-06T22:17:45.573 に答える