Предыдущая тема 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 версия , ресурсы интегрированы И многое другое.
Последний раз редактировалось: nikzzzz (2020-03-26 16:04), всего редактировалось 41 раз(а)
rockdgon, Да, забыл добавить в описание. Параметр сохраняет указанную ветку реестра, при завершении работы или удалении носителя ветка будет восстановлена. Параметров может быть несколько, первые три символа должны быть "Reg", например
nikzzzz, BackUp отрабатывает после [autoexit]'а и перед [AutoRun]'ом? Т.е. я могу забекапить ветку реестра с настройками, потом импортировать настройки для программы, а при отключении я могу почистить эту ветку с помощью [autoexit]'а и она потом уже будет восстановлена из бэкапа?
rockdgon BackUp отрабатывает перед AutoRun , восстановление происходит после autoexit, к стати, второе можно поменять, надо подумать.
56448а при отключении я могу почистить эту ветку с помощью [autoexit]'а и она потом уже будет восстановлена из бэкапа?
Чистить ветку лишнее, при восстановлении ветка сначала полностью удаляется и восстанавливается из бэкапа. Если ветки не существует, но она создана самой прогой или создана через AutoRun, при восстановлении она будет удалена. К стати, то-же относится к ассоциациям, они будут восстановлены по завершению работы.
nikzzzz, Спасибо, становится понятнее. Т.е. если с помощью autorun прописать множество настроек в ветку HKCU\Software\IvoSoft\ClassicShell а изначально данной ветки вообще не было, то можно в autoexit её не удалять? Тогда и в backup её не нужно указывать так как её нет? Я ветку реестра импортировать через .bat буду так как там в путях через переменную прописывать необходимо. Т.е. по идее нужно в backup указать эту ветку даже если её нет, чтобы она позже была удалена. Заковыристо))) А ключи можно использовать в?:
nikzzzz, Очень полезная программа, но что то не так. Вроде делаю все как нужно. В корень флешки скопировал содержание папки, но только три игры появляются на рабочий стол и ничего больше. Закинул в демо в систем мои программы и ничего больше не получилось. Система Windows 10 1803 64 bit
_________________ Подпись отключена за нарушение правил форума
dimo70 А вы описание читали? Для того, чтобы появились ярлыки, недостаточно скопировать программы на флэшку, нужно еще создать для каждой .shl файл, в котором эти ярлыки и прописаны. alexusfree
56680На пк с кардридером пользоватся мягко говоря не удобно,
Не подумал об этом, на современных картридерах этой проблемы нет, а вот старые любят создавать диски-пустышки. Исправлю.
56709dimo70 А вы описание читали? Для того, чтобы появились ярлыки, недостаточно скопировать программы на флэшку, нужно еще создать для каждой .shl файл, в котором эти ярлыки и прописаны.
Если для каждого софта нужно делать все ето, то очень неудобно получается. Нет ли возможность сделать так, что автоматически сканировались екзешники. Я пользую сейчас PortableApps.com Platform. Там если запустить свой портабельный софт программа автоматически сканирует и даже можно делать поиск по имени софта. Там тоже не все работает супер, но делает ето. Подумал не может ли с батником как то просканировать.
_________________ Подпись отключена за нарушение правил форума
dimo70, Написать батничек, который , например создаст .shl файлы для создания ярлыков на рабочем столе дело на 10 минут, а вот толку от него? Создавать все одному шаблону не слишком хорошо, тут требуется ручная работа, часто запускается не exe, а батник, ему надо указать иконку, имя часто надо указывать свое, учитывать разрядность системы и т.п. Да и рабочий стол часто не удобен, лишний мусор держать не желательно. Полноценный автомат написать не возможно, а полурабочий делать не вижу смысла.
dimo70, Вот простейший батник, его надо положить в каталог с портабле софтом и выполнить.
@echo off cd "%~dp0" for /f "delims=" %%f in ('dir /b /s *.exe') do ( >"%%~dpnf.shl" echo.[Shortcut] >>"%%~dpnf.shl" echo.exe=\%%~nxf >>"%%~dpnf.shl" echo.desktop=\ )
Последний раз редактировалось: nikzzzz (2018-08-26 14:57), всего редактировалось 1 раз
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы