No.3
- 回答日時:
> #32770ではなかったらどうなるのでしょうか?
該当するウィンドウがないため ID が見付からない(GETID の場合)ことになります。
よって、その ID に依存する操作部分は実行されないことでしょう。
> また、どのクラスがどのような数字になっているか
> とか、どこかに書いてあるのでしょうか?
次のような操作をされてお調べになるしかないと思われます。
# ウィンドウについて調べるツールはありますが、この方法が簡単かと思われます。
※ 具体的な操作については UWSC フリー版についてしか存じておりませんが。
UWSC.EXE を起動されるとマウス操作をなどを自動で記録する機能(ビデオカメラの図柄のボタン)があります。
設定で「余分なマウス移動、時間は記録しない」にチェックを入れておくことで記録ファイルが
見やすくなると思われます。
(1) 記録を開始してクラス名を知りたいウィンドウを操作する。
(2) ストップを押す。
(3) 記録をファイルに保存する。
これでクラス名やウィンドウタイトルが記録されたファイルが保存されますので、メモ帳などで
開いてご覧になってください。
また幾度か試行され、どのような時に記録されているかお調べになるとよろしいかと思います。
# 前述したように操作記録をファイルに保存して再生するツールであり、特別な操作を組み込む
# 必要がない限りは、自動記録と再生で対応できると思われます。
とてもすばらしいご回答ありがとうございます。
この回答を見てまだ実効していないのですが、
この記録する機能というのは、エクセルのマクロの
記録のようなものなのでしょうか?
UWSCにもマクロの記録のようなのがあったらすごく
便利なのになーーと思っていたので・・・。
よろしくお願いします。
No.2
- 回答日時:
ANo.1 の補足からの引用
> こう書かれても意味がわからないのですが・・・
では、念のために確認させて頂きますが「UWSC」とは
UWSC
http://www.uwsc.info/
にある「Windows 自動化ソフト UWSC」で相違ありませんか?
大変失礼なことを申し上げて申し訳ありませんが、Windows の「ダイアログ」をご存じないのでしょうか?
UWSC のヘルプによれば GETID の引数は次のようになっていませんでしょうか?
ID = GETID(タイトル, クラス名, 待ち時間, MDI子タイトル)
この引数の「クラス名」のことであり、ダイアログのクラス名が「#32770」になっています。
Windows 2000 や Windows XP の「スタート」ボタンを押すとメニューに「ファイル名を指定して実行(R)...」と
いう項目があるはずです、それを起動すると表示される「ファイル名を指定して実行」というタイトルの
ウィンドウもダイアログであり、クラス名は同じ「#32770」です。
QNo.3877930 から引用
> GETID("タイトルの名前","#32770")
とは、ご覧の通り「タイトルの名前」というウィンドウタイトルを持っている"ダイアログ"ウィンドウの ID を取得するものです。
UWSC の GETID という関数はひき数や動作から、おそらく WIN32API の FindWindows 等を
ラップ(包む意味の wrap)したものだと思われます。
http://msdn.microsoft.com/library/ja/jpwinui/htm …
上記 URL からの引用
> HWND FindWindow(
> LPCTSTR lpClassName, // クラス名
> LPCTSTR lpWindowName // ウィンドウ名
> );
これでおわかりになりましたでしょうか?
# どれだけの知識をお持ちになられるか存じませんので、失礼にあたるかも知れませんが
# おそらく、理解なさるには Windows 基本的な内部動作の知識が必要になると思います。
この回答への補足
大変親切にとてもありがとうございます。
すみません、結構素人なもので、いまいちわかりません。
(少しわかりました)
#32770ではなかったらどうなるのでしょうか?
また、どのクラスがどのような数字になっているか
とか、どこかに書いてあるのでしょうか?
UWSCは、上記ので間違いありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(悩み相談・人生相談) 歌い手とイラストレーターになるのはずっと自分の夢で、アカウントを作ろうと思ったらいい名前が思い浮かば 5 2022/03/25 17:28
- その他(プログラミング・Web制作) uwscについて質問です。 1 2022/05/28 13:46
- 心理学 先週、幼稚園で息子の靴が紛失し、数日経った昨日 「他の園児が自分のものと間違えて履いて帰ってしまって 6 2022/04/13 09:31
- その他(プログラミング・Web制作) uwscとWinShotを使いスクリーンショットを撮る 1 2022/06/30 21:15
- 世界情勢 白人による侵略前の名前に 2 2022/04/02 07:12
- 日本語 言葉としての「娘」と「息子」の違い 3 2023/07/16 22:59
- ドラマ 「王や長嶋がひまわりならおれは月見草」。月見草に当たる刑事ドラマは? 7 2022/12/22 19:20
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- 日本語 「少なからず」の意味 3 2022/11/19 22:18
- その他(スマートフォン・携帯電話・VR) “スマホ” は、何が出来るんだ? 4 2022/04/13 20:12
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
(UWSC)エクセルのセルの値を読み込むには?
その他(プログラミング・Web制作)
-
【C#】FindWindowExの使い方を教えてください
その他(プログラミング・Web制作)
-
ExcelVBAでスペースキー操作したい
Excel(エクセル)
-
-
4
親ウインドウにあるOKボタンを押す方法
Visual Basic(VBA)
-
5
VBA IE ダウンロード ダイアログ制御(名前を付けて保存)
Visual Basic(VBA)
-
6
VB6.0 SHELLで起動したプログラムを終了さしたいのですが
Visual Basic(VBA)
-
7
UWSC
その他(プログラミング・Web制作)
-
8
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
9
UWSC:ポップアップウインドウの操作
その他(プログラミング・Web制作)
-
10
UWSCで指定のフォルダを開きたい。
その他(ソフトウェア)
-
11
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
12
変数内に入った文字列の結合 UWSC
その他(プログラミング・Web制作)
-
13
WEBページからのメッセージをVBAで
Visual Basic(VBA)
-
14
UWSCの待機コマンドについて
その他(ソフトウェア)
-
15
Webページ中の javascript をVBAから実行するには
Visual Basic(VBA)
-
16
VBAでIEの「Web ページからのメッセージ」をクリックする方法
Visual Basic(VBA)
-
17
【UWSC】WEBページ内コピーしたものをExcelで値で貼り付けするには?
その他(プログラミング・Web制作)
-
18
VBAでこんなことできますか?
PowerPoint(パワーポイント)
-
19
C#で自分のウインド・ハンドルを取得するにはどうすればよいのでしょうか
C言語・C++・C#
-
20
ダウンロードダイアログをVBAから操作するには?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
名前空間について
-
クラスの作成方法を教えてください
-
(UWSC) 「#32770」の意味わかり...
-
MFCアプリのコマンドラインでパ...
-
DLLからEXEのクラスを呼び出す...
-
DataGridViewのセルに斜線を引...
-
VBのシステムの設計書にUMLは適...
-
ダイアログクラスのコントロー...
-
オーバーライド関数の呼び出し...
-
C#で通常のbuttonコントロール...
-
C++ protectedにアクセス不可
-
ダイアログ表示時にチェックボ...
-
コンソールアプリでのクリップ...
-
DateAdd関数について質問があり...
-
CMainFrameクラスの使い方
-
[MFC] CWnd::MessageBoxの警告...
-
MFCでのシリアル(232C)通信方法
-
ボタンのオーナードローについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
イベントにAddHandlerされてい...
-
クラスのアドレスを引数として...
-
ダイアログ表示時にチェックボ...
-
(UWSC) 「#32770」の意味わかり...
-
エディットコントロールのイベ...
-
エディットコントロールでEnter...
-
WindowsAPIのリストビューの...
-
CMainFrameクラスの使い方
-
DebugクラスとTraceクラスの違い
-
MessageBoxを継承したい
-
C++ protectedにアクセス不可
-
MFCアプリのコマンドラインでパ...
-
このコンパイルエラーの意味に...
-
MFCのドラッグ&ドロップについて
-
【ASP.NET】 独自で作成したク...
-
派生クラスから基本クラスprote...
-
ダイアログクラスのコントロー...
-
C#で通常のbuttonコントロール...
おすすめ情報