CPPプログラムを使用してウィンドウにテキストを挿入するにはどうすればよいですか?

user3720915

週に2回、プログラムで同じ〜50個のコマンドを実行します。たとえば、「unix」(次にEnterキーを押す)と入力してプログラムをUNIXモードにし、次に「ftp192.168.1.1」(次にEnterキーを押す)のように入力してファイル転送を開始します。このプロセスを自動化すると、エラーが減り、時間が節約され、別のCPPツールを学ぶことができるようになります。

約5回解決策を探しましたが、何も見つかりません。どんな助けでも大歓迎です!どうか、もっと簡単なことのためにCPPを放棄したくありません。

編集:このプログラムは、AIXで使用されるテキストエディターです。挿入されるテキストは毎週小さな変更があります。

プリンターマンリー

私は楽しみのためにこれを書いているだけであり、それは必ずしも物事を行うための適切な方法ではないことに注意してください。制御できないGUIを操作していると想定しています。

unixヒットするたびに文字を書きたいとしましょうALT+SHIFT+bWindowsを使用しているので、WindowsAPIを試してみます。だからあなたはすべきです#include <windows.h>

それでは、ホットキーを登録して、メッセージを受け入れることができるMSGを作成しましょう。

RegisterHotKey(NULL, 1, MOD_ALT | MOD_SHIFT, 66)
MSG msg = {0};

押されているかどうかを確認し、押されている場合は関数を呼び出します。

while(GetMessage(&msg,NULL,0,0)!=0){
    if(msg.message==WM_HOTKEY)
        myFunc();
}

今何をしmyFunc();ますか?

myFunc(){
    HWND handle = GetActiveWindow();
    SendMessage(handle,WM_SETTEXT, NULL, (LPARAM)_T("unix"));
}

そして、あなたはそれを持っています。多分。私はWindowsAPIの詳細を覚えておらず、個人的にはこれをまったく試していません。

しかし、これはあなたを動かし、グーグルするものをあなたに示すのに十分なはずです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonを使用してフォームコントロール/ドロップダウンにテキストを挿入してこのエラーを解決するにはどうすればよいですか?

分類Dev

Pythonを使用してフォームコントロール/ドロップダウンにテキストを挿入してこのエラーを解決するにはどうすればよいですか?

分類Dev

Firefoxブラウザの検索ボックスにプログラムでテキストを挿入するにはどうすればよいですか?

分類Dev

[挿入]-> [QuickPart]-> [ドキュメントプロパティ]ドロップダウンから「組み込み」プロパティを挿入したときにWordが行うことをVBSでプログラムで複製するにはどうすればよいですか?

分類Dev

選択したプロパティを使用して、ドロップダウンリストを使用してクエリを挿入のパラメータを選択するにはどうすればよいですか?

分類Dev

JavaScriptを使用してHTMLドロップダウンにテキストファイルを入力するにはどうすればよいですか?

分類Dev

入力からドロップダウンリストを作成し、別のシートの列にドロップダウンを入力するプログラムをコーディングするにはどうすればよいですか?

分類Dev

X11libを使用してプログラムでウィンドウのサイズを変更するにはどうすればよいですか?

分類Dev

クラスを使用してウィンドウにテキストを描画するにはどうすればよいですか?

分類Dev

「matplotlib.pyplot」を使用してさまざまなウィンドウでグラフをプロットするにはどうすればよいですか?

分類Dev

DirectShowLibを使用してelgatoビデオストリームウィンドウをキャプチャするにはどうすればよいですか?

分類Dev

統合セキュリティを使用しているときに、特定のADグループマネージドサービスアカウントがSQL Serverに接続できるかどうかをプログラムで確認するにはどうすればよいですか?

分類Dev

グローバルショートカットキーを使用してアプリウィンドウをプログラムで表示/非表示にするにはどうすればよいですか?

分類Dev

セキュリティグループを使用してAWSEC2インスタンスからのすべてのアウトバウンドトラフィックを拒否するにはどうすればよいですか?

分類Dev

XMonad:ウィンドウをフローティングにした後、ウィンドウをタイルレイアウトに再度挿入するにはどうすればよいですか?

分類Dev

プログラムのテキストウィンドウ内でリアルタイムに外部から受信したデータ出力を変更するにはどうすればよいですか?

分類Dev

Googleフォームのドロップダウンとテキスト入力にTampermonkeyを入力するにはどうすればよいですか?

分類Dev

テレグラムボットAPIを使用してPythonで垂直カスタムキーボードレイアウトをプログラムで作成するにはどうすればよいですか?

分類Dev

ドロップダウンリストの値を取得してMySQLサーバーに挿入するにはどうすればよいですか?

分類Dev

ウィンドウなしで直接画面にテキストを印刷するように書かれたPythonプログラムを軽くする方法は?

分類Dev

wgetを使用してホスティングサイトからダウンロードするにはどうすればよいですか?

分類Dev

Qtでプログラムによってメインウィンドウにボタンを追加し、cssファイルを使用してボタンのスタイルを変更するにはどうすればよいですか?

分類Dev

