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

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

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

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


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

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


Внимание!


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

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





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

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

 

(*.*)


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

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


BaerLinn, а если экспортировать HKLM\SOFTWARE\MyPrivate\, а потом в файле заменить рег. выражением. Ну и импортировать потом. Эй, сценарист!: Поводя бровями на регулярные выражения

Цитата BaerLinn:
ну все-таки, пусть и "долго", и "некрасиво", но через батник можно как-то? »
Чем продиктовано такое требование?

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


Отправлено: 10:32, 23-05-2008 | #161



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

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


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


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

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


Vadikan, другими средствами не владеем-с не обучены...

Отправлено: 11:29, 23-05-2008 | #162


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


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

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


Всем доброго времени суток!!!

Подскажите пожалуйста как решить проблему.

Есть сервер, в определенной папке каждый день создается архивный файл с именем c22.03.08.rar, т.е. каждый день создается новый файл с именем даты создания, а вопрос вот в чем, реально ли создать bat файл примерно с такими параметрами.....

1. Проверка общего обьема файлов.
2. Если все файлы в общем набрали определенный обьем, к примеры 4 Gb, то осуществляется копирование файлов на сетевой комп в папку "Файл".
3. Проверка полноценности копий, т.е. сверка оригиналов с копиями, ели файлы скопировались нормально, то осуществляется удаление оригиналов с сервера.
4. Вывод сообщения на экран компа на который производилась копирование с каким небудь текстом, к примеру "Переброска файлов осуществлена".

Делается это для того чтоб постоянно не лазить на сервак для проверки и переброски файлов, кароче для облегчения рабочего процесса.

Заранее очень благодарен.

Отправлено: 13:12, 23-05-2008 | #163


(*.*)


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

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


Цитата BaerLinn:
другими средствами не владеем-с не обучены... »
Так обучайтесь. Если вам нужно 50 дырок просверлить, вы коловоротом будете орудовать, или все-таки дрель возьмете? В статье, сылку на которую я дал, весьма доходчиво объясняется, как при помощи регулярных выражений заменить текст в файле. Ваш случай довольно простой и при минимальной переделке примеров можно добиться нужного рез-та. Можете поковырять findstr /? (что будет не проще) или найти другое средство замены http://www.google.com/search?hl=en&q...e+command+line

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


Отправлено: 19:13, 23-05-2008 | #164


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


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

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


Как получить день недели в *.bat *.cmd

Задача: получить день недели, каждый день недели сопоставлен с определенным сообщением, день недели и сообщение выводится на экран. Нужна функция или команда которая "знает" день недели.

Отправлено: 14:51, 24-05-2008 | #165


Аватара для yurfed

Ветеран


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

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


X-Kirill,
Цитата:
есть файл по определенному пути, скажем c:\temp\файл.txt
его нужно переименовать в c:\temp\файл_MMYY.txt
где MM - текущий месяц,
YY - текущий год.
либо в формате c:\temp\файл_MMYYYY.txt
не принципиально.

и как усложнение задачи переименовать в вид c:\temp\файл_MMYY.txt
где MM - текущий месяц-1, т.е. предыдущий месяц.
Ответ
Код: Выделить весь код
ren %1 %~n1_%date~3,2%%date:~-2%%~x1
Усложненный вариант:
Код: Выделить весь код
set /A month=%date:~3,2%-1 
if month==0 set month=12 
ren %1 %~n1_%month%%date:~-2%%~x1
Ну и time ещё можно, для взятия времени, прилепить.
http://forum.oszone.net/post-809001-158.html

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 15:11, 24-05-2008 | #166


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


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

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


Задача: получить день недели, каждый день недели сопоставлен с определенным сообщением, день недели и сообщение выводится на экран. Нужна функция или команда которая "знает" день недели.

Результат: В понедельник, вторник, и т.д., выскакивает сообщение с определенным текстом сопоставленном дню недели.

НАДО получить день недели пн, вт, и т.д., буквами или цифрами.

ПОЖАЛУЙСТО кто реально знает как это сделать подскажите.

ПРИМЕР:
Севодня понедельник, надо сделать тото и тото, и т.д.
Сообщение должно выходить день в день.

Отправлено: 16:26, 24-05-2008 | #167


Аватара для yurfed

Ветеран


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

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


X-Kirill, ну не понятно. Этот текст внесён в тело батника или только имя файла?

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 16:45, 24-05-2008 | #168


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


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

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


НАДО получить функцию или команду которая знает текущий день недели!
День недели - это понедельник, вторник, среда, четверг, пятница, суббота, воскресенье или тоже самое только цыфрами 1, 2, 3, 4, 5, 6, 7.

Отправлено: 17:19, 24-05-2008 | #169


(*.*)


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

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


X-Kirill, http://www.robvanderwoude.com/files/weekrexx.txt

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

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:09, 26-05-2008 | #170



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




 
Переход