[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2878
  • 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


Last edited by nikzzzz on Yesterday 11:52; edited 33 times in total

[Quote]

    goga8686
  • 15240
  • Longevity: 2 years 11 months
  • Posts: 164
  • REPUTATION:14

    [+] [-]
nikzzzz, С возвращением aa ну вот. всё равно спасибо за классную программу.

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2878
  • REPUTATION:127

    [+] [-]
PsMgr обновлен.
Исправлен баг - потеря иконки в трее при перезапуске explorer'а.
Конвертер PsMgrConv2k добавлен в архив.

[Quote]

    timon45
  • 2835
  • Longevity: 3 years 9 months
  • Posts: 60
  • REPUTATION:4

    [+] [-]
nikzzzz, можно ли в файле *.shl, указать каким либо образом параметры запуска *.exe
...\DiskDirector_12_x64.exe -ai

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2878
  • REPUTATION:127

    [+] [-]
timon45,
[CheckVer]
OSArch=X64,IA64
[Shortcut]
exe=\DiskDirector_12_x64.exe
;аргументы , здесь допустимы псевдопеременные %WorkDir% и %WorkDrive%
args=-ai
lnk=Recovery Expert 12
StartMenu=\Acronis
icon=\RecoveryExpert.ico
workdir=\

[Quote]

    timon45
  • 2835
  • Longevity: 3 years 9 months
  • Posts: 60
  • REPUTATION:4

    [+] [-]
Как задать программе PsMgr чтобы она формировала ярлыки используя только файлы PsMgrCache.idx, PsMgrCache.idx_

мой PsMgr.ini (находится внутри wim файла)

[Config]
ext=.shl
BackFile=%temp%\PsMgr.bck
ProgPath=\sources\PePrograms
Idx=PsMgrCache.idx
ExternalConfig=*
[Path]
Drives=[Boot=*][Ramdisk=b]:\PePrograms,[Boot=*]:\sources\PePrograms
ForceCheck=[b]:\PePrograms
загружаюсь с флэшки или диска

структура каталогов

\sources\PePrograms\
|---mount.cmd
|---Programs.wim
|---PsMgrCache.exe
|---PsMgrCache.idx
|---PsMgrCache.idx_
....(далее каталоги с программами)
mount.cmd распаковывает Programs.wim в b:\PePrograms до запуска PsMgr

[Quote]

    loban_ser
  • 17796
  • Longevity: 1 year 10 months
  • Posts: 317
  • REPUTATION:6

    [+] [-]
timon45,
Idx=PsMgrCache.idx
В PsMgr.ini

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2878
  • REPUTATION:127

    [+] [-]
timon45
71506mount.cmd распаковывает Programs.wim в b:\PePrograms до запуска PsMgr
Распаковывать надо в каталог b:\PePrograms\Programs (\Programs - имя взято из Programs.wim)
Далее нужно скопировать PsMgrCache.idx_ в b:\PePrograms
Другой вариант - создать PsMgrCache.idx для неупакованного содержимого Programs (поместить в него PsMgrCache.exe и выполнить его), а далее упаковать каталог (с PsMgrCache.idx, PsMgrCache.exe можно удалить) в wim .
PsMgr.ini должен находиться в одно каталоге с PsMgr.exe !!!

[Quote]

    timon45
  • 2835
  • Longevity: 3 years 9 months
  • Posts: 60
  • REPUTATION:4

    [+] [-]
71510Другой вариант - создать PsMgrCache.idx для неупакованного содержимого Programs (поместить в него PsMgrCache.exe и выполнить его), а далее упаковать каталог (с PsMgrCache.idx, PsMgrCache.exe можно удалить) в wim .
Да так было и ранее, так и сделал
есть еще интересный случай, имеется ярлык находится по пути ...\sources\PePrograms\AntiVir\SmartFix\Link.shl

его содержимое

[Shortcut]
exe=\..\..\..\..\SmartFix.exe
workdir=\..\..\..\..\
lnk=SmartFix
Desktop=\
QuickLaunch=
Desc=Для удаления Mail.ru включить "Caps Lock"
StartMenu=\AntiVir
Programs=
args=
icon=\..\..\..\..\SmartFix.exe
файл в корне ...SmartFix.exe рядом с каталогом sources
результат:

ссылка на exe проходит, а рабочая папка не срабатывает

[Quote]

    Xemom1
  • 175
  • Longevity: 4 years 10 months
  • Posts: 761
  • REPUTATION:69

    [+] [-]
timon45,
Мне кажется достаточно:
workdir=\

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2878
  • REPUTATION:127

    [+] [-]
timon45,
71524ссылка на exe проходит, а рабочая папка не срабатывает
Вполне возможно, будет время - посмотрю.
В данном случае лучше использовать псевдопеременную %WorkDrive%
[Shortcut]
exe=%WorkDrive%\SmartFix.exe
workdir=%WorkDrive%
lnk=SmartFix
Desktop=\
QuickLaunch=
Desc=Для удаления Mail.ru включить "Caps Lock"
StartMenu=\AntiVir
Programs=
args=
icon=%WorkDrive%\SmartFix.exe
Xemom1,
[qpost=undefined]
Мне кажется достаточно:
workdir=\
В этом случае workdir будет присвоен путь к каталогу с .shl файлом.

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2878
  • REPUTATION:127

    [+] [-]
Утилита обновлена.
Исправлен баг с путями.

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2878
  • REPUTATION:127

    [+] [-]
Утилита обновлена.
Подправил иконки.

[Quote]

    loban_ser
  • 17796
  • Longevity: 1 year 10 months
  • Posts: 317
  • REPUTATION:6

    [+] [-]
71553Подправил иконки.
aa

такая и должна быть?

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2878
  • REPUTATION:127

    [+] [-]
loban_ser,
71561такая и должна быть?
Да, такая.
Постарался сделать иконку, которая нормально видна на светлом и темном фоне, если у кого-нибудь есть альтернативная иконка, предлагайте.

[Quote]

    loban_ser
  • 17796
  • Longevity: 1 year 10 months
  • Posts: 317
  • REPUTATION:6

    [+] [-]
nikzzzz,
Так я не против, только в предыдущей версии она же и была.
Просто не понял, что Вы поправили, думал вернули прежнюю.

Page 15 of 18


Display posts:    

Current time is: 11-Dec 09:31

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