@Fox Да, спасибо, там внутри ещё цикл спрятан,который я руками выполнял в записи, рукожоп вобщем
Помогите понять в чем проблема
-
@Bigshow8 БАС недолюбливает метки, поэтому для начала не используйте их для выхода из циклов, функций и игноров ошибок. Вам я посоветую либо попробовать переписать скрипт вообще без использования меток - это повысит смекалистось и вообще будет полезно как для программиста, либо же избавиться от функций и сделать всё в Main, скрипт у вас небольшой, метки вы освоили... Потом обнаружите популярные и законченные участки кода, которые можно перенести в функции и понесётся.
-
@Vituskosoy
Хорошо, спасибо, буду работать над этим и над собой)) -
@Fox Благодарю за помощь.
Я понимаю что там "огород", но пока не хватает знаний исправить это, и хотя бы на время хотелось бы реализовать тупо перезапуск бота при ошибках.и даже уже неудобно надоедать вопросами, но вот про это еще не "слышал" (--silent), нельзя ли чуть подробнее подсказать как это сделать?
т.е. вылезла ошибка - там действие Прервать скрипт, затем нужно запустить процесс .... И как там правильно сделать? Пожалуйста, если не трудно, ткните пальцем)) -
@Bigshow8 said in Помогите понять в чем проблема:
@Fox Благодарю за помощь.
Я понимаю что там "огород", но пока не хватает знаний исправить это, и хотя бы на время хотелось бы реализовать тупо перезапуск бота при ошибках.и даже уже неудобно надоедать вопросами, но вот про это еще не "слышал" (--silent), нельзя ли чуть подробнее подсказать как это сделать?
--silentнужен что бы при запуске не нужно было нажимать "ок" перед стартом скрипта и после закрытия в трее не оставалось значков. Примеры применения можете найти по форуму, это не сложнот.е. вылезла ошибка - там действие Прервать скрипт, затем нужно запустить процесс .... И как там правильно сделать? Пожалуйста, если не трудно, ткните пальцем))
- Помещаете всё в игнор ошибок и если ошибка возникает, то BAS перемещает точку выполнения после блока игнора ошибок
- В условии за блоком помещаете действие "Запустить Процесс"
- Затем выполняете действие "Прервать скрипт"
-
@Fox Еще раз спасибо вам, большое спасибо) но так как с этим не сталкивался еще, то не до конца понимаю, куда все-таки ставить сие --silent, нужно какой-то файл создать или прям в БАСе, в запуске процессов прописать как-то, что-то с этим --silent ?)
Нашел вот эту статью, подходит ? https://community.bablosoft.com/topic/4347/батник-для-перезапуска-bas -
@Bigshow8 said in Помогите понять в чем проблема:
@Fox Еще раз спасибо вам, большое спасибо) но так как с этим не сталкивался еще, то не до конца понимаю, куда все-таки ставить сие --silent, нужно какой-то файл создать или прям в БАСе, в запуске процессов прописать как-то, что-то с этим --silent ?)
Нашел вот эту статью, подходит ? https://community.bablosoft.com/topic/4347/батник-для-перезапуска-basСоздайте ярлык или батник и в нём укажите дополнительный параметр.
https://www.google.com/search?q=site%3Ahttps%3A%2F%2Fcommunity.bablosoft.com+--silentЛибо при компиляции выберете опцию "Копировать выполняемый файл для запуска без интерфейса"
