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

Название темы: Все тот же ControlSend
Показать сообщение отдельно

Новый участник


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

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


Код: Выделить весь код
MsgBox(4096,"AvTobOT","Powered by ToSTeP",1)
$Dir = @ScriptDir & '\AvToB0T.ini'
$Icon = @ScriptDir & '\icon_Avtobot.ini'
$war = IniRead($Dir, "section", "АКК", "0")
If $war = 0 then Exit
If $war > 0 Then
$server = 0
$rep = 0
$sid = 0
$var = 0
$path = IniRead($Dir,'section','Path','')
Local $x = 0
$P = 0 
$Y = 0
$block = 0
$box = 0
Switch $path
Case ''
	MsgBox(0,'ERROR','Не найдена дирректория!')
	Exit
EndSwitch
Do
	$y = 0
FileChangeDir($path)
   Run('UDOBot.exe')
   WinWait("UDOBot v3.0.2","")
   MsgBox(0, "Bonus Box", "winwait")
   WinMenuSelectItem("UDOBot v3.0.2","","Файл","Старт")
   MsgBox(0, "Bonus Box", "Select")
   $hError = 0
If WinExists("Information") Then
 $hError=WinGetHandle("Information")
 Switch WinGetText($hError)
  Case "The Invisible Bonus Box Codes have to be updated please wait untill we update them."
         MsgBox(0, "Bonus Box", "Идет обновление бонусных коробок.")
		ProcessClose('udobot.exe')
		 Exit
    Case "Something is blocking UDOBot from connecting to the Server!"
        $block += 1
		$y = 1
		ProcessClose('udobot.exe')
		MsgBox(0,'ERROR','Something is blocking UDOBot from connecting to the Server!',2000)
	EndSwitch
	$hError = 0
	If WinExists('ERROR') Then $hError=WinGetHandle('ERROR')
Switch WinGetText($hError)
   case 'Received Error Code 41 from server!'
      $sid+=1
	  ProcessClose('udobot.exe')
   case 'Received Error Code 1 from server!'
      $rep+=1
	  ProcessClose('udobot.exe')
  EndSwitch
  EndIf
  MsgBox(0, "Bonus Box", "Error")
WinClose($hError)
   WinWait("Открыть","Эл. управления дерева простран")
     MsgBox(0, "Bonus Box", "winwait2")
   ControlClick("Открыть","Эл. управления дерева простран","DirectUIHWND2")
        MsgBox(0, "Bonus Box", "winwait3")
   WinWait("UDOBot v3.0.2","")
        MsgBox(0, "Bonus Box", "winwait4")
   AutoItSetOption("MustDeclareVars", 1)
Local $L = 0
$L = WinGetHandle("Открыть","Эл. управления дерева простран")
   ControlSend("Открыть", '', $L, '{TAB 8}')								
   ControlSend("Открыть", '', $L, '{END}')
   ControlSend("Открыть", '', $L, '{ENTER}')
   Sleep(1000)
      AutoItSetOption("MustDeclareVars",0)
        MsgBox(0, "Bonus Box", 'vse ok')
Until $y = 0
If $war > 1 Then
Do
   $y = 0
   $x += 1
   $var += 1
   FileChangeDir($Path)
   Run('UDOBot.exe')
   WinWait("UDOBot v3.0.2","")
   WinSetState( "UDOBot v3.0.2", "", @SW_MINIMIZE )
   WinMenuSelectItem("UDOBot v3.0.2","","Файл","Старт")
   		  $hError=0
If WinExists("Information") Then
 $hError=WinGetHandle("Information")
 Switch WinGetText($hError)
  Case "The Invisible Bonus Box Codes have to be updated please wait untill we update them."
         ProcessClose("UDOBot.exe")
         MsgBox(0, "Bonus Box", "Идет обновление бонусных коробок.", 120)
         ProcessClose("AvToB0t.exe")
    Case "Something is blocking UDOBot from connecting to the Server!"
        $block += 1
		$y = 1
		MsgBox(0,'ERROR','Something is blocking UDOBot from connecting to the Server!',3000)
		ProcessClose('udobot.exe')
 EndSwitch
	$hError = 0
	If WinExists('ERROR') Then $hError=WinGetHandle('ERROR')
Switch WinGetText($hError)
   case 'Received Error Code 41 from server!'
      $sid+=1
   case 'Received Error Code 1 from server!'
      $rep+=1
  EndSwitch
  EndIf
WinClose($hError)
   WinWait("Открыть","Эл. управления дерева простран")
   WinWait("UDOBot v3.0.2")
   AutoItSetOption("MustDeclareVars", 1)
   $L = WinGetHandle("Открыть", "Эл. управления дерева простран")
   ControlSend("Открыть", '', $L, '{TAB 8}')								
   ControlSend("Открыть", '', $L, '{END}')
   ControlSend("Открыть", '', $L, '{UP ' & $x & ' }')
   ControlSend("Открыть", '', $L, '{ENTER}')
AutoItSetOption("MustDeclareVars",0)
   Sleep(1000)
Until $var = $war - 1 And $x = 0
$P = $server + $sid + $rep + $block
$Static = IniRead($Dir,'Section','Statistic','Default')
If $Static = 1 Then
MsgBox(0, 'Статистика', 'Всего незапущено аккаунтов: ' & $P & @LF & 'Из-за Error 41: ' & $sid & @LF & 'Кораблей разрушено: ' & $rep & @LF )
EndIf
EndIf
EndIf

Последний раз редактировалось Creat0R, 22-12-2010 в 14:45.


Отправлено: 19:54, 21-12-2010 | #2

Название темы: Все тот же ControlSend