2016-10-31 10 views
1

Я пытаюсь выключить свой компьютер с помощью пакетного скрипта, но когда я набираю «@echo shutdown/r», CMD просто отображает «shutdown/r» на экране вместо выполнения команды. В настоящее время я новичок в пакетных сценариях, поэтому прошу прощения за мои знания в командной строке и командных сценариях.Как «эхо» команды в пакетном скрипте?

Вот мой код (я не думаю, что это поможет):

@echo off 
    title Shutdown.bat 
    color 0a 
    echo: 

    echo Your PC will shutdown (testing). 
    pause>nul 

    @echo shutdown /r 
    pause>nul 
+0

'echo on' переключатели echo on - см. [' Echo /? '] (Http://ss64.com/nt/echo.html) ... – aschipfl

+0

Я не знаю ответа на ваш вопрос , но у меня есть обходной путь: у меня есть две строки, одна из которых повторяет вывод, а другая - собственно работу. Так что для вас это будет 'echo shutdown/r', за которым следует' shutdown/r'. Вид уродливый, но если вы не получите лучшего ответа, который будет работать. – Cody

+0

'Echo' выводит сообщение. Вы говорите, что печатаете 'shutdown/r' на экране. Потеряйте «эхо». –

ответ

1

команда echo text показать вам только text в командной строке. Используйте только shutdown /r для выключения компьютера.

+0

Почему я не подумал об этом ... в любом случае это получилось так: ваш компьютер выключится (раз число, которое я нажимаю на ввод) –

+0

Я думаю, что этот пост может помочь вам http: //stackoverflow.com/a/162305/7058848 – david

+0

Я понял! Я пробовал без эха, но это не совсем сработало. Затем я попытался скопировать и вставить свой код в Блокнот вместо Notepad ++. По какой-то нечетной причине, когда я пытаюсь запустить этот код в блокноте ++, он просто отображает «Ваш компьютер выключится» (раз, когда пользователь нажимает клавишу ввода). –

 Смежные вопросы

  • Нет связанных вопросов^_^