Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   CMD Выводит что то непонятное (http://forum.oszone.net/showthread.php?t=323976)

GRUB_666 18-02-2017 20:39 2712873

CMD Выводит что то непонятное
 
Вложений: 2
Дело в том ,что я случайно нажал на правую кнопку мыши в командной строке и начался вывод символов "((((((((" Я нажал Enter и Консоль вывела следующее: Продолжить?. Можно вводить все что угодно но результата не будет ,однако я смог входить в этот режим вводом "(((((" для выхода нужно написать "))))))))*Любой символ*" в таком случае выводится "Непредвиденное появление: ).". Очень интересно узнать что это может быть.

x0r 18-02-2017 21:13 2712884

вставил содержимое "буфера обмена" ибо включено "быстрое редактирование" в консоли(ПКМ - вставка). Там мусор и выполнение мусора выдает тебе ошибки.

raddy 18-02-2017 21:15 2712885

Цитата:

Цитата x0r
Там мусор и выполнение мусора выдает тебе ошибки. »

Можно напечатать одну левую скобку, нажать энтер, и получить вопрос "Продолжить?"

mwz 18-02-2017 21:24 2712887

Цитата:

Цитата raddy
Можно напечатать одну левую скобку, нажать энтер, и получить вопрос "Продолжить?" »

Подтверждаю. Win7 x64 Максимальная Рус.
Прерывается по Ctrl+C.

PS
В Win-10 — тоже (английская версия; вопрос: More?).
WinXP — тоже.
Win-3.1 смотреть не стал.

PPS
В command.com этого эффекта нет:

в XP он просто завершает выполнение строки, хотя и без сообщений о неверной команде (т.е. тоже аномальная реакция),
а в Win98SE выдаёт нормальную ошибку "Bad command or file name"

ShaddyR 18-02-2017 22:25 2712906

а на ввод одной правой командный процессор просто молча соглашается. На две ругается, как должен - нет такой команды\файла. Причем при первой левой скобке остальные символы игнорируются в любом количестве. Короче, интересный глюк.

Petya V4sechkin 18-02-2017 22:32 2712911

В cmd-скриптах скобки используются для обособления блоков команд.
То есть, несколько команд в скобках cmd воспринимает как единый блок.

raddy 18-02-2017 22:33 2712913

Цитата:

Цитата ShaddyR
Причем при первой левой скобке остальные символы игнорируются в любом количестве. »

При (| - выводит "Непредвиденное появление: |."

mwz 18-02-2017 22:42 2712916

С подачи одного из действующих MVP, за 10 минут решившего задачку:

g:\>(
Продолжить? dir c:\
Продолжить? dir d:\
Продолжить? )

Т.е. цепочечное исполнение команд, введённых между скобками, в одном сеансе.
Документировано это или нет — он не знает.

PS
Добавление от него же: при поиске нашёл сейчас аналогичное
http://superuser.com/questions/91726...ows-easter-egg

Iska 18-02-2017 23:37 2712934

В явном виде это поведение (интерактивное), понятно, в документации не описано.

ShaddyR 19-02-2017 12:51 2713027

видимо, механизм оперативной проверки кода cmd :)


Время: 01:44.

Время: 01:44.
© OSzone.net 2001-