Страница 1 из 1

как програмируется клавиша

Добавлено: 2008-09-05 12:36:22
maradona
пока в скриптинге туговат, как запрограмировать нажатие клавиш Y и Enter? допустим в таком команде скрипта:

Код: Выделить всё

ipfw flush;
после этого нада Y и Enter, или как заставить работать по другому без нажатия?

Re: как програмируется клавиша

Добавлено: 2008-09-05 12:42:05
zg
fgetc

Re: как програмируется клавиша

Добавлено: 2008-09-05 12:46:46
zg
man sh

Код: Выделить всё

     read [-p prompt] [-t timeout] [-er] variable ...
             The prompt is printed if the -p option is specified and the stan-
             dard input is a terminal.  Then a line is read from the standard
             input.  The trailing newline is deleted from the line and the
             line is split as described in the section on White Space
             Splitting (Field Splitting) above, and the pieces are assigned to
             the variables in order.  If there are more pieces than variables,
             the remaining pieces (along with the characters in IFS that sepa-
             rated them) are assigned to the last variable.  If there are more
             variables than pieces, the remaining variables are assigned the
             null string.

Re: как програмируется клавиша

Добавлено: 2008-09-05 12:53:41
LMik
maradona писал(а):пока в скриптинге туговат, как запрограмировать нажатие клавиш Y и Enter? допустим в таком команде скрипта:

Код: Выделить всё

ipfw flush;
после этого нада Y и Enter, или как заставить работать по другому без нажатия?
:D ipfw -f flush

Вроде большинство программ поддерживает всякие ключики типа -y чтобы было проще жить

Re: как програмируется клавиша

Добавлено: 2008-09-05 13:07:18
zg
нда, а я чего-то стал на тему отвечать 8) тема то как звучит :good: а содержание.... ыыыхх :no:

Re: как програмируется клавиша

Добавлено: 2008-09-05 13:11:16
maradona
zg писал(а):нда, а я чего-то стал на тему отвечать 8) тема то как звучит :good: а содержание.... ыыыхх :no:
ну.... :oops: буим читать, спс

Re: как програмируется клавиша

Добавлено: 2008-09-07 13:36:27
Гость
bind в sh(1) и bindkey в tcsh(1), bindkey в screen(1) и хз-что в xterm(1). Кроме этого биндить еще можно в оконном менеджере.

некоторым упрямым программам, кои требуют подтверждения можно скормить y так: yes | ipfw flush