1 (изменено: Rumata, 2011-06-30 15:46:41)

Тема: CMD/BAT: Terminate batch job?

Уже давно преждевременно завершаю все скрипты двойным CTRL+C
Потому что командный интерпретатор пишет:

Terminate batch job (Y/N)?

Шутки ради иногда нажимаю клавишу N - оно все равно завершается. Так зачем задавать глупые вопросы?

( 2 * b ) || ! ( 2 * b )

2

Re: CMD/BAT: Terminate batch job?

У меня — не воспроизводится: то бишь, при нажатии «N» — пакетный файл продолжает свою работу. Windows XP Professional SP3, RUS.

3

Re: CMD/BAT: Terminate batch job?

То есть при первом нажатии CTRL+C и последующем N скрипт продолжает работу? Удивительно! Этот эффект воспроизводится как на Windows XP Professional SP3, так и Windows Vista Enterprise SP2; обе официальные, нелокализованные.

( 2 * b ) || ! ( 2 * b )

4

Re: CMD/BAT: Terminate batch job?

Rumata пишет:

То есть при первом нажатии CTRL+C и последующем N скрипт продолжает работу?

Совершенно верно. Более того, с описанным Вами выше явлением я не сталкивался досель ни разу.

5 (изменено: Rumata, 2011-07-01 11:05:31)

Re: CMD/BAT: Terminate batch job?

bts.bat выполняется достаточное время, чтобы я его успел прервать

C:\>c:\bts
^CTerminate batch job (Y/N)? N

C:\>echo N | c:\bts
^CTerminate batch job (Y/N)? N

C:\>c:\bts
^CTerminate batch job (Y/N)?
^C

Аналогичное наблюдается и при завершении FAR, который вызывается из Far.bat, который в самом конце задает аналогичный вопрос.

Кстати. Так еще веселее

C:\>c:\bts
^CTerminate batch job (Y/N)? Y

C:\>echo Y | c:\bts
^C^CTerminate batch job (Y/N)? Y
( 2 * b ) || ! ( 2 * b )