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

Beep.exe (2016.02.18)

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

Скачать “CMD_Beep.rar” CMD_Beep.rar – 3 KB


Sleep.exe (2016.02.18)

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

Скачать “CMD_Sleep.rar” CMD_Sleep.rar – 3 KB


MonOff.exe (2016.02.27)

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

Скачать “CMD_MonOff.rar” CMD_MonOff.rar – 3 KB


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” CMD_IsLock.rar – 3 KB


SetVPN.exe (2016.02.18)

Эта программа из командной строки создаёт VPN соединение в Windows. Для получения справки по ключам — SetVPN.exe /help_ru
Типовой пример использование SetVPN.exe:

setvpn /name=»test1″ /add /servername=»192.168.192.1″ /username=»aaa» /password=»bbb» /disableip6 /onlyip /mschap2 /chap /reconnect

Скачать “CMD_SetVPN.rar” CMD_SetVPN.rar – 9 KB


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” CMD_IsIdle.rar – 4 KB