Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Различные варианты исполнения по выбору. Ведение лога.

Ответить
Настройки темы
CMD/BAT - [решено] Различные варианты исполнения по выбору. Ведение лога.

Пользователь


Сообщения: 61
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ребят, необходимо создать батник в котором при запуске предлагается выбрать 1 из 3х вариантов исполнения. И в зависимости от нажатой цифры он будет выполнять определенные действия.

Также необходимо чтобы все что он исполнит записалось в текстовый файл в виде лога.

И последний вопрос какой командой я могу узнать какие права выставлены на папку в данный момент?

Отправлено: 08:55, 10-12-2011

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Kainos:
Ребят, необходимо создать батник в котором при запуске предлагается выбрать 1 из 3х вариантов исполнения. И в зависимости от нажатой цифры он будет выполнять определенные действия. »
Код: Выделить весь код
choice.exe /?
Для старых ОС — брать из комплекта Resource Kit'а.

Цитата Kainos:
Также необходимо чтобы все что он исполнит записалось в текстовый файл в виде лога. »
Используйте для этого перенаправление вывода команд в файл:
Код: Выделить весь код
… >"file.txt"
… >>"file.txt"
… >>"file.txt"
Цитата Kainos:
И последний вопрос какой командой я могу узнать какие права выставлены на папку в данный момент? »
Например, «cacls.exe»:
Код: Выделить весь код
cacls.exe "<Путь>"
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:07, 10-12-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Ins_16

Пользователь


Сообщения: 64
Благодарности: 11

Профиль | Отправить PM | Цитировать


Альтернативный вариант меню.
Код: Выделить весь код
: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
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:26, 11-12-2011 | #3


Пользователь


Сообщения: 61
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо

Отправлено: 14:10, 11-12-2011 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Различные варианты исполнения по выбору. Ведение лога.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ведение договоров 4.9 OSZone Software Новости программного обеспечения 0 31-03-2011 12:30
VBS/WSH/JS - Время исполнения скрипта peretc001 Скриптовые языки администрирования Windows 11 31-01-2011 13:48
Прочие БД - Ведение локальной базы знаний. petro89 Программирование и базы данных 1 08-05-2009 16:15
Офис и Текст - Ведение локальной базы знаний. advin Программное обеспечение Windows 6 07-05-2009 12:47
Ведение log-файла автоустановки DNK_Inc Автоматическая установка Windows 2000/XP/2003 2 08-09-2008 13:31




 
Переход