@ShoSupport said in Запустить процесс:
@sergerdn Вы не поняли сути проблемы процесс не видет python вообще
Укажите абсолютный путь, или установите исполняемые файлы в папку с BAS и используйте относительные пути внутри BAS
@GamiD Функция так и называется Запустить процесс, что она и выполняет.
Создайте текстовый документ, запишите в нём команды из экшена запустить процесс, сохраните его с расширением bat. Запустите. Что произойдёт? Командная строка откроется, выполнит все команды и закроется.
Обратная ситуация, первый экшен запустить процесс открыл командную строку и она висит не закрываясь. А BAS не дожидаясь ответа (там есть такая галочка Ждать завершения) запускает второй экшен запустить процесс, открывается !вторая! командная строка с дефолтными параметрами, в ней выполняются команды из второго экшена, ни как не связанные с первым.
Вы написали:
Судя по вашим последним сообщениям, которые я прочитал, пока печатал ответ :D, вы хотели работать в стороннем приложении через командную строку? Тогда @DrPrime прав, так не получится.
@Fox said in Запустить процесс:
Судя по вашим последним сообщениям, которые я прочитал, пока печатал ответ :D, вы хотели работать в стороннем приложении через командную строку? Тогда @DrPrime прав, так не получится.
Почему это? Я вечером попробую и напишу получиться или нет
@GamiD said in Запустить процесс:
Но когда выполняется 3 пункт командная строка который был запущен в 1 пункте уже закрыто и открывается заново
поэтому, при повтороном запуке открывается новая консоль, при том вполне идущая ранее консоль может и не закрыта еще, но как попасть в ее контекст? Считайте что решение задачи это: как попасть из BAT файла в контескт существующей до этого консоли и + при запуске первой консоли нужно указыват pause или что еще, а как?
@ruzne said in Запустить процесс:
поэтому, при повтороном запуке открывается новая консоль
ну это я понял щас
@ruzne said in Запустить процесс:
Считайте что решение задачи это: как попасть из BAT файла в контескт существующей до этого консоли и + при запуске первой консоли нужно указыват pause или что еще, а как?
Это совет в какую сторону мне копать?
@DrPrime said in Запустить процесс:
если не ошибаюсь, у adb есть библиотека для node js. Я бы лучше посмотрел в эту сторону
Ни где нет инструкции разобрался через "Запустить процесс" если указывать путь каждый раз то все работает
для меня оказывается это даже + потому что не приходится чистить консоль а каждый раз обновленные данные для парсинга с консоли
@Fox said in Запустить процесс:
@GamiD Функция так и называется Запустить процесс, что она и выполняет.
Подскажите, пожалуйста, как решить проблему с кодировкой и очистить мусор (введённые данные)
та же самая команда в консоли отрабатывает с читабельной кодировкой