![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Таймер обратного отсчёта |
|
CMD/BAT - Таймер обратного отсчёта
|
Новый участник Сообщения: 46 |
Здравствуйте все.
Я тут такую штуку написал, может, пригодится кому. Можно Timeout выставить или отсрочку выполнения, например. @echo off MODE CON COLS=32 LINES=10 color 2F set A=000 title BOOOOOM! :1 echo How many seconds to countdown? set /p A= set /a x=%A% if %A% == 0 (goto start) if %x% neq 0 (goto start) echo Enter number please goto 1 :start set T=%time:~6,2% :2 set T1=%T% if %T1% neq %time:~6,2% ( set /a A=%A%-1 & set T=%time:~6,2% cls echo: echo ================================ echo %A% echo ================================ echo: ) if %A% LSS 0 ( cls color 4f echo: echo ================================ echo Kaboooom!!!! echo ================================ echo: goto end ) goto 2 :end pause Вот более прикладной вариант использования: Лочит комп и запускает TeamViewer, если он не бежит из-под данного юзера. @echo off MODE CON COLS=50 LINES=10 color 2F setlocal enabledelayedexpansion set A=15 title Lock PC with TeamViewer set T=%time:~6,2% :2 set T1=%T% if %T1% neq %time:~6,2% ( set /a A=%A%-1 & set T=%time:~6,2% cls echo: echo: After 15 seconds this PC will be locked echo: To avoid it press CTRL + C or close this window echo: ================================ echo: %A% echo: ================================ echo: ) if %A% LSS 0 ( cls FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq TeamViewer.exe" /FI "username eq %username%"') DO IF %%x NEQ TeamViewer.exe start "" "C:\Program Files (x86)\TeamViewer\TeamViewer.exe" rundll32.exe user32.dll, LockWorkStation exit ) goto 2 ![]() |
|
Отправлено: 22:25, 19-06-2017 |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 22:51, 19-06-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Можно, конечно.
Но: а - не пойдёт под ХР б - не покажет отсчёт |
Отправлено: 23:08, 19-06-2017 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Ещё один вариант на тему «Как загрузить бессмысленной работой процессор на 100%»?
|
Отправлено: 05:03, 20-06-2017 | #4 |
Забанен Сообщения: 793
|
Iska, ну шоб не простаивал
![]() |
|
Отправлено: 08:44, 20-06-2017 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - DNS Зоны обратного просмотра | kot9Ipa145 | Windows Server 2008/2008 R2 | 4 | 06-02-2014 14:39 | |
2008 R2 - DNS (зоны обратного просмотра) | werov | Windows Server 2008/2008 R2 | 3 | 24-10-2011 09:52 | |
2008 R2 - DNS. Настройка зоны обратного просмотра. | СаркозаН | Windows Server 2008/2008 R2 | 6 | 01-03-2011 10:55 | |
Удаление указателя в зоне обратного просмотра. | __sa__nya | Microsoft Windows NT/2000/2003 | 4 | 10-07-2009 15:43 | |
Настройка обратного звонка в KPPP | Guest | Общий по Linux | 6 | 11-11-2002 15:43 |
|