Nagual
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Elroir ты прав, пофиксено delay_hybrid+js.cmd Код: rem ( /* @echo off chcp 1251>nul title Установка паузы в милисекундах. :: Команды до паузы cls set "ctime1=%time:~0,-3%" set /a "sec1=36000*%time:~0,1%+3600*%time:~1,1%+600*%time:~3,1%+60*%time:~4,1%+10*%time:~6,1%+%time:~7,1%" echo Сейчас: %ctime1% echo Команды до паузы... cscript //nologo //e:javascript "%0" :: Команды после паузы set "ctime2=%time:~0,-3%" set /a "sec2=36000*%time:~0,1%+3600*%time:~1,1%+600*%time:~3,1%+60*%time:~4,1%+10*%time:~6,1%+%time:~7,1%" set /a "math=%sec2%-%sec1%" echo Сейчас: %ctime2%. Прошло %sec2%-%sec1%=%math% секунд. echo Команды после паузы... pause goto:eof */ ) function rem() { // Установите паузу в милисекундах WScript.Sleep(15000) } | Переменная величина в милисекундах выделена красным, то есть в примере используется пауза в 15 секунд. Добавлено: до кучи delay_+js.cmd Код: @echo off chcp 1251>nul :: Установите паузу в секундах set delay=15 title Установка паузы в %delay% секунд. echo Пауза в %delay% секунд... set /a delay=%delay%*1000 echo WScript.Sleep(WScript.Arguments(0))>delay :: Команды до паузы set "ctime1=%time:~0,-3%" set /a "sec1=36000*%time:~0,1%+3600*%time:~1,1%+600*%time:~3,1%+60*%time:~4,1%+10*%time:~6,1%+%time:~7,1%" echo Сейчас: %ctime1% echo Команды до паузы... cscript //nologo //e:javascript delay %delay% :: Команды после паузы set "ctime2=%time:~0,-3%" set /a "sec2=36000*%time:~0,1%+3600*%time:~1,1%+600*%time:~3,1%+60*%time:~4,1%+10*%time:~6,1%+%time:~7,1%" set /a "math=%sec2%-%sec1%" echo Сейчас: %ctime2%. Прошло %sec2%-%sec1%=%math% секунд. echo Команды после паузы... del/q delay pause | Теперь загрузка ЦП минимальна. | Всего записей: 528 | Зарегистр. 06-01-2006 | Отправлено: 05:25 07-01-2008 | Исправлено: Nagual, 14:32 07-01-2008 |
|