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

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


truvo
Цитата:
применительно к моему батнику в посте 209 (см.) как это выглядит? »
понятия не имею, так как твой батник не соответствует твоему описанию:

- папки Profile в каталоге-источнике нет, зато она есть в каталоге-приемнике;
- каталога XYZ в батнике в упор не вижу, где батник лежит? в "d:\backup\opera"?


Цитата Strange_V:
net send %computername% "твое сообщение" »
или так
Код: Выделить весь код
msg %username% "твое сообщение"
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:10, 09-07-2008 | #221



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

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


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


amel27, спасибо, я давно пытался вспомнить, как пишется эта долбаная команда

Всем:
Цитата amel27:
msg %username% "твое сообщение" »
будет предпочтительнее, чем
Цитата:
net send %computername% "твое сообщение" »
- ей наличие службы сообщений не требуется. Правда и отсылать на другие компьютеры она, похоже, не умеет.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Как поменять термопасту за 100+ баксов


Отправлено: 14:34, 09-07-2008 | #222


Аватара для Котяра

Ветеран


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

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


Цитата amel27:
Цитата Strange_V:
net send %computername% "твое сообщение" »
или так
Код:
msg %username% "твое сообщение" »
Первое у меня не сработало.

Кстати,
Цитата amel27:
msg %username% "твое сообщение" »
сообщение выводит процесс csrss.exe

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


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


Цитата Котяра:
Первое у меня не сработало »
тебе отдельно, раз выше не читаешь:
Цитата:
иметь запущеным сервис "служба сообщений"
>
Цитата Котяра:
сообщение выводит процесс csrss.exe »
сообщение выводит то, что ему сказано выводить.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Как поменять термопасту за 100+ баксов


Отправлено: 15:26, 09-07-2008 | #224


Ветеран


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

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


В шапку темы
Статья The Windows NT Command Shell By Tim Hill на английском языке для страждующих помощи при написании *.bat файлов. Ссылка для выноса в шапку в самый раз.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:36, 13-07-2008 | #225


Ветеран


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

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


Большая просьба ко всем. Я выкладывал текст бат-файла, давно уже, вот здесь: http://forum.oszone.net/post-784912-117.html Никто на ту мою просьбу так и не отреагировал, и хочу ее повторить. Ну, может, погода изменилась, настроение, новые люди на форум пришли - может, кто и выручит теперь. Надо бы отрецензировать тот батник, может, поправить как-нибудь. Поскольку, например, файлы из папки Temporary Internet Files он у меня не удаляет, хотя и должен.

-------
Моя статья на OSzone.net


Отправлено: 15:31, 18-07-2008 | #226


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


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

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


Народ, подскажите пожалуйста:

Нужeн батник, который бы удалял из папки в которой лежит те папки, которые не входят в список(лежащий рядом list.txt )

Код который я написал:

Код: Выделить весь код
SETLOCAL ENABLEEXTENSIONS
@echo off

call :read_list %~dp0\list.txt || exit /b 1

exit /b 0

:read_list

set LISTFILE=%1

if not exist %LISTFILE% (
    echo FAIL: Файл со списком отсутствует
    exit /b 1
)

set VAR=no
for /f  "usebackq delims=="   %%i in (`"dir "%cdd%" /ad /b"`) do (
  for /f %%j in (%LISTFILE%) do	(    
  	if %%i==%%j (set VAR=yes)
	)
if "!VAR!"=="no" (rd /s /q %%i)
	set VAR=no)
pause
set VAR=no    
)

exit /b 0
Но вот что то он не хочет работать...
Может кто предложит как проще реализовать?
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:49, 18-07-2008 | #227


Аватара для Котяра

Ветеран


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

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


Цитата ShaddyR:
сообщение выводит то, что ему сказано выводить. »
Я просто написал, какому процессу принадлежит окно.

Отправлено: 16:35, 18-07-2008 | #228


Googler


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

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


Цитата LooTer:
Может кто предложит как проще реализовать? »
например так (имена каталогов в LIST.TXT и "DIR /B /AD" должны совпадать):
Код: Выделить весь код
@Echo Off
SetLocal EnableDelayedExpansion

Set ListFile=list.txt
If Not Exist %ListFile% (
	Echo FAIL: Файл со списком отсутствует
	Exit /B 1
)

For /F "delims=" %%i In ('DIR /B /AD') Do (
	FindStr /BEIC:"%%i" %ListFile% 1>Nul 2>Nul
	If !ERRORLEVEL!==1 RD /S /Q "%%i"
)

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

Отправлено: 05:54, 21-07-2008 | #229


Аватара для zeroua

Ветеран


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

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


Подскажите пожалуйста код cmd/bat файла для очистки темпа "вот мой скромный вариант". поправьте ели что не так (может конечно это и вовсе неправильно, вообще нужен совет или правильный вариант):

Код: Выделить весь код
@echo off

attrib -R -H -S "%systemroot%\Temp\*.*" /S
echo.
DEL "%systemroot%\Temp\*.*" /S /Q  
echo.
RD "%systemroot%\Temp" /S /Q 
echo.
MD "%systemroot%\Temp"

EXIT
заранее благодарен за оказанную помощь ...

-------
лучше по утру на Google Earth искать ГДЕ ты пил, чем на youtube КАК...
http://forum.oszone.net/image.php?type=sigpic&userid=68333&dateline=1203429944


Отправлено: 10:07, 24-07-2008 | #230



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




 
Переход