Различные варианты исполнения по выбору. Ведение лога.
Ребят, необходимо создать батник в котором при запуске предлагается выбрать 1 из 3х вариантов исполнения. И в зависимости от нажатой цифры он будет выполнять определенные действия.
Также необходимо чтобы все что он исполнит записалось в текстовый файл в виде лога.
И последний вопрос какой командой я могу узнать какие права выставлены на папку в данный момент?
|
Цитата:
Цитата Kainos
Ребят, необходимо создать батник в котором при запуске предлагается выбрать 1 из 3х вариантов исполнения. И в зависимости от нажатой цифры он будет выполнять определенные действия. »
|
Для старых ОС — брать из комплекта Resource Kit'а.
Цитата:
Цитата Kainos
Также необходимо чтобы все что он исполнит записалось в текстовый файл в виде лога. »
|
Используйте для этого перенаправление вывода команд в файл:
Код:
… >"file.txt"
… >>"file.txt"
… >>"file.txt"
Цитата:
Цитата Kainos
И последний вопрос какой командой я могу узнать какие права выставлены на папку в данный момент? »
|
Например, «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
|
Время: 11:48.
© OSzone.net 2001-