[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация: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 версия , ресурсы интегрированы
И многое другое.
Вложение
Вложение


Последний раз редактировалось: nikzzzz (2020-03-26 16:04), всего редактировалось 41 раз(а)

[Цитировать]

    goga8686
  • 15240
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 889
  • Репутация:73

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

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

[Цитировать]

    timon45
  • 2835
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 88
  • Репутация:5

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация: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=\

[Цитировать]

    timon45
  • 2835
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 88
  • Репутация:5

    [+] [-]
  • Откуда: Беларусь
Как задать программе 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

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 577
  • Репутация:24

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация: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 !!!

[Цитировать]

    timon45
  • 2835
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 88
  • Репутация:5

    [+] [-]
  • Откуда: Беларусь
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 проходит, а рабочая папка не срабатывает

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет
  • Сообщений: 862
  • Репутация:88

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация: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 файлом.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

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

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 577
  • Репутация:24

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

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

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

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

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 577
  • Репутация:24

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

Страница 15 из 21


Показать сообщения:    

Текущее время: 23-Ноя 20:37

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы