Вот очень понадобилось написать скрипт под виндой.
По старой традиции использую CMD/BAT.
Нужно мне было проверить простое условие - строка1 равна строке2 или нет.
итак делаем >help IF
Изменение команды IF при включении расширенной обработки команд:
IF [/I] строка1 оператор_сравнения строка2 команда
IF CMDEXTVERSION число команда
IF DEFINED переменная команда
где оператор_сравнения принимает следующие значения:
EQL - равно
NEQ - не равно
LSS - меньше
LEQ - меньше или равно
GTR - больше
GEQ - больше или равно
Отлично! - EQL мне и нужно, обрадовался я и начал писать.
Проверяем равно ли расширение файла
IF /I %%~xF EQL .tmp
И вдруг при выполнении получаю "Непредвиденное появление: EQL."
Был сильно озадачен и долго не мог понять где ошибка...
Погуглил и нашел на форуме что писать нужно не EQL, EQU!!! - и обнаружено это было только путем подбора!!!
Такие казусы окончательно отбивают охоту работать с чем-либо от M$.
Показаны сообщения с ярлыком Windows. Показать все сообщения
Показаны сообщения с ярлыком Windows. Показать все сообщения
14 апр. 2009 г.
24 нояб. 2008 г.
Удаляем кластер M$ Windows 2003
Случается такое иногда - нужно удалить кластер :)
делаем так:
1. удаляем из кластера все ноды, кроме последнего;
2. на последнем ноде выполняем команду: cluster node %CLUSTER_NAME% /forcecleanup
3. проверяем отсутствие/наличие кластера в списке доступных кластеров командой: cluster /list
делаем так:
1. удаляем из кластера все ноды, кроме последнего;
2. на последнем ноде выполняем команду: cluster node %CLUSTER_NAME% /forcecleanup
3. проверяем отсутствие/наличие кластера в списке доступных кластеров командой: cluster /list
24 июл. 2008 г.
Ищем кто занимет дисковое пространство
Часто возникает вопрос куда делось свободное дисковое пространство. Такие ситуации возникают не только на системах в которых работает несколько пользователей, но и на домашних компьютерах.
Особенно остро эта проблема стоит на сетевых файл-серверах.
Наиболее гибким решением будет конечно написание скрипта, по результатам работы которого можно составлять графики и делать сравнения по динамике роста.
Однако это процесс трудоемкий, требующий много времени и знаний ОС.
Когда необходимо быстро выяснить какая папка (и ее подпапки) заняла большое пространство диска можно применить графический инструмент WinDirStat.
Очень удобный графический инструмент, позволяющий легко найти "проблемные" папки и файлы.
Особенно остро эта проблема стоит на сетевых файл-серверах.
Наиболее гибким решением будет конечно написание скрипта, по результатам работы которого можно составлять графики и делать сравнения по динамике роста.
Однако это процесс трудоемкий, требующий много времени и знаний ОС.
Когда необходимо быстро выяснить какая папка (и ее подпапки) заняла большое пространство диска можно применить графический инструмент WinDirStat.
Очень удобный графический инструмент, позволяющий легко найти "проблемные" папки и файлы.
4 июл. 2008 г.
Visual WGet - менеджер закачек под винду
Пока приходится на работе сидеть под виндой.
И вот сегодня решил озаботиться менеджером закачек - накопал Visual WGet
Эта штука даже умеет интегрироваться в IE! :)
Интерфейс минималистичен - есть все (или почти все) нужное и ничего лишнего.
Пробую...
И вот сегодня решил озаботиться менеджером закачек - накопал Visual WGet
Эта штука даже умеет интегрироваться в IE! :)
Интерфейс минималистичен - есть все (или почти все) нужное и ничего лишнего.
Пробую...
Подписаться на:
Сообщения (Atom)
