![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> ... sendkeyのことです。
了解です。
▼ SendKeys について
VB / VBA のヘルプで SendKeys のページに記載されていますが、ヘルプが使
えないなら、Google で
検索キー: SendKeys 一覧
http://www.google.com/search?q=SendKeys+%E4%B8%8 …
と調べます。検索結果上位サイトのほとんどにキー定数がリストで記載され、
解説もありました。
▼ マウスポインタ操作のサンプルについて
使えそうな Win32API を列挙しておきます。Google で
例) ClipCursor VB
などのようにキーワード VB と組み合わせて検索すると、具体的なサンプル
コードが見つかると思います。
・ClipCursor (マウスカーソルの移動範囲を限定する)
・GetCapture (マウス入力を受け持っているウィンドウのハンドルを取得)
・GetCursor (現在のカーソルのハンドルを取得する)
・GetCursorPos (カーソルの現在のスクリーン座標の取得)
・SetCursorPos (カーソルの位置を設定する)
・ShowCursor (マウスカーソルを表示・非表示にする)
No.1
- 回答日時:
こんにちは。
KenKen_SP です。【一点目】キーマクロについて
キーマクロ...が VB/VBS にいったいどの様なことを指し示しているのかわから
ないので、もう少し詳しく補足していただけると回答がつくと思います。
定義:キーマクロ
http://www.sophia-it.com/content/%E3%82%AD%E3%83 …
【二点目】マウスのポインタを操作する
マウスカーソルの座標を設定するなら、Win32API の SetCursorPos が使えます。
VB なら、
Declare Function SetCursorPos lib "user32.dll" _
(ByVal x As Long, ByVal y As Long) As Long
とモジュールの冒頭で参照しておき、
lngRetcode = SetCursolPos(X座標, Y座標)
で、スクリーン座標を Long 型で指定します。成功すると 0 以外が、失敗する
と 0 が変数 lngRetcode に返されます。
【三点目】上記のことが C や C++ でも可能か?
元々 Win32API は C 言語から呼び出されるものですから、当然 C や C++ でも
マウスカーソルの制御は可能です。むしろ、VB にできて、C にできないことって
あるんでしょうか?...などと考えてしまいます。
この回答への補足
ご回答ありがとうございます。
補足なのですが、私の言ったキーマクロとはvbsで表現するとWshShell.SendKeys "{~}"などのsendkeyのことです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- マウス・キーボード パソコンのspaceキーの下にあるマウスコントロールできるキーが昔から動かないので、ブルートゥースの 5 2022/07/18 02:08
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- マウス・キーボード scroll Lockキーを解除したけれど。 1 2022/09/16 09:23
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- マウス・キーボード 不良表示キー(キーボード) 3 2022/04/27 10:53
- デスクトップパソコン Windows11でスクショする方法がわかりません。 調べましたが、どうもWindowsキーがあるキ 8 2022/06/05 05:37
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBAで他アプリケーション...
-
C#で、画像の、指定した座標の...
-
エクセルVBAで画像を貼り付ける...
-
外付ディスプレイで AutoHotkey...
-
VBでクリックイベントを発生さ...
-
JPGの画像ファイルの結合
-
マウスイベントが動かない
-
「VBS」について教えてください
-
バナーにリンクを埋め込む方法
-
VBA HTML要素または文字の座標...
-
AUTO CAD2007で長方形(四角)を...
-
UWSCのCHKIMG関数について
-
UWSファイルの編集?
-
クリックした点を中止に拡大・縮小
-
LineTo,MoveToについて
-
uwscについて、同一の画像(仮...
-
画像の座標取得
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
エクセルVBAで、MsgBox やInput...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAで画像を貼り付ける...
-
Excel VBAで他アプリケーション...
-
C#で、画像の、指定した座標の...
-
VBでクリックイベントを発生さ...
-
バナーにリンクを埋め込む方法
-
UWSC画像認識で座標の位置がず...
-
マウスイベントが動かない
-
uwscについて、同一の画像(仮...
-
外付ディスプレイで AutoHotkey...
-
VBAで ScreenToClient を使いたい
-
UWSCで特定の文字をクリックす...
-
VBA HTML要素または文字の座標...
-
マウスストーカーのようにカー...
-
UWSファイルの編集?
-
NoxPlayerとUWSCのadbの座標に...
-
C言語でグラフ作成??
-
特定座標のRGB値取得について
-
UWSCのCHKIMG関数について
-
Visual Studio .NET 2003:右揃...
-
JPGの画像ファイルの結合
おすすめ情報