Предыдущая тема Sh.exe - Менеджер портативных программ Динамическое создание ярлыков и регистрация програм, находящихся на внешних носителях (Usb,Cd,NetWork) Программа сканирует подключенные устройства и создает \ удаляет ярлыки и регистрирует (дерегистрирует) программы, находящиеся в указанном каталоге на основе link файлов.
History
Portable Soft Manager Продолжение проекта Sh.exe - Менеджер портабельных программ. Это не обновление, программа написана с нуля, Sh.exe писался во времена XP, поддержка его потеряла смысл. Отличия от Sh.exe : Общая идеология не изменилась, немного изменился синтаксис .ini , .shl и .idx файлов, но правка их не представляет проблем, немного позже напишу конвертер. Полная поддержка Win 10 последней версии, включая прикрепления ярлыков на панель задач (причем не только .exe файлов, что нельзя сделать стандартными средствами), создание панели инструментов и т.п. Скорость увеличена в несколько раз. Добавлены функции бэкапа веток реестра, неограниченное количество входов [AutoRun] и [AutoExit]. Возможность сортировки последовательности исполнения .shl файлов. .a3x версия , ресурсы интегрированы И многое другое.
Last edited by nikzzzz on 2020-03-26 16:04; edited 41 times in total
Valek271183 Добавить то не проблема, но вот смысл такого ключа? WinPeOnly=yes запрещает создание ярлыков для программ, которые могут "испортить" систему, в WinPe такая защита не требуется.
когда на флешке много папок и подпапок с программами, гораздо проще запустить одну программу которая создаст нужные ярлыки для быстрого доступа к этим програмам, Portable Soft Manager в этом плане мне очень нравится, ну а тех, что могут "испортить" систему я обязательно пропишу WinPeOnly=yes
помогите плиз, лыжи не едут почему не работает?: [AutoRun] cmd=cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" D:\Programs\ProgCat\Prog.exe" если через bat-ник вызывать то работает
nikzzzz, во-первых, здесь не надо &&, достаточно просто &. Во-вторых, если команду не брать в кавычки, то спецсимволы надо экранировать. Я имел ввиду "в бат-никах":
cmd /C set __COMPAT_LAYER=RUNASINVOKER ^& start D:\Programs\ProgCat\Prog.exe
Как эта команда (exe=...) из конфига будет передана ком.процессору, я не знаю.
к сожалению все предложенные варианты не работают. Спасибо за потраченное время. Что нибудь придумаю. На крайняк батник будет отрабатывать. Если найду решение отпишусь.
Обновил утилиту. Изменения коснулись обработки bat/cmd в Autorun/Autoexit, убрал из них "интеллект", который мог вызвать ошибку. Что-бы не было проблем, не запускайте батники этими командами, они для этого не предназначены, запускайте батники через exe=... Поясню разницу, вот пример аналогов bat=.. и exe=..
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum