[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2585
  • REPUTATION:127

    [+] [-]
Предыдущая тема 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 версия , ресурсы интегрированы
И многое другое.
Attachments
Attachments
Attachments


Last edited by nikzzzz on 2019-03-21 22:14; edited 23 times in total

[Quote]

    rockdgon
  • 1013
  • Longevity: 3 years 11 months
  • Posts: 104
  • REPUTATION:0

    [+] [-]
nikzzzz,
что делает этот параметр?
[BackUp]
reg=HKEY_CURRENT_USER\Software\Agentix Software
не нашел описания

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2585
  • REPUTATION:127

    [+] [-]
rockdgon,
Да, забыл добавить в описание.
Параметр сохраняет указанную ветку реестра, при завершении работы или удалении носителя ветка будет восстановлена.
Параметров может быть несколько, первые три символа должны быть "Reg", например
[BackUp]
reg=HKEY_CURRENT_USER\Software\Agentix Software
reg_1=...
reg_2=...

[Quote]

    rockdgon
  • 1013
  • Longevity: 3 years 11 months
  • Posts: 104
  • REPUTATION:0

    [+] [-]
nikzzzz, BackUp отрабатывает после [autoexit]'а и перед [AutoRun]'ом?
Т.е. я могу забекапить ветку реестра с настройками, потом импортировать настройки для программы, а при отключении я могу почистить эту ветку с помощью [autoexit]'а и она потом уже будет восстановлена из бэкапа?

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2585
  • REPUTATION:127

    [+] [-]
rockdgon
BackUp отрабатывает перед AutoRun , восстановление происходит после autoexit, к стати, второе можно поменять, надо подумать.
56448а при отключении я могу почистить эту ветку с помощью [autoexit]'а и она потом уже будет восстановлена из бэкапа?
Чистить ветку лишнее, при восстановлении ветка сначала полностью удаляется и восстанавливается из бэкапа.
Если ветки не существует, но она создана самой прогой или создана через AutoRun, при восстановлении она будет удалена.
К стати, то-же относится к ассоциациям, они будут восстановлены по завершению работы.

[Quote]

    rockdgon
  • 1013
  • Longevity: 3 years 11 months
  • Posts: 104
  • REPUTATION:0

    [+] [-]
nikzzzz, Спасибо, становится понятнее.
Т.е. если с помощью autorun прописать множество настроек в ветку HKCU\Software\IvoSoft\ClassicShell
а изначально данной ветки вообще не было, то можно в autoexit её не удалять? Тогда и в backup её не нужно указывать так как её нет?
Я ветку реестра импортировать через .bat буду так как там в путях через переменную прописывать необходимо.
Т.е. по идее нужно в backup указать эту ветку даже если её нет, чтобы она позже была удалена.
Заковыристо)))
А ключи можно использовать в?:
bat=\start.bat key 2key

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2585
  • REPUTATION:127

    [+] [-]
rockdgon
56450Т.е. по идее нужно в backup указать эту ветку даже если её нет, чтобы она позже была удалена.
Совершенно верно.
56450А ключи можно использовать в?
Можно.

[Quote]

    alexusfree
  • 19017
  • Longevity: 9 months 1 day
  • Posts: 1
  • REPUTATION:0

    [+] [-]
На пк с кардридером пользоватся мягко говоря не удобно,
Ошибка - Диск отсутствует
В устройстве нет диска.
несколько раз подряд.

[Quote]

    dimo70
  • 17296
  • Longevity: 1 year 5 months
  • Posts: 470
  • REPUTATION:5

    [+] [-]
  • Location: Египет
nikzzzz,
Очень полезная программа, но что то не так.
Вроде делаю все как нужно. В корень флешки скопировал содержание папки, но только три игры появляются на рабочий стол и ничего больше.
Закинул в демо в систем мои программы и ничего больше не получилось. Система Windows 10 1803 64 bit ac

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2585
  • REPUTATION:127

    [+] [-]
dimo70
А вы описание читали?
Для того, чтобы появились ярлыки, недостаточно скопировать программы на флэшку, нужно еще создать для каждой .shl файл, в котором эти ярлыки и прописаны.
alexusfree
56680На пк с кардридером пользоватся мягко говоря не удобно,
Не подумал об этом, на современных картридерах этой проблемы нет, а вот старые любят создавать диски-пустышки.
Исправлю.

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2585
  • REPUTATION:127

    [+] [-]
Утилита обновлена.
Исправлен (надеюсь) баг с картридером.
alexusfree,
Если не сложно, проверьте.

[Quote]

    dimo70
  • 17296
  • Longevity: 1 year 5 months
  • Posts: 470
  • REPUTATION:5

    [+] [-]
  • Location: Египет
56709dimo70
А вы описание читали?
Для того, чтобы появились ярлыки, недостаточно скопировать программы на флэшку, нужно еще создать для каждой .shl файл, в котором эти ярлыки и прописаны.
Если для каждого софта нужно делать все ето, то очень неудобно получается.
Нет ли возможность сделать так, что автоматически сканировались екзешники. Я пользую сейчас PortableApps.com Platform. Там если запустить свой портабельный софт программа автоматически сканирует и даже можно делать поиск по имени софта. Там тоже не все работает супер, но делает ето. Подумал не может ли с батником как то просканировать. aa

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2585
  • REPUTATION:127

    [+] [-]
dimo70
56716А ест ли возможность сделать так что автоматически сканировались екзешники.
Я уже отвечал на этот вопрос.

[Quote]

    dimo70
  • 17296
  • Longevity: 1 year 5 months
  • Posts: 470
  • REPUTATION:5

    [+] [-]
  • Location: Египет
nikzzzz,
Да, извините не увидел.
И все таки можно подумать над етим. ab

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2585
  • REPUTATION:127

    [+] [-]
dimo70,
Написать батничек, который , например создаст .shl файлы для создания ярлыков на рабочем столе дело на 10 минут, а вот толку от него?
Создавать все одному шаблону не слишком хорошо, тут требуется ручная работа, часто запускается не exe, а батник, ему надо указать иконку, имя часто надо указывать свое, учитывать разрядность системы и т.п.
Да и рабочий стол часто не удобен, лишний мусор держать не желательно.
Полноценный автомат написать не возможно, а полурабочий делать не вижу смысла.

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 4 months
  • Posts: 2585
  • REPUTATION:127

    [+] [-]
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=\
)


Last edited by nikzzzz on 2018-08-26 14:57; edited 1 time in total

Page 2 of 12


Display posts:    

Current time is: 26-May 21:56

All times are UTC + 3


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