0
ウェブページを開いてログインし、プログラムを開き、プログラムを前面に表示してフルスクリーンにするスクリプトがあります。ウィンドウが開きますが、必ずしも前面に表示されるとは限りません。フルスクリーンでは表示されません。誰も助けを提供することはできますか?私のコードは以下の通りです:ウィンドウがアクティブ化されていない/表示されていません
; Closes last dialog if still open
Sleep(5000)
Send("{ENTER}")
Sleep(500)
; Wait for program to open
WinWait("[CLASS: Program example]","", 5)
;Brings Program to front
if WinExists("[CLASS: Program example]") Then
WinActivate("[CLASS: Program example]")
EndIf
Sleep(500)
; Sets program fullscreen
WinSetState("[ACTIVE]", "", @SW_MAXIMIZE)
私はWinWaitを追加して助けになるかどうか確認しましたが、それはありません。窓はちょうど後ろにとどまり、決して動かない。何か助けてくれてありがとう。
'WinWait()'と 'WinActivate()'はウィンドウハンドルを返します。それを変数に入れてください。 このウィンドウが前面に来るようにするには、次のようにします: 'WinSetOnTop($ hWnd、 ''、1)' – McBarby