• 締切済み

キーボードを押すプログラムは?

キーボードのある特定のキーを自動的に押すプログラムを作りたいのですが、 特定のキーを押すにはどうしたらいいのでしょうか? また、画面の特定の座標の色を取得したいのですが、どうしたらいいでしょうか。

みんなの回答

  • MrBan
  • ベストアンサー率53% (331/615)
回答No.2

> 特定のキーを押すにはどうしたらいいのでしょうか? Windowsと仮定して、ソフト的な擬似操作でかまわないならば、 SendInputなどを調べてください。 > 画面の特定の座標の色を取得したいのですが、 > どうしたらいいでしょうか。 こちらもGetPixelなどを調べてください。 (但しこの関数は遅くて実用に向かないかもしれません) GetDCやDIBセクションなどを使う方がいいかもしれません。

全文を見る
すると、全ての回答が全文表示されます。
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

> キーボードのある特定のキーを自動的に押すプログラムを作りたいのですが、 > 特定のキーを押すにはどうしたらいいのでしょうか? ロボットアームのようなものが必要になります。 プログラム以前に、ハードウェアをどうするかを検討してください。 > また、画面の特定の座標の色を取得したいのですが、どうしたらいいでしょうか。 ハードウェアやオペレーティングシステムに依存します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • キーボードマクロプログラム

    キーボードやマウス操作を記録通り再生してくれる無料のマクロプログラムを探しています。 単なる記録再生プログラムは多数出回っているのですが、次のようなことをできるものを探しています。 1. 特定のアプリケーションを開いたときだけに作動する(常駐はしない) 2. キーボードショートカットで自動再生してくれる もし、1 の条件が無理であれば、2 だけができるものでかまいませんので、ご紹介をお願いいたします。

  • キーボードの入力としてOSに渡すプログラム

    キーボードの入力としてOSに渡すプログラムを作りたいんですが、どうすればいいでしょうか? 具体的には メモ帳などに入力のカーソルを出してる状態で、 プログラムを起動するとプログラムであらかじめ指定しておいたキーが押されたものとしてメモ帳に入力されるようなプログラムなのですがどうやればいいでしょうか? 自動入力といった感じのものなのですが。 C言語でコンソールアプリあたりで作ろうと思っているのですが使用できる関数やアルゴリズムなど教えてください。

  • nodejsで画像の色を取得

    緊急地震速報などを自動で投稿するものをnodejsで作っているんですが、 画像の特定の座標の部分の色を特定したいのですが、どうやって取得すればよいでしょうか。 そして、その取得した色から震度を紐づける(?)にはどうすればよいですか。 色取得の方だけでも良いのでお応えいただけると幸いです。

  • WinApiを使って、キーボード入力をプログラムのみによって擬似的に再

    WinApiを使って、キーボード入力をプログラムのみによって擬似的に再現する方法を、どなたか教えていただけないでしょうか。 例えば、「メモ帳のウィンドウ上でクリックをすると特定の文字('a'など)が書かれる」「プログラムを実行するとキーボードが押されたときに発生する信号をコンピュータに送って、キーボードの'a'が押されたとコンピュータに錯覚させて、メモ帳に'a'を書かせる」などといったことがやりたいです。

  • C#でキーボードの入力を自動で実行し繰り返すプログラム

    タイトルの通りでC#でキーボードの入力を自動で実行し、繰り返すプログラムを作りたいんですが、キーボードの入力を自動で行うプログラムはどう記述すればよいのか分かる方教えて貰えないでしょうか?また、参考サイトなどがあれば教えてください。 ちなみに作りたいプログラムの内容は、 完成したプログラムのボタンを押すと、 F8 → 2秒停止 → Enter → 2秒停止 → Enter と自動で実行されるみたいな感じです。 分かる方、お願いします。

  • 複合プログラム についてです。

    複合プログラム 下図のような動作を行うLZ77符号の復号プログラムの???にどのようなプログラムを入力すれば完成しますか? #include<stdio.h> char Str[17]="AAAAAAAA"; ??? void main(void){ int p, max, position; char moji; while(1){ scanf("%d %d %c", &position, &max, &moji); ??? ?? 実行結果は以下のようになります。 キーボード入力→0 1 B 画面出力→AB キーボード入力→ 0 0 C 画面出力→C キーボード入力→5 3 B 画面出力→ABCB キーボード入力→3 2 C 画面出力→CAC キーボード入力→5 4 B 画面出力→CACCB キーボード入力→-1 0 A 続行するには何かキーを押して下さい・・・ となりますので、 上に書いてあるプログラムの足りない部分を教えて下さい。 よろしくお願いします。

  • キーボード でお聞きします。

    キーの「ひらがな」「A」の打ち込みモードは PC画面で確認できますが~~ 更に キーボード上で・・ ランプとかキー音で~~ 確認出来ますキーボード~~って有りませんか? 有りましたら教えて下さい。

  • ようこそ画面でのスクリーンキーボード

    ようこそ画面でマウスのみでログインしたいのです。 そのためパスワード入力のためにスクリーンキーボードを使いたいのですが スクリーンキーボードを立ち上げる手段が「Winキー+U」のキーボードからしか わからず、どうにかしたいです。 なにかよい方法をお分かりの方いませんか? たとえば ・ようこそ画面で自動的にスクリーンキーボードが起動する方法 ・他ソフトをインストールすればできる ・マウスの特殊操作でできる 等々、なんでもかまいませんのでお願いします。

  • キーボードがおかしい

    ノートPCのフラットポイントの左側に物を落としてからキーボードがおかしくなりました(落としたものは携帯の半分ぐらいの重さ) それから一部のキーが全く反応しなくなり、特定のキーを押すと二文字入力されます。 リカバリもキーボードドライバの再インストールもBIOSの設定の初期化も試しましたが直りません。 これは外付けのキーボードを買っても無駄でしょうか?

  • キーボード故障

    初めて質問させていただきます。 私は東芝のノートPCdynabook(5~6年前購入)を使っているのですが、キーボードが故障してしまいました。 症状は、特定のキーがずっと入力された状態になっています。 (例えば[j]キーがずっと入力状態のため画面には[jjjj・・・]) ボタンは元の位置のまま症状がでるので、内部の接触が悪いのかと思います。 対策としてUSBケーブルのキーボードを購入してみたのですが、本体のキーボードからも同時に信号受信しているので、効果がありませんでした。 USBキーボードをメインに使いたいので、本体キーボードの入力を受け付けなくできればいいな、と思っていますが方法が分かりません。 よろしければ教えてください、お願いします。