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

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 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 раз(а)

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

    cartmenezz
  • 1384
  • Стаж: 8 лет 7 месяцев
  • Сообщений: 526
  • Репутация:14

    [+] [-]
  • Откуда: Калининград
nikzzzz, Здравствуйте, я правильно понимаю, PsMgrCache обобщает все записи из .shl файлов в один .idx ? иконки не вытягиваются?

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

    vovan1982
  • 214
  • Стаж: 9 лет 3 месяца
  • Сообщений: 1099
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
cartmenezz, правильно. А вот иконки и не вытягивались, используются или из exe'шника или из dll. Но и свой ico можно использовать.

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

    cartmenezz
  • 1384
  • Стаж: 8 лет 7 месяцев
  • Сообщений: 526
  • Репутация:14

    [+] [-]
  • Откуда: Калининград
vovan1982, просто одна общая dll'ка со всеми иконками поидее наверное практически убрала бы обращение к флешке при запуске, все параметры в idx есть, если бы ещё и иконки там же были, можно было бы сразу все проги в пуске отрисовать, и не надо шерстить по флешке... поидее можно наверное в Restorator налепить такую dll'ку, но конечно геморно... поэтому было бы отлично если б их можно было закэшировать автоматически, если конечно такое возможно

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

    vovan1982
  • 214
  • Стаж: 9 лет 3 месяца
  • Сообщений: 1099
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
cartmenezz, у меня так и есть. Только через запятую ставь номер иконки.

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

    cartmenezz
  • 1384
  • Стаж: 8 лет 7 месяцев
  • Сообщений: 526
  • Репутация:14

    [+] [-]
  • Откуда: Калининград
vovan1982, вручную выдергивали? по одной?

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

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

    [+] [-]
Обновлен PsMgrCache.exe.
Добавлена возможность создать кэш иконок для ускорения загрузки.
Немного обновил PsMgr.exe, устранил несколько мелких багов.

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

    cartmenezz
  • 1384
  • Стаж: 8 лет 7 месяцев
  • Сообщений: 526
  • Репутация:14

    [+] [-]
  • Откуда: Калининград
nikzzzz, шикарно! огромнейшее спасибо

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

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

    [+] [-]
nikzzzz,
можно как-то организовать подчищать за собой?

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

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

    [+] [-]
loban_ser
Забыл строчку раскомментировать после отладки, исправлю.

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

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

    [+] [-]
nikzzzz, aa
Еще бы сделать, чтобы прога из внешнего dll извлекала иконки, в которую создает
допустим:
[Shortcut]
exe=\ChangePassword.cmd
lnk=Change Password
StartMenu=Сброс паролей
workdir=\
icon=B:\Programs\icons.dll,178
[Autorun]
[autoexit]
bat(hw)=\
Это из Programs.wim, а я бы для себя там батничком оформил, лишнюю dll-ку удалять, когда пересобираю прогпак.
И еще, при запуске PsMgrCache_x64.exe, чтобы создавались файлы не с префиксом _х64 а без него
для себя сделал батником запус утиля естественно определяет разрядность и запускает нужную, но как быть с этим:

каждый раз переписывать PsMgr.ini ?


Последний раз редактировалось: loban_ser (2019-11-21 17:36), всего редактировалось 1 раз

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

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

    [+] [-]
loban_ser,
Непонятно, зачем это надо.
Программа ориентирована на относительные пути, что-бы быть независимой.
А так она может это сделать, но не проще ли извлечь иконку размером в 5-10 Kb, и кинуть ее в каталог с прогой ?

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

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

    [+] [-]
71723 но не проще ли извлечь иконку размером в 5-10 Kb, и кинуть ее в каталог с прогой ?
Возможно Вы и правы

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

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

    [+] [-]
71721 чтобы создавались файлы не с префиксом _х64 а без него
Поу молчанию, прога берет в качестве имени результируещего файла собственное имя, а так в конфиг файле можно жестко определить имя кэш файла.
x64 версия особо не нужна, достаточно x86 версии.
;Имя Cache
CacheName=ИмяКэшФайла

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

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

    [+] [-]
Обновлен PsMgrCache.exe
Удалена x64 версия, мелкая косметика.
Обновлен PsMgr.exe
Немного подправил код, возможно небольшое увеличение скорости.

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

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

    [+] [-]
Обновлен PsMgr.exe
Исправлен баг.

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


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

Текущее время: 25-Апр 01:38

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


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