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

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

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

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


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

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


Внимание!


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

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





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

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

 

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


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

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


помогите найти ошибку
надо разбить вывод ipconfig /all, так чтобы характеристики каждого адаптера сохранились в отдельный файл

Код: Выделить весь код
del *.tmp
set out=1
echo .>int%out%.tmp
ipconfig /all >current
for /f "tokens=*" %%i in (current) do (
 echo %%i ^| findstr Ethernet
 if errorlevel == 0 set /a out = out +1
 echo .%%i >>int%out%
)

Последний раз редактировалось leonnash, 13-01-2009 в 20:18.


Отправлено: 17:10, 13-01-2009 | #581



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

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


Аватара для gf100

Ветеран


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

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


Цитата leonnash:
in (current2) »
current2 - это переменная со списком или именем файла? если да, то должна быть в процентах...

-------
Когда у тебя есть только молоток, все похоже на гвоздь


Отправлено: 17:42, 13-01-2009 | #582


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


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

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


сори, это файл куда выводился ipconfig /all
поправил

Отправлено: 20:18, 13-01-2009 | #583


Аватара для Pozia

Ветеран


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

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


подскажите как через CMD файл остановить службу в Диспетчере задач. Спасибо

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 20:33, 13-01-2009 | #584


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


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

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


net stop browser - остановит службу обозревателя
taskkill /F /IM notepad.exe - принудительно прибьёт процесс notepad.exe
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:38, 13-01-2009 | #585


Аватара для sLiDeR-X

Ветеран


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


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

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


здравствуйте. подскажите пожалуста, как в батнике сделать проверку того, происходит ли обмен пакетов (больше заданных) с компом

(я раздаю инет через шлюз.
хочется сделать так: если идет обмен пакетов (скачка), то ждать пока скачка закончится, тогда выключать комп.
сейчас организовано так: когда комп второй включен, тогда ждать, иначе выключить.
хотелось бы чтоб проверка шла не только по включенности 2 компа, но и по его активности)
вот мой батник:
читать дальше »
Код: Выделить весь код
@echo off
rem Пожалуйста, подождите!
TITLE Џ®¦*«г©бв*, Ї®¤®¦¤ЁвҐ!
echo.
echo.
rem Производится установка
echo.    ЙНННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН»
echo.    є  Џа®Ё§ў®¤Ёвбп *ўв®¬*вЁзҐбЄ®Ґ §*ўҐаиҐ-ЁҐ а*Ў®вл Є®¬ЇмовҐа*  є
echo.    ИННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННј
echo.
echo.

rem количество минут
Set $MIN=1
Set $MLT=60
Set /A $MIN=%$MIN%*%$MLT%
rem ip компьютера
Set $IP=192.168.0.2
:LOOP
echo.
echo.
echo.                                  Џа®Ё§ў®¤Ё¬ §*Їа®б а*Ў®вл 2 Є®¬ЇмовҐа*:
echo.
Ping -n %$MIN% 127.0.0.1 >Nul
Ping -n 1 %$IP% >Nul
If ErrorLevel 1 GoTo SDN
echo.                                                      Љ®¬ЇмовҐа а*Ў®в*Ґв
echo.                                                      ДДДДДДДДДДДДДДДДДД
GoTo LOOP
:SDN
echo.                                                      Љ®¬ЇмовҐа ўлЄ«озҐ-
echo.                                                      ДДДДДДДДДДДДДДДДДД
echo.
echo.
echo.                               Џа®Ёб室Ёв §*ўҐаиҐ-ЁҐ а*Ў®вл Є®¬ЇмовҐа*...
Shutdown -s -t 5 -f
rem "C:\Program Files\Download Master\dmaster.exe"

echo.   
echo.    °°°°°°°°°°°°°°°°°
echo.    ЙНННННННННННННН»°
echo.    МНД  $L!DER  ДН№°°°°°°°°°°°°°°°°°°°°°
echo.    ИННННННЛНННННННКННННННННННННННННННН»°
echo.           МНД  AlL RiGhTs ReSeRvEd  ДН№°°°°°°°°°
echo.           ИНННННННННННННННЛНННННННННННКННННННН»°
echo.                           є                   є°
echo.                           УДДДДДД %date% ДЅ
echo.
echo.

exit

Отправлено: 13:02, 15-01-2009 | #586


Ветеран


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

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


Как можно засечь время выполнения скрипта, либо отдельной команды?

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 13:14, 17-01-2009 | #587


Аватара для gora

Ушёл из жизни


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

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


Цитата Igor_I:
Как можно засечь время выполнения скрипта »
Так пойдет?
Код: Выделить весь код
@Echo off
Call :Sec strt1
rem Здесь размешается исследуемый кусок кода скрипта
Call :Sec strt2
Set /a delta=%strt2%-%strt1%
Echo Время выполнения = %delta%с
Pause>nul
Exit
:Sec
Set /a %1=3600*%time:~0,2%+60*1%time:~3,2%+1%time:~6,2%
GoTo :EOF
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:10, 17-01-2009 | #588


Ветеран


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

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


gora, как завершить этот скрипт автоматически, а не через запрос?

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 14:47, 17-01-2009 | #589


Аватара для gora

Ушёл из жизни


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

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


Цитата Igor_I:
как завершить этот скрипт автоматически, а не через запрос? »
Замените:
Код: Выделить весь код
Pause>nul

на

ping -n 6 127.0.0.1>nul
Пяти секунд хватит что бы увидеть и запомнить время?

Отправлено: 14:56, 17-01-2009 | #590



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




 
Переход