Beep.exe, Sleep.exe, MonOff.exe, IsLock.exe, IsIdle.exe — простые утилиты для командной строки

Beep.exe (2016.02.18)

Издаёт звук на системный спикер заданной частоты и длительности. Параметры задаются в командной строке (beep /? — справка). Предназначена для использования в bat/cmd-файлах WinNT/2000/XP/2003. В 64-битной версии Windows — не работает (точнее, звук там пищит не на спикер а на звуковую карту).

Скачать “CMD_Beep.rar” – 3,25 КБВерсия 1.1, 2016-02-18 17:09


Sleep.exe (2016.02.18)

Отдаёт системе указанное кол-во микросекунд (sleep /? — справка). Предназначена для использования в циклах в cmd-файлах (чтобы Windows не тормозила во время такого цикла).

Скачать “CMD_Sleep.rar” – 2,71 КБВерсия 1.1, 2016-02-18 17:12


MonOff.exe (2016.02.27)

Отключает (переводит в спящий режим) монитор. Так-же как по таймауту энергосбережания, только сразу. MonOff /? — справка по ключам.

Скачать “CMD_MonOff.rar” – 2,97 КБВерсия 1.1, 2016-02-27 23:18


IsLock.exe (2016.02.18)

Проверяет не заблокирована ли рабочая станция (Win+L) и возвращает результат проверки в ERRORLEVEL. Это может быть полезно при написании CMD/BAT-файлов, чтобы какие-либо действия выполнялись (или не выполнялись) только при заблокированной системе. Пример использования:

ISLOCK
IF ERRORLEVEL 1 GOTO st_lock
ECHO System is access
EXIT
:st_lock
ECHO System is locked
EXIT

Скачать “CMD_IsLock.rar” – 2,97 КБВерсия 1.1, 2016-02-18 17:14


IsIdle.exe (2016.02.18)

Программа ISIDLE служит для определения уровня загрузки процессора. Такая проверка может быть нужна в автоматически выполняемых BAT/CMD-скриптах, например чтобы не выполнять некоторые некритические CMD при сильной загрузке. ISIDLE возвращает в переменной ERRORLEVEL уровень загрузки процессора. Необязательный ключ /T:nnnn указывает длительность замера в мсек, по умолчанию установлена длительность 1000 миллисекунд. Пример использования:

ISIDLE
IF %ERRORLEVEL% GEQ 80 GOTO cpu_busy
ECHO CPU is free >c:\ISIDLE_test.txt
:cpu_busy
EXIT

Скачать “CMD_IsIdle.rar” – 3,75 КБВерсия 1.1, 2016-02-18 17:37