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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Все тот же ControlSend

Закрытая тема
Настройки темы
Все тот же ControlSend

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


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

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


Изменения
Автор: LexaSF
Дата: 21-12-2010
помогите, проблема с сендом до сих пор. Вот код
Код: Выделить весь код
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
в чем ошибка, проверил мсгбоксами, все робит, но сендом ничего не шлется, помогите!
Он просто пропускает его, хотя по идее не должен!

Отправлено: 19:36, 21-12-2010

 

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


Сообщения: 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



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для madmasles

Ветеран


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

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


LexaSF,
Я Вас уже просил код тегами обрамлять.

Отправлено: 21:01, 21-12-2010 | #3


Аватара для Creat0R

Must AutoIt


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

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


LexaSF,
Последнее предупреждение, связанное с...

1. Именованием тем.
2. Помещением кода в соответствкющие теги.
3. Детализацией содержимого сообщения темы.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 21:13, 21-12-2010 | #4


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


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

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


и что мне вот этот весь текст чтоли обрабатывать??Да я лет 10 буду это делать(

Отправлено: 21:31, 21-12-2010 | #5


Аватара для kaster

Старожил


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

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


LexaSF, нажми на вот эту кнопку предварительно выделив код -
или сначала нажми а потом между появившимися тегами вставь код.

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 23:10, 21-12-2010 | #6


Ветеран


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

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


LexaSF, если у Вас проблемы при копировании из редактора при вставке кода на форум — делайте какой-то промежуточный этап копирования, хотя бы Блокнотом (если, конечно, дело не в браузере). Разбираться с портянками неформатированного кода желающих очень, очень мало.

Отправлено: 10:40, 22-12-2010 | #7


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


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

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


Блина да он в сообщение все пробелы убирает!

Отправлено: 13:51, 22-12-2010 | #8


Аватара для Creat0R

Must AutoIt


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

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


Цитата LexaSF:
он в сообщение все пробелы убирает! »
Сомневаюсь, я только что добавил в твой пост тег код, и всё нормально отобразилось.

Тема закрыта.
LexaSF уходит в отпуск на 3 дня, для того чтобы перечитать правила и справку форума.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 14:52, 22-12-2010 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Все тот же ControlSend

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
не работает ControlSend LexaSF AutoIt 5 21-12-2010 15:16
controlsend в играх morgan1991 AutoIt 33 10-03-2009 18:57
Разное - Как очистить кэш, тот что свап на диске и тот что на физ. памяти, не перезанружая ком x179 Хочу все знать 18 17-07-2008 21:11
Все тот же нет... taraga Сетевые технологии 1 03-10-2005 18:20
Все тот же Pascal... Doktor Программирование и базы данных 8 16-01-2005 21:09




 
Переход