@kirill1997 [[VAR_STR]]
var lines = RMap("imap") var q = 0 for(var i = 0; i < lines.length(); i++){ if(lines.at(i).indexOf( [[VAR_STR]] ) > -1){ var q = 1 break } } if(q){ log(lines.at(i)) }else{ log("строка в ресурсе не найдена") }а в чем вопрос?
Запускаю скрипт в экшене "Запустить процесс".
Скрипт возвращает одну строку, которую мне нужно передать в BAS.
Вместо этого в аутпут выводятся еще и сами команды и дополнительные данные баса.
Что-то типа такого:
C:\~\AppData\Roaming\BrowserAutomationStudio\apps\24.3.1>chcp 65001
Active code page: 65001
C:\~\AppData\Roaming\BrowserAutomationStudio\apps\24.3.1>cd ~\папка скрипта
~\папка скрипта>python script.py --param1 x --param2 y
ВЫВОД ИЗ СКРИПТА
Как мне получать только "ВЫВОД ИЗ СКРИПТА"?
Я понимаю, что можно просто сплитнуть строку по \n, но может есть способ просто сразу получать нормальный вывод?
Проверял так:
python script.py > output.txt
Пишется в txt только то что должно.