Запустить процесс
-
@Fox said in Запустить процесс:
cd C:\Program files (x86)\ ...
adb.exe shell uiautomator dump ...это я знаю
-
@DrPrime я всего лишь хотел уточнить есть ли другой способ
-
@GamiD Функция так и называется Запустить процесс, что она и выполняет.
Создайте текстовый документ, запишите в нём команды из экшена запустить процесс, сохраните его с расширением bat. Запустите. Что произойдёт? Командная строка откроется, выполнит все команды и закроется.Обратная ситуация, первый экшен запустить процесс открыл командную строку и она висит не закрываясь. А BAS не дожидаясь ответа (там есть такая галочка Ждать завершения) запускает второй экшен запустить процесс, открывается !вторая! командная строка с дефолтными параметрами, в ней выполняются команды из второго экшена, ни как не связанные с первым.
Вы написали:
- Выполнить "Запустить процесс" (в BAS, не получив ни каких ответных данных, просто запустить приложение с параметрами)
- Взять данные с сайта в переменную (тоже в BAS? Тогда сохраним эти данные в переменную [[TEST]])
- Выполнить еще раз "Запустить процесс" с данными из переменного (Выполняем экшен Запустить процесс и прямо в него вставляем команды с параметрами из переменной [[TEST]])
Судя по вашим последним сообщениям, которые я прочитал, пока печатал ответ
:D
, вы хотели работать в стороннем приложении через командную строку? Тогда @DrPrime прав, так не получится.
-
@Fox said in Запустить процесс:
... вы хотели работать в стороннем приложении через командную строку?...в интерактивном режиме?
-
@Fox said in Запустить процесс:
Судя по вашим последним сообщениям, которые я прочитал, пока печатал ответ :D, вы хотели работать в стороннем приложении через командную строку? Тогда @DrPrime прав, так не получится.
Почему это? Я вечером попробую и напишу получиться или нет
-
@GamiD said in Запустить процесс:
Но когда выполняется 3 пункт командная строка который был запущен в 1 пункте уже закрыто и открывается заново
поэтому, при повтороном запуке открывается новая консоль, при том вполне идущая ранее консоль может и не закрыта еще, но как попасть в ее контекст? Считайте что решение задачи это: как попасть из BAT файла в контескт существующей до этого консоли и + при запуске первой консоли нужно указыват pause или что еще, а как?
-
@GamiD если не ошибаюсь, у adb есть библиотека для node js. Я бы лучше посмотрел в эту сторону
-
@DrPrime said in Запустить процесс:
@GamiD если не ошибаюсь, у adb есть библиотека для node js. Я бы лучше посмотрел в эту сторону
попробую
-
@ruzne said in Запустить процесс:
поэтому, при повтороном запуке открывается новая консоль
ну это я понял щас
@ruzne said in Запустить процесс:
Считайте что решение задачи это: как попасть из BAT файла в контескт существующей до этого консоли и + при запуске первой консоли нужно указыват pause или что еще, а как?
Это совет в какую сторону мне копать?
-
@DrPrime said in Запустить процесс:
если не ошибаюсь, у adb есть библиотека для node js. Я бы лучше посмотрел в эту сторону
Ни где нет инструкции разобрался через "Запустить процесс" если указывать путь каждый раз то все работает
для меня оказывается это даже + потому что не приходится чистить консоль а каждый раз обновленные данные для парсинга с консоли
-
@GamiD 19 сообщений в ветке, для простого:
для меня оказывается это даже + потому что не приходится чистить консоль а каждый раз обновленные данные для парсинга с консоли
Это не баг, это фишка!
:D
-