モデルバインディングに特定のドロップダウン値が選択されている場合、ドロップダウンリストアイテムの代わりにテキスト入力値を返すにはどうすればよいですか?

分類Dev

あるEmacsウィンドウから別のウィンドウにテキストをドラッグアンドドロップするにはどうすればよいですか?

分類Dev

Javascript DOMを使用して選択したドロップダウンテキストを収集するにはどうすればよいですか?

分類Dev

Emberを使用してプログラムでドロップダウンオプションを選択するにはどうすればよいですか?

分類Dev

Pythonとpywinautoを使用してバックグラウンドウィンドウをフォアグラウンドに表示せずに、そのウィンドウにキーストロークを送信するにはどうすればよいですか?

分類Dev

Applescriptを使用してMacのウィンドウタイトルテキストを変更するにはどうすればよいですか?

分類Dev

クリックハンドラーをカスタムjQueryUIウィジェットに追加し、ハンドラーでウィジェットのプロパティを使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    Pythonを使用してフォームコントロール/ドロップダウンにテキストを挿入してこのエラーを解決するにはどうすればよいですか?

  2. 2

    Pythonを使用してフォームコントロール/ドロップダウンにテキストを挿入してこのエラーを解決するにはどうすればよいですか?

  3. 3

    Firefoxブラウザの検索ボックスにプログラムでテキストを挿入するにはどうすればよいですか?

  4. 4

    [挿入]-> [QuickPart]-> [ドキュメントプロパティ]ドロップダウンから「組み込み」プロパティを挿入したときにWordが行うことをVBSでプログラムで複製するにはどうすればよいですか?

  5. 5

    選択したプロパティを使用して、ドロップダウンリストを使用してクエリを挿入のパラメータを選択するにはどうすればよいですか?

  6. 6

    JavaScriptを使用してHTMLドロップダウンにテキストファイルを入力するにはどうすればよいですか?

  7. 7

    入力からドロップダウンリストを作成し、別のシートの列にドロップダウンを入力するプログラムをコーディングするにはどうすればよいですか?

  8. 8

    X11libを使用してプログラムでウィンドウのサイズを変更するにはどうすればよいですか?

  9. 9

    クラスを使用してウィンドウにテキストを描画するにはどうすればよいですか?

  10. 10

    「matplotlib.pyplot」を使用してさまざまなウィンドウでグラフをプロットするにはどうすればよいですか?

  11. 11

    DirectShowLibを使用してelgatoビデオストリームウィンドウをキャプチャするにはどうすればよいですか?

  12. 12

    統合セキュリティを使用しているときに、特定のADグループマネージドサービスアカウントがSQL Serverに接続できるかどうかをプログラムで確認するにはどうすればよいですか?

  13. 13

    グローバルショートカットキーを使用してアプリウィンドウをプログラムで表示/非表示にするにはどうすればよいですか?

  14. 14

    セキュリティグループを使用してAWSEC2インスタンスからのすべてのアウトバウンドトラフィックを拒否するにはどうすればよいですか?

  15. 15

    XMonad:ウィンドウをフローティングにした後、ウィンドウをタイルレイアウトに再度挿入するにはどうすればよいですか?

  16. 16

    プログラムのテキストウィンドウ内でリアルタイムに外部から受信したデータ出力を変更するにはどうすればよいですか?

  17. 17

    Googleフォームのドロップダウンとテキスト入力にTampermonkeyを入力するにはどうすればよいですか?

  18. 18

    テレグラムボットAPIを使用してPythonで垂直カスタムキーボードレイアウトをプログラムで作成するにはどうすればよいですか?

  19. 19

    ドロップダウンリストの値を取得してMySQLサーバーに挿入するにはどうすればよいですか?

  20. 20

    ウィンドウなしで直接画面にテキストを印刷するように書かれたPythonプログラムを軽くする方法は?

  21. 21

    wgetを使用してホスティングサイトからダウンロードするにはどうすればよいですか?

  22. 22

    Qtでプログラムによってメインウィンドウにボタンを追加し、cssファイルを使用してボタンのスタイルを変更するにはどうすればよいですか?

  23. 23

    モデルバインディングに特定のドロップダウン値が選択されている場合、ドロップダウンリストアイテムの代わりにテキスト入力値を返すにはどうすればよいですか?

  24. 24

    あるEmacsウィンドウから別のウィンドウにテキストをドラッグアンドドロップするにはどうすればよいですか?

  25. 25

    Javascript DOMを使用して選択したドロップダウンテキストを収集するにはどうすればよいですか?

  26. 26

    Emberを使用してプログラムでドロップダウンオプションを選択するにはどうすればよいですか?

  27. 27

    Pythonとpywinautoを使用してバックグラウンドウィンドウをフォアグラウンドに表示せずに、そのウィンドウにキーストロークを送信するにはどうすればよいですか?

  28. 28

    Applescriptを使用してMacのウィンドウタイトルテキストを変更するにはどうすればよいですか?

  29. 29

    クリックハンドラーをカスタムjQueryUIウィジェットに追加し、ハンドラーでウィジェットのプロパティを使用するにはどうすればよいですか?

ホットタグ

アーカイブ