@mik888em said in Как распарсить переменную в JavaScript?:
/((?<=*{3}trash2*{3})[\s\S]+?(?=$|\s\d+\s+(minutes|minute|day|days|weeks|week|hours|hour|years|year|months|month)))|*{3}trash3*{3}[\s\S]+?(?=")/g;
😁 хороша
Здравствуйте! Подскажите, пожалуйста, как можно сделать вывод каждого действия в лог? Скрипты большие, иногда в каком то месте зависает и не понятно в каком, возможно в цикл попадает долгий. Если бы в лог выводился ID каждого выполненного действия это решило бы вопрос... Есть способ как это реализовать? (Действие лог после каждого действия не вариант, скрипты большие слишком)
@invest193 said in Как выводить в лог ID каждого действия? Отладка скрипта:
Здравствуйте! Подскажите, пожалуйста, как можно сделать вывод каждого действия в лог? Скрипты большие, иногда в каком то месте зависает и не понятно в каком, возможно в цикл попадает долгий. Если бы в лог выводился ID каждого выполненного действия это решило бы вопрос... Есть способ как это реализовать? (Действие лог после каждого действия не вариант, скрипты большие слишком)
Ищите на форуме тему "Лайфхаки"
@Fox said in Лайфхаки BAS:
@Rusbear Можно по другому:
function _sa(id){}Вот тестовый скрипт.
Приветствую! Если речь об этом решении то я пробовал его, он не работает. Видимо связано с обновлениями бас. Тестовый скрипт не запускается не в режиме записи не в запуске. Сам код
function _sa(id)
{
log(id)
ScriptWorker.SetCurrentAction(id)
}
Вставлял в свой скрипт, та же проблема. Может есть какое то подобное рабочее решение?
@invest193 said in Как выводить в лог ID каждого действия? Отладка скрипта:
@Fox said in Лайфхаки BAS:
@Rusbear Можно по другому:
function _sa(id){}Вот тестовый скрипт.
Приветствую! Если речь об этом решении то я пробовал его, он не работает. Видимо связано с обновлениями бас. Тестовый скрипт не запускается не в режиме записи не в запуске. Сам код
function _sa(id)
{
log(id)
ScriptWorker.SetCurrentAction(id)
}Вставлял в свой скрипт, та же проблема. Может есть какое то подобное рабочее решение?