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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов

Закрытая тема
Настройки темы
Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов

Новый участник


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

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


Внимание!


В связи с созданием отдельного форума по скриптовым языкам, эта тема переводится в архивное состояние. Если у вас есть вопрос, создайте новую тему или поднимите существующую, если в ней обсуждается аналогичная проблема.

Пожалуйста, не создавайте тем с названием "Помогите!" или "Нужна помощь в написании батника". Это и так понятно Заголовок темы должен быть осмысленным.





Исходный вопрос участника
Всех приветствую.
Задача следующая: смотрим в в каталог (например d:\dir\*.*) и если в нем сущетвуют файлы возраст которых более 40 дней, то отправляем email на указанный адрес.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:17, 01-11-2005

 


Moderator


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

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


Цитата Medic84:
Выдает ошибку что команда choice не является внутренней или внешной программой
Угу, не является.
Можно кусок:
Код: Выделить весь код
choice /c 12 /m "Сделайте ваш выбор: "
IF ERRORLEVEL 2 goto  restore
IF ERRORLEVEL 1 goto backup
заменить на:
Код: Выделить весь код
Set /P Ch=Сделайте ваш выбор: 
If "%Ch%"=="2" GoTo restore
If "%Ch%"=="1" GoTo backup
Exit /B

Отправлено: 14:42, 18-09-2008 | #351



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

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


Аватара для Medic84

$AutoITer


Автор проектов


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

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


Цитата D_Master:
Экспорт ветки:
Код:
regedit.exe -ea C:\reg.reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services" »
Это экспорт ветки, а как сделать экспорт 1 значения из ветки???

-------

AutoIT Русское сообщество| Моя лаборатория


Отправлено: 19:47, 18-09-2008 | #352


Googler


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

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


Medic84
не так просто, как вариант:
Код: Выделить весь код
@Echo Off
:: -- Ключ, параметр рееста и имя выходного файла
Set $RKEY=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Set $PARM=DCacheUpdate
Set $FILE=%~dpn0.reg
:: -- Чтение типа параметра и значения в переменные
For /F "Tokens=2-3 Delims=	" %%i In ('REG QUERY "%$RKEY%" /v "%$PARM%"') Do (
    Set $TYPE=%%i
    Set $RVAL=%%j)
)
:: -- Временные ключ реестра и имя файла
Set $RTMP=HKEY_CURRENT_USER\Software\~TMP
Set $FTMP=%~dpn0.tmp
:: -- Копируем параметр во временную ветку и экспоритуем ее в файл
REG DELETE %$RTMP% /f >Nul 2>&1
REG ADD %$RTMP% /v "%$PARM%" /t %$TYPE% /d "%$RVAL%" >Nul
REG EXPORT "%$RTMP%" "%$FTMP%" >Nul
REG DELETE %$RTMP% /f >Nul

IF EXIST "%$FILE%" DEL /F /Q "%$FILE%"
:: -- Замена в REG-файле имени ключа на нужный
CHCP 1251 >Nul
For /F "Delims=" %%i In ('Type %$FTMP%') Do (
    IF "%%i"=="[%$RTMP%]" ( @Echo.[%$RKEY%] >>"%$FILE%"
    ) ELSE ( @Echo.%%i >>"%$FILE%" )
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:27, 19-09-2008 | #353


Аватара для illznn

Старожил


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

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


подскажите как удалить из вкладки "безопасность" на диске "D" группу "ВСЕ" и добавить "Опытные пользователи" со всеми правами ?

Отправлено: 14:19, 19-09-2008 | #354


Ветеран


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

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


illznn, есть такая утилита cacls, для поставленных задач нужно запустить её дважды с такими параметрами
Код: Выделить весь код
cacls.exe D:\ /E /R Everyone
cacls.exe D:\ /E /G "Power Users":F
про неё и её применения написано ещё в этой теме.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:06, 22-09-2008 | #355


Аватара для illznn

Старожил


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

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


Admiral, обыскался, не могу найти, где ее можно достать ?

Отправлено: 09:15, 25-09-2008 | #356


(*.*)


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

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


illznn, в командной строке вводите команды.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 10:24, 25-09-2008 | #357


Аватара для illznn

Старожил


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

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


Vadikan, В КС и ввожу, я думал эта утилита должна быть в корню с батником.
пишет "Именам пользователей не сопоставлены коды защиты данных."
что это может быть...

Отправлено: 11:12, 25-09-2008 | #358



Moderator


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

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


Цитата illznn:
Именам пользователей не сопоставлены коды защиты данных.
На русской системе вместо Everyone - Все, а вместо "Power Users" - "Опытные пользователи".
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:14, 25-09-2008 | #359


Аватара для Delirium

Ветеран


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

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


Модераторы, поправьте шапку, а то фраза
Цитата:
Певые шаги (русск.)
как то не звучит То ли Левые шаги, то ли непонятно

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 07:40, 02-10-2008 | #360



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [архив] Нужна помощь в написании BAT | CMD | VBS | WSH файлов

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] VBS/WSH. Сортировка файлов по дате. rancid Скриптовые языки администрирования Windows 3 23-07-2009 06:38
[решено] Как с помощью CMD(BAT) запустить запароленный sfx архив! ofcoss Автоматическая установка приложений 7 10-07-2009 00:41
CMD/BAT - [решено] Нужна помощь в создании bat-ника для распаковки и переименования файлов/папок Nun-Nun Скриптовые языки администрирования Windows 6 14-05-2009 15:45
Нужна снова ваша помощь в написании интересного скрипта Magnus Вебмастеру 2 09-06-2005 20:26
Нужна помощь в написании скрипта Magnus Вебмастеру 7 06-05-2005 10:53




 
Переход