Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 114
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Хадл окна в корейских шрифтах и когда их пытается скрипт считать то одни вопросики.
Наклепал следующее (некоторые строки из ру-боард)
PHP код: Выделить весь код

из нашего процесса берем ид...

$sWindow _ProcessGetWindow("сclient.exe"1
ConsoleWrite($sWindow & @CRLF
 
Func _ProcessGetWindow($iPID$iRet=-1
    
Local $aWinList WinList() 
    
Local $aRet[2
 
    If 
IsString($iPIDThen $iPID ProcessExists($iPID
 
    For 
$i 1 To UBound($aWinList)-
        
If WinGetProcess($aWinList[$i][1]) = $iPID Then 
            $aRet
[0] = $aWinList[$i][0] ;Title 
            $aRet
[1] = $aWinList[$i][1] ;WinHandle 
 
            
If $iRet 0 Then Return $aRet[0
            If 
$iRet 1 Then Return $aRet[1
 
            Return 
$aRet 
        
EndIf 
    
Next 
 
    
Return SetError(10$aRet
EndFunc

  
отправка нажатия кнопки 4 в окно игры
$hWnd 
WinGetHandle("$sWindow")  
_SendMessage($hWnd0x60x1)  
ControlSend($hWnd"""""4")  
_SendMessage($hWnd0x60x1

Пробовал макро-автозапись програмку использовать так там непонимает корейского.
PHP код: Выделить весь код

Opt("WinTitleMatchMode"4)

WinWait("ES Update Client","")
ControlClick("ES Update Client","","XYPatcherClass0")
WinWait("????","")
ControlClick("????","","XYElementClient Window0")
ControlClick("????","","XYElementClient Window0")
ControlClick("????","","XYElementClient Window0"


Отправлено: 18:00, 27-05-2009 | #4