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

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

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

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


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

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


Внимание!


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

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





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

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

 

Googler


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

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


MC_Dimka

Должно работать, может пароль неверный?..

Отправлено: 03:54, 15-02-2006 | #41



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

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


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


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

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


amel27
я его вобще не могу запустиь..

Отправлено: 16:50, 15-02-2006 | #42


(*.*)


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

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


amel27
Спасибо, я попробую на досуге. Хотя, вы уже наверное попробовали самостоятельно Рег файлы не редактировать не получится. Т.е. даже если и есть решение, то оно будет сложнее чем два файла. Если б INF был, то там можно было бы наверное пытаться что-то накрутить. Но опять же, если есть HKCU файл, то из него сделать еще один для HKU\custom - дело пары секунд.

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


Отправлено: 05:09, 16-02-2006 | #43


Googler


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

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


MC_Dimka

Какая ошибка? Возможны варианты: например не установлен WSH 5.6 (что маловероятно), или намудрили с безопасностью и выполнение скриптов заблокировано. Попробуйте простой vbs-скрипт запустить через wscript/cscript:
Код: Выделить весь код
WScript.Echo "Hello"

Отправлено: 07:00, 16-02-2006 | #44


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


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

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


amel27
=.vbs(1, 1) Microsoft VBScript runtime error: ActiveX component can'
t create object: 'ScriptPW.Password'

Отправлено: 14:19, 16-02-2006 | #45


Googler


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

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


Понятно, COM-объект не найден. Точно такая же ошибка будет на Win2K т.к. там его и нету... Где-то перетвикали, XP случаем не через nLite ставили? Попробуйте найти одноименный scriptpw.dll и перерегистрировать.

Отправлено: 17:25, 16-02-2006 | #46


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


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

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


amel27
Цитата:
XP случаем не через nLite ставили?
Случаем....
Цитата:
scriptpw.dll и перерегистрировать
перерегистрировал..)
Все работает СПАСИБО!!,

Отправлено: 19:04, 16-02-2006 | #47

Zauber


Сообщения: n/a

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


Уважаемые форумчане!
Хочу обсудить создание BAT файла, помогающего в установке системы под NTFS.
Цель: создать BAT файл, который бы по возможности максимально полно очищал системные папки перед повторной установкой системы. В конечном итоге BAT должен удалять всё что только можно удалить в папках Documents and Settings\, Program Files\, WINDOWS\. Причём необходимо учесть скромные возможности "Консоли восстановления". Никаких вспомогательных программ или методов использоваться не должно.
Проблемы: всем кто сталкивался с NTFS известно, что для более/менее полноценной работы с диском нужна либо ОС, либо "Консоль восстановления", либо утилиты наподобае NTSFDOS Pro.
Т.к. цель не использовать доп. утилиты (ограничиться максимум установочным CD диском Windows), то можно:
1. Зайти в "Консоль восстановления" с правами админа;
2. Запусить пакетный файл с командами:
SET AllowAllPaths = TRUE
SET AllowWildCards = TRUE
SET AllowRemovableMedia = TRUE
и циклом автоматической обработки папок.
Вам известно, что команда RD не удаляет папку если в ней есть файлы, команда DELETE не удаляет файлы к которым нет прав доступа. Это тоже нужно учесть в цикле обработки, иначе всё застопорится при этих ситуациях.
Помогите pls написать соответствующий BAT файл.

Отправлено: 19:57, 17-05-2006 | #48


Аватара для Anton04

Ветеран


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

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


Vadikan

Прокомментируй пожалуйста свой скрипт?

Вот это:

@echo off
:: Get the profiles directory from the registry
for /f "usebackq tokens=3,3* delims== " %%i in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory`) do set profiles=%%i
:: Set the profiles dir as %profiles%
for /f "usebackq delims==" %%i in (`echo %profiles%`) do set profiles=%%i

всё понятно, создаётся переменная соответствующая %SYSTEMDRIVE%\Documents and Settings (короче папке где лежат все профили).

а дальше ну одни вопросы...

for /f "usebackq tokens=1,1* delims==" %%i in (`dir /b "%profiles%"`) do (
if /i "%%i" neq "All Users" (

я так понял что исключается папка All Users в профильской директории. Да!?

reg load HKU\custom "%profiles%\%%i\NTUSER.DAT"

Непонятно зачем загружается/копируется, в реестр да и к тому же в ветку "custom", всё что есть в HKU данного пользователя!?

regedit /s tweak.reg

Ну это то применяется собственно твик, а где он должен тогда лежать?

reg unload HKU\custom

Хм... ну это выгружается ветка реестра "custom", но не понятно зачем она вообще нужна!?

P.S. За ранее блогадарен за любые комментарии.
P.S.S. Собственно, если ещё кто может прокомментировать этот скрипт милости прошу... ;-)

-------
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.


Отправлено: 10:52, 19-06-2007 | #49


(*.*)


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

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


Anton04
Цитата:
я так понял что исключается папка All Users в профильской директории. Да!?
Да.
Цитата:
Непонятно зачем загружается/копируется, в реестр да и к тому же в ветку "custom", всё что есть в HKU данного пользователя!?
Чтобы выполнить импорт параметров реестра в этот раздел. При этом нбх учитывать, что если задумывется импорт в HKEY_CURRENT_USER\Control Panel\Desktop, в файле твиков путь должен быть HKU\Custom\Control Panel\Desktop
Цитата:
Ну это то применяется собственно твик, а где он должен тогда лежать?
Где угодно. В данном случае он лежит в одной папке с пакетным файлом.
Цитата:
Хм... ну это выгружается ветка реестра "custom", но не понятно зачем она вообще нужна!?
См. выше.

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


Отправлено: 23:20, 19-06-2007 | #50



Компьютерный форум 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




 
Переход