powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ошибка кода автоит
14 сообщений из 14, страница 1 из 1
ошибка кода автоит
    #37009208
LexaSF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$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", "Идет обновление бонусных коробок.")
exit
Case "Something is blocking UDOBot from connecting to the Server!"
$block += 1
ProcessClose("udobot.exe")
EndSwitch
EndIf
$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')
case 'Could not connect to UDOBot Server!'
$server+=1
ProcessClose('udobot.exe')
EndSwitch
WinClose($hError)
В первой Switch он просто выключает udobot.exe даже без ошибки, а из скрипта не выходит.Что не так?
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37009644
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выключает точно в первом CASE, а не во втором?
Для проверки - можете просто после каждого Case вставить MsgBox с конкретным сообщением.
А если "из скрипта не выходит" - то однозначно снимает бот не там, где Exit...

И прывыкайте, наконец, оформлять код тэгами [SRC VB] и [SPOILER]
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37009909
LexaSF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, выключает в любом Case даже без окна с ошибкой но почему?
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37009930
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LexaSFНет, выключает в любом Case даже без окна с ошибкой но почему?
AndreTMДля проверки - можете просто после каждого Case вставить MsgBox с конкретным сообщением.
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37009955
LexaSF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так и сделал, вследствие чего сделал ввывод, но почему оно выключает даже без ошибки я так и не понял
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37009966
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LexaSFЯ так и сделал, вследствие чего сделал ввывод, но почему оно выключает даже без ошибки я так и не понял
Где ж вы так и сделали?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
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", "Идет обновление бонусных коробок.")
    exit
  Case "Something is blocking UDOBot from connecting to the Server!"
    $block +=  1 
    ProcessClose("udobot.exe")
  EndSwitch

Не вижу во втором кейсе никаких тестовых сообщений...
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37009967
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аналогично и во втором свиче.

или мы обсуждаем один код, а приводим другой?
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37009986
LexaSF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие там должны быть тестовые сообщения? вы вообще о чем?
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37010001
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Об этом

AndreTMДля проверки - можете просто после каждого Case вставить MsgBox с конкретным сообщением.


Вы сказали, что так и сделали. Но в вашем коде этого нет.
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37010020
LexaSF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я написал код в котором ошибка. У себя на компе я так и сделал, он без ошибки вырубает бота почму незнаю
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37010347
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LexaSFЯ написал код в котором ошибка. У себя на компе я так и сделал, он без ошибки вырубает бота почму незнаю
Э-эх...
Просим же - после каждого CASE вставить что-то вроде такого
Код: plaintext
MsgBox( 0 , "Тут заголовок", "Нахожусь сразу после "case 'Received Error Code  41  from server!'")
и посмотреть, в котором вылетает...
Если уж отладчиком лень пользоваться.
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37010352
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM
Код: plaintext
MsgBox( 0 , "Тут заголовок", "Нахожусь сразу после "case 'Received Error Code  41  from server!'")

Еще и поругайтесь, что опять код с приколом
Код: plaintext
MsgBox( 0 , "Тут заголовок", "Нахожусь сразу после " & "case 'Received Error Code 41 from server!'")
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37010912
LexaSF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сделал так, вылетает на ЛЮБОМ case
...
Рейтинг: 0 / 0
ошибка кода автоит
    #37010982
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LexaSFЯ сделал так, вылетает на ЛЮБОМ case
Не может от "вылетать на любом case", поскольку switch делает выбор по альтернативам.
Вылетает на определенном, поэтому и давайте смотреть, на котором...

Да, еще небольшую (но му-уторную) проблемку у вас заметил - первый If ... Then ... EndIf сделан правильно, а вот второй - неверно. В вашем варианте - при "отсутствии наличия" окна с ошибкой - case всё-таки пытается исполниться и получить текст от окна с нулевым хэндлом. Ну и выбирает, естественно, первую же попавшуюся альтернативу...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ошибка кода автоит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]