Пакетная / Как открыть файл .txt с редактором по умолчанию? - PullRequest
0 голосов
/ 21 мая 2019

Допустим, у меня был пакетный файл:

echo Would you like to open text.txt? (y/n)
set/p "cho=>"
if %cho%==Y goto OPENFILE
if %cho%==y goto OPENFILE
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:OPENFILE

:END

Как открыть текстовый файл в пакетном режиме?

1 Ответ

1 голос
/ 21 мая 2019

Вот три примера, основанные на моем предыдущем комментарии:

Choice /M "Would you like to open text.txt"
If ErrorLevel 2 GoTo :END
"text.txt"
:END
Choice /M "Would you like to open text.txt"
If ErrorLevel 2 GoTo :END
Start "" "text.txt"
:END
Choice /M "Would you like to open text.txt"
If ErrorLevel 2 GoTo :END
Start "" /Wait "text.txt"
:END

Вы заметите, что я использовал более подходящую команду Choice вместо Set /P, которая дает мало контроля над тем, что вводит конечный пользователь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...