
いつもお世話になります
今、廉価版のCadソフトをコントロールしたのですが、このソフト
立ち上げるとキーにな反応しないというか、どこかをクリックしないと
うまくコントールしません
使う前にメッセージを出してどこかをクリックしてもらえれば問題ないのですが
AppActivateで使うキャプション名もWebを参考に取得できるようにしましたが
このプログラムは出来ませきゃぷちおんめいぷちおんめい
キャプション名、"ARES Standard 2024”にしかならずエラーになります
ちなみにキャプション名は
新規ファイルは、"ARES Standard 2024 - [NONAME_0.dwg]"
既存ファイルは、”ARES Standard 2024 - [C:/temp/F1階 D中間スラブ 抵抗モーメント図.dwg]"
が正解です
なんとかキャプション名が分かればコントロール出来るのです!
(クラス名は分かっています)
ShowWindowやSetForegroundWindowも使ってみましたが
立ち上げりのウインドウハンドルは目的ではないウインドウハンドルを持ってきて
真っ白な画面になってしまいます
どこかクリックして動かせば正常なのですが、ファイル名(NONAMEも含めて)さえ分かれば
この手間をなくせます
そこで現在Windows上で開いているファイル名を拾え無いかと相談に伺いました
ちょっと分かりづらい文章になってしまいました、分かりましたら是非教えてください
特定なオペレーションでのプログラムであれば「こうしなさい」で終わるのですが
不特定多数の人がどうのように使ってもある程度は許容出来るソフトを目指していますので
どうかよろしくお願い申し上げます
ありがとうございました
全自動にせず、キャプション名が性格に取得出来なかったら
メッセージを出して画面をクリックしてもらうようにします
これからもよろしくお願いいたします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル・VBA CheckBoxのオブ...
-
Excel VBA で Richtextboxを使...
-
EXCELでactivexコントロールを...
-
ActiveXコントロールはどこへい...
-
カメラスクロールするのを動画...
-
VBA ユーザーフォームの Keypre...
-
ExcelVBAでListViewが使用できない
-
C# Form上に配置されたコントロ...
-
フォーカスの枠線を太くしたい
-
'ckbl' コントロールは作成され...
-
ユーザーフォームで動的(Me.Con...
-
フォーム上の現在アクティブな...
-
VS2008(ASP.NET)で、コントロー...
-
AccessのDataGridコントロール...
-
【VB】テキストボックスのキー...
-
VBAのフォームでTextBoxがいっ...
-
fpSpreadコントロール ライセ...
-
キンドルでの購入が親にバレな...
-
チェックボックスをオンにした...
-
エクセル コントロールツール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでオプションボタン...
-
エクセル・VBA CheckBoxのオブ...
-
カメラスクロールするのを動画...
-
EXCELでactivexコントロールを...
-
VBA ユーザーフォームの Keypre...
-
'ckbl' コントロールは作成され...
-
ExcelVBAでListViewが使用できない
-
チェックボックスをオンにした...
-
ユーザーフォームで動的(Me.Con...
-
chr関数の呼び出しで「プロ...
-
全てのオブジェクトのプロパテ...
-
vb.netで画面のコントロールId...
-
間違えて配置してしまったコン...
-
Excel VBA で Richtextboxを使...
-
VBAのフォームでTextBoxがいっ...
-
OCXって何ですか?
-
C# Form上に配置されたコントロ...
-
エクセル コントロールツール...
-
変数をコントロール型で使用す...
-
Groupboxの配下のコントロール...
おすすめ情報
いつもお世話になります
GetWindowText は試してみました
このプログラム、立ち上がり時は何も反応しないので正しいキャプション名が出てきません
ファイル名を取得して自分で作る必要があるのです
Shellから立ち上げれば大丈夫なですが
立ち上げてからプログラムを動かすとダメなんです
開いているファイル名が分かると良いんですが
以上、よろしくお願いします