atitit.ウィンドウのアクティブ化の概要
1 ウィンドウのアクティブ化: マウスのアクティブ化 vswindows メッセージのアクティブ化... 1
1.1 Web フレームワークのアクティブ化... 1
2 アクティブ化ウィンドウのホットキー (dbg モード) を終了します。 1
3 2 つのウィンドウのアクティブ化の優先順位... 2
4 Web コントロールのアクティブ化?コード 3
1 ウィンドウのアクティブ化: マウスのアクティブ化と Windows のメッセージのアクティブ化
原則として、メッセージのアクティブ化を使用します。可能 。 。
WinGet、active_id2、ID、ahk_classSunAwtFrame
。 ControlFocus,InternetExplorer_Server
ControlFocus,InternetExplorer_Server1
マウスでのみアクティブ化できます。 。 (マウスの左右ボタンはアクティベーションには適していません。アクティベーションには China Construction が最適です...
finalRobot rb =
newRobot();
clickMidKeyMouse(rb,50); 作成者:: Laowa's Claw Attilax Ailong、EMAIL:1466519819@qq.com
2 アクティブ化ウィンドウのホットキーを終了します (dbg モード)#c:: ExitApp ::win+c
配置されるループCant exe
3 2 つのウィンドウ アクティブ化優先順位DetectHiddenWindows, On
Loop
{
;class PowerDVD14
;PowerDVD
; ahk_classPowerDVD14
;
WinGet,active_id, ID, PowerDVD,,Everything,EverythingWinActivate,ahk_classPowerDVD14
WinMaximize,ahk_classPowerDVD14
MsgBox T iFwinnotexist, ahk_class PowerDVD14
{
{{、Active_id2、ID、AHK_CLASS SUNAWTFRE
; Ass Sunawtframe
CONTROLFOCUS、InternetExplorer_server
Controlfocus、InternetExplorer_server1
}}
4throws
AWTException {本当
)
🎝、「actsleep」);.parseInt(playserver);例外を処理します
start: Thread.sleep(actsleep);
} catch (InterruptedException e) {
// TODO 自動生成されたcatchブロック
e.printStackTrace();
}
List
// List
for (文字列 line : set) {
if(line.contains("PowerDVD. exe") || line.contains("PowerDVDMovie" "))
{
System.out.println("exist dvd ");
existPower=true;
break ;
}}
if(existPower) // if sexist power dvd ,,b actelect win..
Continue;
System.out.println("--- no exit DVD");
final ロボットrb = 新しい Robot();
clickMidKeyMouse(rb,50);
}
catch (例外 e) {
e.printStackTrace();}
}
}
参考
proj。atibrow
actPlayWin.ahk