Показать полную графическую версию : [решено] Различные варианты исполнения по выбору. Ведение лога.
Ребят, необходимо создать батник в котором при запуске предлагается выбрать 1 из 3х вариантов исполнения. И в зависимости от нажатой цифры он будет выполнять определенные действия.
Также необходимо чтобы все что он исполнит записалось в текстовый файл в виде лога.
И последний вопрос какой командой я могу узнать какие права выставлены на папку в данный момент?
Ребят, необходимо создать батник в котором при запуске предлагается выбрать 1 из 3х вариантов исполнения. И в зависимости от нажатой цифры он будет выполнять определенные действия. »
choice.exe /?
Для старых ОС — брать из комплекта Resource Kit'а.
Также необходимо чтобы все что он исполнит записалось в текстовый файл в виде лога. »
Используйте для этого перенаправление вывода команд в файл:
… >"file.txt"
… >>"file.txt"
… >>"file.txt"
И последний вопрос какой командой я могу узнать какие права выставлены на папку в данный момент? »
Например, «cacls.exe»:
cacls.exe "<Путь>"
Альтернативный вариант меню.
:menu
cls
set menu=
echo ------------------------------------------------
rem поменяйте Comment на ваши комментарий к пункту меню.
echo 1) Comment
echo 2) Comment
echo 3) Comment
echo ------------------------------------------------
set /p "menu=Choose: "
rem Если ничего не выбрано то переходим обратно в меню
if /i "%menu%" == "" goto menu
if /i "%menu%" == "1" goto first
if /i "%menu%" == "2" goto second
if /i "%menu%" == "3" goto third
goto menu
rem Выполняется если выбрали пункт 1
:first
echo Do something
rem Пауза
pause > nul
rem После нажатия любой клавиши возвращаемся в меню
goto menu
rem Выполняется если выбрали пункт 2
:second
echo Do something
pause > nul
goto menu
rem Выполняется если выбрали пункт 3
:third
echo Do something
pause > nul
goto menu
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.