|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как прописать ожидание выполнения команды |
|
CMD/BAT - Как прописать ожидание выполнения команды
|
Новый участник Сообщения: 29 |
Решил написать батник для автоматизации прошивки телефона на базе Android.
Суть трудности (в частности для меня я в батниках только начал ковыряться) нужно выполнить команды После выполнения команды adb shell в терминале появляется символ $ и команда su не выполняется (все замирает). Как прописать ожидание выполнения команды su и после ее ввода ручками продолжения выполнения команд из bat. Или как сделать чтоб она прописывалась и нажимался Enter? Устроят оба варианта, а то уже мозг кипит чем больше читаю тем сильнее закипаю) P.S ногами не пинайте вот решил научиться, мануала много но вот совет нужен. |
|
Отправлено: 07:55, 05-06-2012 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать RostVY, а нет спасибо разобрался)) может и не правильно но работает.
В созданном 1.txt прописал несколько строк и думал над тем как их вывести по очереди. Ну решение пришло само собой достаточно после каждой команды оставить пустую строку она выполняет роль энтера ну и следующая за ней команда выводится)) |
Отправлено: 13:52, 05-06-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Мда погорячился(( команда su выводится из 1.txt и выполняется корректно, а из этого же 1.txt вывести и выполнить следующую команду chmod 755 /data/local/flash_image?
|
Отправлено: 14:15, 05-06-2012 | #12 |
Старожил Сообщения: 280
|
Профиль | Отправить PM | Цитировать а это команда для adb shell?
в диаловом режиме выполняется правильно? возможно, что в тхт-файле, ентеры нужно сохранять в юниксовом формате (LF #0A), а не в виндозном (CR+LF #0D+0A) либо только CR (#0D). и не забывайте ентер после chmod |
------- Отправлено: 14:46, 05-06-2012 | #13 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать RostVY, как не тыкаю он мне белеберду выдает
![]() предыдущие команды из самого бат adb push flash_image /sdcard/flash_image adb shell выполняются корректно и команда su из 1.txt тоже, а дальше начинается бред(( или выводит команду chmod 755 /data/local/flash_image но не выполняет ее или вообще ругается чуть ли не матом. |
Последний раз редактировалось fly380, 05-06-2012 в 15:20. Отправлено: 15:06, 05-06-2012 | #14 |
Старожил Сообщения: 280
|
Профиль | Отправить PM | Цитировать прицепи тхт-файлик
|
------- Отправлено: 15:23, 05-06-2012 | #15 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Да цеплять то по сути нечего, потому что я толком не могу понять как там прописать энтеры
![]() Тыкал значения и так и так, они просто выводятся из txt и толку от этого ноль |
Отправлено: 15:28, 05-06-2012 | #16 |
Старожил Сообщения: 280
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось RostVY, 08-06-2012 в 11:51. Отправлено: 15:30, 05-06-2012 | #17 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:30, 05-06-2012 | #18 |
Старожил Сообщения: 280
|
Профиль | Отправить PM | Цитировать авось с каким-то проканает
adb shell < 1cr.txt либо adb shell < 1crlf.txt либо adb shell < 1lf.txt |
------- Последний раз редактировалось RostVY, 08-06-2012 в 11:51. Отправлено: 15:31, 05-06-2012 | #19 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Во всех случаях результат идентичен((
![]() |
Отправлено: 15:36, 05-06-2012 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как записать в переменную результат выполнения команды? | MSI | Скриптовые языки администрирования Windows | 64 | 24-12-2020 18:20 | |
CMD/BAT - Результат выполнения команды дописать в файл в определенную строку | DR_WELL | Скриптовые языки администрирования Windows | 1 | 24-06-2011 04:57 | |
.NET - Ожидание завершения процесса | Efsey | Программирование и базы данных | 11 | 24-11-2010 19:16 | |
CMD/BAT - [решено] Как сдедать выполнение команды только после выполнения куска кода? | Ingolder | Скриптовые языки администрирования Windows | 8 | 01-09-2010 22:52 | |
Разное - [решено] После выполнения команды пропала оценка производительности | Dosmod | Microsoft Windows 7 | 10 | 01-09-2009 09:00 |
|