端末からgeditを実行し、そこで開いたファイルにテキストを入力しようとしましたが、成功しません。私はgedit; sleep 2; xte -x display 'key k';
コマンドを使用しようとしますが、これはgeditだけを実行します(k文字を入力しないでください)。私の中にいくつかのチップがありますか?bashを使用したキープレスのシミュレーション
答えて
Xdotool(ここでは、ウェブページに何が起こったのか全く分からはそのsourceではありません)は、そのための素晴らしいです:
xdotool key k
そして、geditの持つ:あなたが緩むする方法を求めているよう
gedit & sleep 2; xdotool key k;
私はそれを試しましたが、コンパイル中にエラーが発生しました。致命的なエラー:X11/Xlib.h:そのようなファイルまたはディレクトリはありません。私はUbuntu 12.04 32ビットシステムを使用しています。どうすれば修正できますか? – abilash
おそらくlibx11-devが必要ですか?しかし、どこかにバイナリがあります(おそらくUbuntuリポジトリにも) – BeniBela
私はそれをインストールしますが、私はこのユーティリティで同じ問題があります。 geditを使うと、睡眠2; xdotoolキーk;コマンドラインでgeditを実行するだけで(シンボルを入力せずに)、geditを閉じた後でkの文字を端末に入力します。しかし、どのように私はこのユーティリティを強制的に文字をgeditに開いたファイルに入力することができますか? – abilash
- 1. フレックス:キープレスのシミュレーション
- 2. Clouderaを使用したMap-reduceのシミュレーション
- 3. Omnet ++を使用したワイヤレスセンサネットワークでの地理的ルーティングのシミュレーション
- 4. Javaを使ったLANシミュレーション?
- 5. アリーナを使ったシミュレーション
- 6. SendInputを使用したXButton入力のシミュレーション
- 7. キューとセマフォを使用したコスプレマザー/従業員スレッドのシミュレーション
- 8. PHPを使用したウェブサイト内の解像度シミュレーション
- 9. SQLを使用したテーブル作成のシミュレーション
- 10. matlabシミュレーションを使用したニューラルネットワークのパターン認識
- 11. WebClient.UploadValues()を使用したページ投稿のシミュレーション
- 12. bashスクリプトを使用した非コミット・ライン
- 13. トラップSIGCHLDを使用したbash restartサブプロセス?
- 14. キープレスを使用してDataGridをナビゲートする方法は?
- 15. Cocoa:サードパーティのアプリケーションでテキストと選択を取得して変更する(キープレスのシミュレーションやアクセシビリティAPIを使用しない)
- 16. シェルスクリプトを使用してns2で複数のシミュレーションを実行
- 17. キープレスのバリデーション
- 18. Bashワイルドカードを使用
- 19. CベースのXBOX 360を利用したエージェントベースのシミュレーション
- 20. ネストされたifステートメントを使用したBashスクリプトforループ
- 21. bashスクリプトのスペースを使用したPerlコマンドライン引数の処理?
- 22. シミュレーションを使用してOHLCからティックデータを生成するR
- 23. BASH /スクリプト言語/を使用したJSONファイルのバッチ処理ディレクトリ
- 24. getopts(bash)を使用した複数のオプション引数
- 25. scala.sys.processを使用したbash文字列の実行
- 26. 正規表現を使用したBashパラメータの検証
- 27. capybara-webkitをレールに使用してシミュレーションする
- 28. C#GUIでキープレス
- 29. グローバルWindowsキープレス
- 30. Node.jsでbashを使用するシェルオプションを使用したchild_processが失敗する
サウンズあなたが実際に穿刺を修正したいときは、ホイールナット。あなたが解決しようとしているあなたの大きな写真は何ですか? –
@MatsPetersson私は、いくつかのアプリケーションを実行し、ユーザーのアクション(キーを押す、マウスはe.t.cを移動する)をシミュレートするためのbash自動化スクリプトを作成しようとしています – abilash
なので、テスト自動化設定の何らかの並べ替えですか?ああ、それは何か "doens't仕事"です。 –