BIT - менеджер ярлыков (командных файлов) на запуск программ для DOS. Работает из командной строки (выполняет указанную функцию и завершает работу), соответственно, не занимает память при запуске других программ через командные файлы, созданные с ее помощью. BIT умеет создавать и удалять ярлыки, а также переходить в каталог исполняемого файла, указанного в ярлыке, отличать "свои" и "чужие" командные файлы, определять "битые ссылки" (из числа "своих" bat-файлов) и, разумеется, удалять их в одно действие. Не требует установки, не имеет дополнительных файлов и настроек - bit.exe можно положить в любую папку, расшаренную для DOS через <PATH>, в этой же папке BIT будет хранить созданные ей ярлыки. Содержит встроенный help и валидацию пользовательского ввода (что составляет примерно половину текста экзешника объемом в 20 КБ) на английском языке. В числе прочего, удобно использовать на эмуляторах DOS для портативных устройств. Написана совсем недавно, для себя. Естественно, freeware - тестируйте и пользуйтесь на здоровье.
ФУНКЦИИ BIT
bit <файл> <ярлык> Создает командный файл с именем <ярлык> (<ярлык>.bat) на запуск программы (где <файл> - имя (исполняемого) файла в текущем каталоге или полный путь к любому (исполняемому) файлу в системе).
Пример:
- Код: Выделить всё
C:\GAMES\PINBALL\>bit pinball.exe pin
bit /d Переключается на каталог, где хранятся BIT и все его ярлыки.
bit /d <ярлык> Переключается на каталог, где хранится исполняемый файл, указанный в <ярлык>.
Пример:
- Код: Выделить всё
Z:\IMG\>bit /d pin
bit /x <ярлык> Удаляет командный файл с именем <ярлык>.
Пример:
- Код: Выделить всё
Z:\IMG\>bit /x pin
bit - Листинг всех ярлыков из папки, где хранится BIT (в виде псевдопанели навигатора).
bit /s - Тот же листинг, но с указанием статуса ярлыка (серый цвет - ярлык создан не в BIT, желтый цвет - рабочий ярлык BIT, красный цвет - битый ярлык BIT)
bit /u - Удаляет все битые ярлыки
bit /? Помощь
P.S. Дополнительные ключи и параметры для запуска исполняемого файла можно указать в созданном bat-файле вручную, в текстовом редакторе (при парсинге BIT читает эту строчку лишь до первого пробела).