|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Все тот же ControlSend |
|
Все тот же ControlSend
|
Новый участник Сообщения: 26 |
помогите, проблема с сендом до сих пор. Вот код
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
|
Профиль | Отправить 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 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать |
Отправлено: 21:01, 21-12-2010 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать LexaSF,
Последнее предупреждение, связанное с... 1. Именованием тем. 2. Помещением кода в соответствкющие теги. 3. Детализацией содержимого сообщения темы. |
------- Отправлено: 21:13, 21-12-2010 | #4 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать и что мне вот этот весь текст чтоли обрабатывать??Да я лет 10 буду это делать(
|
|
Отправлено: 21:31, 21-12-2010 | #5 |
![]() Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать LexaSF, нажми на вот эту кнопку предварительно выделив код -
![]() или сначала нажми а потом между появившимися тегами вставь код. |
------- Отправлено: 23:10, 21-12-2010 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать LexaSF, если у Вас проблемы при копировании из редактора при вставке кода на форум — делайте какой-то промежуточный этап копирования, хотя бы Блокнотом (если, конечно, дело не в браузере). Разбираться с портянками неформатированного кода желающих очень, очень мало.
|
Отправлено: 10:40, 22-12-2010 | #7 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Блина да он в сообщение все пробелы убирает!
|
Отправлено: 13:51, 22-12-2010 | #8 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 14:52, 22-12-2010 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
не работает 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 |
|