Создание DOS-программы с автозапуском
Вам надоело при выходе в Интернет запускать множество программ, как антивирус, firewall, интернет-мессенджер и т.д.? Вы не хотите выводить ярлыки некоторых программ на рабочий стол, но Вам часто приходится с этими программами работать одновременно? Тогда эта статья для Вас - создание простейшей программы для автоматизации запуска приложений в Windows.
Хочется сказать, что если Вы знакомы с операционной системой MS-DOS и можете выполнять операции запуска программ и открытия каталогов, то в создании автозапуска Вам не встретится ничего незнакомого.
Для начала создайте в любой желаемой папке (например, на Рабочем столе) файл *.txt. В нашем примере назовем файл INTERNET.txt. Теперь определимся со списком приложений, которые мы будем заносить в программу, и их путями. В нашем случае это:
Теперь заносим эти данные в файл INTERNET.txt следующим образом:
cd C:\Program Files\BWMeter\
start BWMeter.exe
cd D:\Kaspersky\
start kav.exe
cd C:\Program Files\ICQ5\
start ICQ.exe
Команда cd (change directory-изменить директорию) выполняет функцию выбора директории. Команда start (start - запуск) отвечает за запуск программы не дожидаясь завершения ее работы. Если опустить эту команду, то все получится несколько другой эффект - программы будут запускаться по очереди, следующая программа запустится только после завершения работы предыдущей. Такой ход событий тоже может понадобиться, например, при копировании музыки с диска на телефон: сначала запускается граббер (например, Advanced CD Ripper Pro), в котором Вы копируете треки с AudioCD в какой-то формат (предположим, в *.wav); после закрытия граббера запускается программа редактирования звуковой дорожки, как Adobe Audition; затем происходит запуск программы-синхронизатора ПК с телефоном в которой Вы уже загоняете музыку на телефон. После завершения работы последней программы, закрывается и программа-автозапуск.
В случае, если путь к файлу не содержит пробелов, то две строчки запуска одного файла можно сократить в одну примерно следующего содержания:
D:\Kaspersky\kav.exe
Если Вам необходимо, чтобы после запуска одного приложения программа-автозапуск ждала нажатия любой клавиши, то добавьте под командой запуска файла команду pause.
В случае, если путь к файлу не содержит пробелов, то две строчки запуска одного файла можно сократить в одну примерно следующего содержания:
D:\Kaspersky\kav.exe
Если Вам необходимо, чтобы после запуска одного приложения программа-автозапуск ждала нажатия любой клавиши, то добавьте под командой запуска файла команду pause.
Приведем конечный код программы-автозапуска:
cd C:\Program Files\BWMeter\
start BWMeter.exe
D:\Kaspersky\kav.exe
cd C:\Program Files\ICQ5\
start ICQ.exe
pause
Последний этап - переименование файла INTERNET.txt (или какой там у Вас?) в файл INTERNET.bat. Сделать это можно, например, в Total Commander. Готово! Программа выпоняет все заданные команды и готова заменить три ярлыка на Рабочем столе! Если Вас не устраивает пиктограмма программы-автозапуска, либо Вы просто не хотите видеть ее на Рабочем столе, то можете запихнуть программку глубоко в дебри каталогов, а на рабочем столе оставить лишь ярлык, которому можно поменять изображение.