NIKZZZZ
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Sh.exe Динамическое создание ярлыков и регистрация програм, находящихся на внешних носителях (Usb,Cd,NetWork) Программа сканирует подключенные устройства и создает \ удаляет ярлыки и регистрирует (дерегистрирует) программы, находящиеся в указанном каталоге на основе link файлов. Формат link файда приведен ниже. ******************************************************************************* [Shortcut] ;исполняемый файл ;если путь начинается с "\" он будет заменен на текущий, "." создаст ярлык для носителя. exe=\demo.exe ;ярлык на рабочем столе Desktop=Yes ;ярлык быстрый запуск QuickLaunch=Yes ;меню пуск StartMenu=UsbFlash\DemoPrograms ;меню программы Programs=UsbFlash\DemoPrograms ;название ярлыка lnk=Demo Programs ;рабочий каталог workdir=\ ;аргументы args= ;иконка и ее номер icon=shell32.dll,5 ;горячие клавиши hotkey= ;Ассоциации - расширения файлов через запятую Assoc=xxx,zzz ;Иконка каталога foldericon= [AutoRun] ;в этой секции прописаны программы, ;запускаемые при вставке устройства (.bat,.exe,.reg) hide=yes ;hide=no - default bat=\start.bat exe= reg=\start.reg [autoexit] ;аналогично при удалении устройств hide= bat= exe= reg= ******************************************************************************* Пути поиска носителей указаны в файле Sh.ini ******************************************************************************* [Config] ;Расширение для link файлов ext=.shl ;Время обновления (только для RamDisk) time=1000 ;Tray traytime=10000 ;Уровень сканирования, Hight - рекомендуется только для отладки ScanLelel=Normal BackPath= ;Cache файл, создается с помощью ShCache.exe (необязателен) Idx=ShCache.idx [RamDisk] ;* - для всех Drives=b ;Путь поиска Path=PePrograms;Programs [REMOVABLE] Drives= Path=PePrograms [CDROM] Drives=* Path=PePrograms [Network] Drives=h Path=PePrograms;Programs [Fixed] Drives= Path= ;Маркерный файл Marker= ******************************************************************************* Для создания Cache файл выполнить ShCache.exe "..\PePrograms" ..\PePrograms - путь к каталогу с программами В каталоге вместе с ShCache.exe должен находиться Sh.ini, настойки берутся из [Config] ext=.shl Idx=ShCache.idx В запущенную Sh.exe можно подавать команды, например из bat файла. Допустимы комманды: Start|Pause|Refresh|Exit|HideLetter|UnHideLetter Например, Sh.exe HideLetter удалит неактивные буквы дисков. | Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 10:48 14-06-2012 | Исправлено: NIKZZZZ, 10:51 14-06-2012 |
|