UWSCで変数に応じたキー入力をしたいのですが、
どうすればいいのでしょうか?
たとえば
変数Aが 1 の場合は 01 とキー入力
変数Aが 25 の場合は 25 とキー入力
という感じで、変数Aは1~84までの値を取ります。
これをSELECT文で試してみたのですが、
1~5くらいまでならうまくいくのですが、
さすがに84まであるとエラーがでてしまいます。
SELECT A
CASE 1
KBD(VK_0,CLICK,40)
KBD(VK_1,CLICK,40)
CASE 2
KBD(VK_0,CLICK,40)
KBD(VK_2,CLICK,40)
・
・
CASE 84
KBD(VK_8,CLICK,40)
KBD(VK_4,CLICK,40)
SELEND
↑エラー
二桁目と一桁目で分けて入力すればよさそうですが、
どう処理すればいいのかわかりません。
また、仮に変数が文字列を値として取る場合も、
その文字列をそのままキー入力させるにはどうしたらよいでしょうか?
No.1ベストアンサー
- 回答日時:
そういう目的のために、SendStr関数が使えます。
そうすれば、いちいちSelect文で切り分ける必要はなくなります。変数Aが文字列の場合:
SendStr(GETID(GET_ACTIVE_WIN),A)
変数Aが数値の場合:
SendStr(GetId(GET_ACTIVE_WIN),Copy("0"+A,Length(A),2))
とすると、変数Aの内容がアクティブウィンドウに送信されます。ただし一つ注意があって、入力先のエディットボックスなりメモが選択されていないと空振りに終わるので、あらかじめBtn関数で入力したい場所をクリックさせておく必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 写真の解説の赤枠部分についてですが、 なぜ、(-vk-1)と-が付くのかがわからないです。 解説の③ 1 2023/02/10 23:54
- Visual Basic(VBA) vbaでセルに入力したときに,その横にあるセルを保護し入力不可にするマクロを作りたいです。 2 2022/04/24 20:59
- Excel(エクセル) セルに入力した小文字アルファベット、数字を大文字表示させるには? 3 2022/07/13 10:01
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- Wi-Fi・無線LAN ルーターの暗号化キーはなぜ初期値から変更するの? 2 2022/08/11 16:28
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) 全角文字「ヴ」の半角文字「ヴ」への変換方法について 3 2022/11/05 12:07
- Visual Basic(VBA) 【再投稿】VBAで動作しなくて困っています 2 2022/10/11 11:05
- マウス・キーボード キーボード Oキーを押すとプルダウンメニューが出る 4 2022/09/08 14:48
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
変数内に入った文字列の結合 UWSC
その他(プログラミング・Web制作)
-
(UWSC)エクセルのセルの値を読み込むには?
その他(プログラミング・Web制作)
-
UWSCの待機コマンドについて
その他(ソフトウェア)
-
-
4
UWSCに詳しい方簡単なテキスト入力方法を教えてください
その他(プログラミング・Web制作)
-
5
UWSCでファイルを開く方法
その他(プログラミング・Web制作)
-
6
UWSCの入力ボックス
フリーソフト
-
7
UWSCの終了の仕方
その他(プログラミング・Web制作)
-
8
UWSCで指定のフォルダを開きたい。
その他(ソフトウェア)
-
9
UWSCのBTN関数について。
C言語・C++・C#
-
10
UWSCのプログラムについて。キーを押し続けているあいだ待機状態にしたい
その他(プログラミング・Web制作)
-
11
UWSCでPEEKCOLORを使い指定ウィンドウ内に、指定したカラーコ
その他(プログラミング・Web制作)
-
12
UWSCでMOUSEORG関数が上手く処理できません
その他(プログラミング・Web制作)
-
13
UWSCで開いているのExcelのマクロを機動するには
その他(ソフトウェア)
-
14
UWSCを使った画像認証マクロのプログラミングについて
その他(プログラミング・Web制作)
-
15
UWSCを使用して、ドロップダウンリストを操作
フリーソフト
-
16
MoEでUWSC操作をバックグラウンド実行出来ない
オンラインゲーム
-
17
UWSC初心者です。
その他(プログラミング・Web制作)
-
18
UWSCはどのプログラミング言語?
その他(パソコン・スマホ・電化製品)
-
19
UWSCで全角(ひらがな、カタカナ漢字)を入力。
その他(ソフトウェア)
-
20
UWSC画像認識で座標の位置がずれてしまいます。
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正負を反転させて出力するプロ...
-
java初心者です。入力されたの...
-
*をユーザーが入力した数字の数...
-
数字以外が入力されたらエラー...
-
プログラミングの問題です 「金...
-
cout関数を使っているのですが...
-
プログラミング初心者です。 Py...
-
"scanf"でエンターで改行させな...
-
Userformの入力順序をタブオー...
-
scanfが2回使えない・・・?;
-
ワードで文字を入力する時の変...
-
if文の条件にscanf関数を使うと…?
-
入力値が1以下、かつ数字以外の...
-
java 入力された文字列を数値に...
-
プログラム(C)
-
scanf関数について
-
WindowsでEOF
-
2進数の1の数を数える問題
-
Linuxで入力待ちなしkeyread関...
-
プログラムC言語の整数の約数に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
double型が正常に認識されてい...
-
プログラミング初心者です。 Py...
-
正負を反転させて出力するプロ...
-
Excel VBAで、Application.Inpu...
-
C言語について。
-
batプログラム上で文字列を入力...
-
*をユーザーが入力した数字の数...
-
cout関数を使っているのですが...
-
漢字のソートについて
-
数字以外が入力されたらエラー...
-
Userformの入力順序をタブオー...
-
ワードで文字を入力する時の変...
-
Linuxで入力待ちなしkeyread関...
-
java初心者です。入力されたの...
-
EDITコントロールで入力できる...
-
Eclipseコンソール表示を、リセ...
-
小数か整数かを判定する方法
-
C言語scanf_sで何故か2回入力に...
-
VB.NETで16進数+16進数や16進...
-
Linuxプログラミングで、キーボ...
おすすめ情報