|
|
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
Всем привет. Собственно вопрос такой. Есть некая задача, которую необходимо автоматизировать. По ходу ее выполнения один из процессов требуют нажатия кнопки Enter. Как мне программно реализовать нажатие этой кнопки Enter? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 11:23:02 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
гениально! а в какой системе? какая среда разработки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 11:46:13 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
Сорри, забыл. Ситема HP-UX, среда разработки - пусть будет Си. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 11:51:34 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
DBZeusСорри, забыл. Ситема HP-UX, среда разработки - пусть будет Си. а поподробней? Си - это язык, а не среда разработки. Это иксовое приложение или курсес? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 12:05:53 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
Это скрипт, который будет работать в bash или ksh. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 12:21:57 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 12:26:47 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
man yes ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 12:28:16 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
DBZeusЭто скрипт, который будет работать в bash или ksh. Си - это скриптовый язык? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 13:22:30 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
Умаксуман DBZeusЭто скрипт, который будет работать в bash или ksh. Си - это скриптовый язык? Си - уже отменяется. Буду копать в сторону expect. Спасибо информиксовому Гуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 14:03:54 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
Написал скрипт с использованием утилиты expect. Из командной строки отрабатывает нормально. Но мне надо запустить его из файла. Как написано в доке, в начало файла вставил строку Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 14:02:06 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
man expect Код: plaintext 1. 2. 3. 4. 5. 6. 7. ----------------------------------------------------------------------------------------------------------------------------------------- А вазелин еще надо заслужить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 14:18:15 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
хотя и без -f вроде работает. # which expect /usr/bin/expect ставил expect в local как и задумано и сделал симлинк # ll /usr/bin/expect lrwxr-xr-x 1 root sys 21 Nov 12 2007 /usr/bin/expect -> /usr/local/bin/expect ----------------------------------------------------------------------------------------------------------------------------------------- А вазелин еще надо заслужить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 14:37:31 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
Есть такой вот скрипт Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Если этот скрипт запустить из командной строки, то он отработает на ура. Я получаю два файла: один размером 2ГБ, второй меньшим размером. Мне необходимо запускать этот скрипт из файла. Создаю файл со следующим содержанием Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Запускаю, и получаю следующую хрень bash-2.05$ . qqq bash: spawn: command not found couldn't read file "Please mount tape and press Return to continue ...": no such file or directory bash: send: command not found couldn't read file "Please label this as tape number 1 in the tape sequence. Please mount tape and press Return to continue ...": no such file or directory Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 15:23:43 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
DBZeus . qqq Что не так? ./qqq ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 15:31:38 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
Запускаю ./qqq. Таже хрень bash: spawn: command not found couldn't read file "Please mount tape and press Return to continue ...": no such file or directory bash: send: command not found couldn't read file "Please label this as tape number 1 in the tape sequence. Please mount tape and press Return to continue ...": no such file or directory ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 15:45:08 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
DBZeusЗапускаю ./qqq. Таже хрень bash: spawn: command not found couldn't read file "Please mount tape and press Return to continue ...": no such file or directory bash: send: command not found couldn't read file "Please label this as tape number 1 in the tape sequence. Please mount tape and press Return to continue ...": no such file or directory баш ругается А чего говорит # ll /usr/local/bin/expect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 16:37:01 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
Журавлев Денис DBZeusЗапускаю ./qqq. Таже хрень bash: spawn: command not found couldn't read file "Please mount tape and press Return to continue ...": no such file or directory bash: send: command not found couldn't read file "Please label this as tape number 1 in the tape sequence. Please mount tape and press Return to continue ...": no such file or directory баш ругается А чего говорит # ll /usr/local/bin/expect Дело в том, что сейчас я работаю с Солярой. :) К HP-UX доступа пока нет. Expect из баша запускается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 16:40:30 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
DBZeus Expect из баша запускается.И что? покажите # which expect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 16:43:11 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
bash-2.05$ which expect /usr/bin/expect bash-2.05$ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 16:48:52 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
ну так поменяйте #!/usr/local/bin/expect на #!/usr/bin/expect -f ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 17:01:50 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
Журавлев Денисну так поменяйте #!/usr/local/bin/expect на #!/usr/bin/expect -f Все тоже самое... :( Заметил такую вещь.. Если в скрипте строку Код: plaintext на Код: plaintext Please mount tape and press Return to continue ... . Я так понимаю не отрабатывает send "\r" . Я уже всю башку сломал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 17:09:27 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
он же вам говорит, spawn нету ищите эту чудопрограмму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 17:43:16 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
hellон же вам говорит, spawn нету ищите эту чудопрограмму. Дык из командной строки все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 17:48:44 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
DBZeus #!/usr/bin/expect -f Все тоже самое... :( покажите ls -l /usr/bin/expect DBZeusЗаметил такую вещь.. Если в скрипте строку Код: plaintext на Код: plaintext дык в том и дело что у вас скрипт bash-м исполняется а не expect-м забейте вместо ./qqq вызывайте прямо expect -f qqq [quot DBZeus] Я уже всю башку сломал.могу только посоветовать http://gazette.linux.ru.net/rus/articles/index-abs-guide.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 18:25:47 |
|
||
|
Как программно реализовать нажатие кнопки Enter.
|
|||
|---|---|---|---|
|
#18+
DBZeusВсе тоже самое... :(покажите ls -l /usr/bin/expect DBZeusЗаметил такую вещь.. Если в скрипте строку Код: plaintext на Код: plaintext забейте вместо ./qqq вызывайте прямо expect -f qqq DBZeusЯ уже всю башку сломал.могу только посоветовать http://gazette.linux.ru.net/rus/articles/index-abs-guide.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2008, 18:27:54 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=35349219&tid=1486861]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 364ms |

| 0 / 0 |
