|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Составить скрипт с условием |
|
CMD/BAT - Составить скрипт с условием
|
![]() Старожил Сообщения: 260 |
Вот такой вот пишу скрипт:
Тут все работает, но нужно добавить нюанс. Что-то типа условия в условии. Если словами, то... Когда файл logo2 не найден, то добавить такое-то измение реестра... А потом еще одно условие: если изменение не было внесено в реестр, тогда goto end - пропускаем копирование файла logo2. Вот как это условие записать про изменения в реестре? |
|
Отправлено: 10:19, 10-07-2009 |
![]() Старожил Сообщения: 260
|
Профиль | Отправить PM | Цитировать Petya V4sechkin,
Цитата Petya V4sechkin:
|
|
Отправлено: 10:14, 11-07-2009 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Сообщения: 53482
|
Профиль | Отправить PM | Цитировать Цитата Firebolt:
Цитата Firebolt:
Еще непонятно, почему вы используете логон-скрипт, ведь для установки обоев существует отдельная политика. |
||
Отправлено: 10:24, 11-07-2009 | #12 |
![]() Старожил Сообщения: 260
|
Профиль | Отправить PM | Цитировать Petya V4sechkin,
Цитата Petya V4sechkin:
Пожалуйста, просто скажите мне, как создать из командной строки в ветке реестра HKU\.DEFAULT\Control Panel\Desktop параметры "Wallpaper"="C:\\Windows\\logo2.bmp" "WallpaperStyle"="2" "OriginalWallpaper"="C:\\Windows\\logo2.bmp" Вот это вот запускаю для примера но ничего не изменется. |
|
Отправлено: 14:41, 11-07-2009 | #13 |
Сообщения: 53482
|
Профиль | Отправить PM | Цитировать Цитата Firebolt:
|
|
Отправлено: 15:24, 11-07-2009 | #14 |
![]() Старожил Сообщения: 260
|
Профиль | Отправить PM | Цитировать Petya V4sechkin, вот тут все видно
|
Отправлено: 15:42, 11-07-2009 | #15 |
Ветеран Сообщения: 2196
|
Профиль | Отправить PM | Цитировать Не могу понять, почему не выполняется условие по выбору задания внутри условия. (кусок скрипта)
@echo off Echo Выберите задание: Echo. if exist "c:\Program Files\Winrar\WinRAR.exe" ( echo 1 - установка обновлений Office 2010 echo 2 - создание самораспаковывающегося архива Office 2010 echo 3 - выход из скрипта echo. Set /p choice=Ваш выбор: if "%choice%"=="1" (ping 127.0.0.1 -n 3 > nul &start Inst.cmd &&goto n2) if "%choice%"=="2" (ping 127.0.0.1 -n 3 > nul &&goto n1) if "%choice%"=="3" (ping 127.0.0.1 -n 3 > nul &&goto n2) :n1 Echo. Set /p instdate=Введите дату сборки: ... ... ) exit ) else ( echo 1 - установка обновлений Office 2010 echo 2 - выход из скрипта echo. Set /p choice=Ваш выбор: if "%choice%"=="1" (ping 127.0.0.1 -n 3 > nul &start Inst.cmd &&goto n2) if "%choice%"=="2" (ping 127.0.0.1 -n 3 > nul &&goto n2) ) :n2 Echo. Echo. Echo Работа скрипта закончена. Echo Окно командной строки закроется через некоторое время. ping 127.0.0.1 -n 10 > nul exit |
Отправлено: 21:14, 12-07-2011 | #16 |
Ветеран Сообщения: 1758
|
sov44,
На первый взгляд ошибка в том, что переменная %choice% и присваивается и проверяется в одном скрипт-блоке "if". Пример: |
Отправлено: 21:42, 12-07-2011 | #17 |
Ветеран Сообщения: 2196
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
|
|
Отправлено: 21:48, 12-07-2011 | #18 |
Ветеран Сообщения: 1758
|
Цитата sov44:
@echo off setlocal enabledelayedexpansion if exist "%programfiles%\winrar\winrar.exe" ( set /p choice="Бла-бла: " if "!choice!"=="1" ..... if "!choice!"=="2" ..... ) .... |
|
Отправлено: 21:56, 12-07-2011 | #19 |
Ветеран Сообщения: 2196
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:07, 12-07-2011 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
V. 2007 - Антивирус и антиспам для exch 2007 с условием. | Alexandrovav | Microsoft Exchange Server | 10 | 17-02-2010 12:03 | |
Составить Классификацию уязвимостей СУБД. | Morsel | Хочу все знать | 1 | 04-06-2009 16:22 | |
Прочие БД - Составить Классификацию уязвимостей СУБД. | Morsel | Программирование и базы данных | 1 | 04-06-2009 16:20 | |
Разное - Помогите алгоритм составить | MaZaFaKa46 | Программирование и базы данных | 3 | 28-12-2008 22:00 | |
запрос в MySQL из PHP с условием. что-то не так делаю | koresaram | Вебмастеру | 7 | 09-08-2006 14:49 |
|