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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как изменить скрипт чтобы он выполнялся быстрее ?

Ответить
Настройки темы
CMD/BAT - Как изменить скрипт чтобы он выполнялся быстрее ?

Старожил


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

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


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

Код: Выделить весь код
@echo off
SetLocal 
set /a per=0
@echo. >log_speed_v.2.1.txt
date /t >>log_speed_v.2.1.txt
time /t >>log_speed_v.2.1.txt
date /t >log_speed_bad.txt
time /t >>log_speed_bad.txt
For /f "tokens=1,2,3 delims=," %%i in (my.txt) do (
set /a per=0
@echo. %%j >>log_speed_v.2.1.txt
ping %%i -n 1 | find "Ответ" >>log_speed_v.2.1.txt
ping %%i -n 1 | find "TTL=" >>log_speed_v.2.1.txt || if %per% == 0 ( 
@echo. %%j BaD
@echo. >>log_speed_bad.txt
@echo. %%i >>log_speed_bad.txt 
@echo. %%j >>log_speed_bad.txt
)  
@echo. %%k
@echo. >>log_speed_v.2.1.txt 
)
date /t >>log_speed_v.2.1.txt
time /t >>log_speed_v.2.1.txt 
@echo. >>log_speed_v.2.1.txt 
EndLocal

@echo off
SetLocal 
echo. >res_ok.txt
Set a=0
for /F "delims=" %%a in (log_speed_v.2.1.txt) do call :convert %%a 
:convert
chcp 1251 >nul
@echo. %* >>res_ok.txt
chcp 866 >nul
EndLocal

@echo off
SetLocal
Set k=0
@echo. >res_bad.txt
for /F "delims=" %%k in (log_speed_bad.txt) do call :convert %%k 
:convert
chcp 1251 >nul
@echo. %* >>res_bad.txt 
chcp 866 >nul

Отправлено: 10:38, 25-01-2015

 

Ветеран


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

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


Пакетный файл у Вас, конечно, кошмар. Но и будучи вылизанным, он дела не поправит. Особо Вы ping не ускорите. В первую очередь — по не отвечающему хосту.

Отправлено: 10:56, 25-01-2015 | #2



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

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как изменить скрипт чтобы он выполнялся быстрее ?

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - создание списка пк, на котором скрипт уже выполнялся ejik_off Скриптовые языки администрирования Windows 9 27-05-2014 07:03
[решено] Как сделать скрипт на AutoIT чтобы он проверял все диски и искал файл Alex_86_ AutoIt 3 13-11-2013 18:54
Проблема с кнопкой. И еще надо чтобы $form закрылся но скрипт бы выполнялся дальше JaguarSP AutoIt 4 20-04-2010 20:24
Прочее - Как сделать чтобы при включении компа он подключался к интернету атоматически? NIcky_ssr Сетевые технологии 1 16-12-2009 07:42
Win32 API - [решено] Как сообщить эксплореру, чтобы он перечитал список дисков? Compozitron Программирование и базы данных 1 14-08-2009 21:33




 
Переход