Что нового

[Ошибки] Error in expression

RedShade

Новичок
Сообщения
12
Репутация
0
Код:
Run("downloader.exe")
#Include <WinAPIEx.au3>
Local $sProcName = "downloader.exe", $iPid, $aWins

$iPid = ProcessExists( $sProcName )
If $iPid Then
    $aWins = _WinAPI_EnumProcessWindows( $iPid )
    If Not @Error Then
        For $Idx = 1 To $aWins[0][0] Step 1
            ConsoleWrite( WinGetTitle( $aWins[$Idx][0] ) & @LF )
        Next
    EndIf
EndIf
For $i 1 To 10 step 1
	sleep(1)
	$fVisible = ControlCommand ( aWins, "text", controlID, "IsVisible" )
	ConsoleWrite( "$fVisible=" & $fVisible )
	if $fVisible="IsVisible" Then
		ControlClick($hWin, '', '[CLASS:Button; INSTANCE:1]')
	EndIf
Next
Exit


Ошибка : Error in expression
Как исправить?
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
откуда взят этот скрипт?
откуда в коде взялась переменная $hWin ?
вот это
Код:
For $i 1 To 10 step 1

написано с ошибкой
нужно
Код:
For $i = 1 To 10 step 1

не стоит знак переменной и данные не взяты в кавычки
Код:
ControlCommand ( aWins, "text", controlID, "IsVisible" )
 
Верх