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

    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 раз(а)

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

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

    [+] [-]
Утилита обновлена.
;Пути поиска
;"All", "Cdrom", "Removable", "Fixed", "Network", "Ramdisk", "System", "Boot"
System - System Drive
Boot- Boot Drive
Если PsMgr запущен, им можно управлять, поддерживаются следующие комманды (пример для батника)
Start /w Psmgr.exe Exit
Start /w Psmgr.exe Refresh
Start /w Psmgr.exe Stop
Start /w Psmgr.exe Start

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

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
nikzzzz,
А как проще всего можно из SH перейти на Psmgr? Например в сборку Xemom1?
Что то не могу справиться. Скопировал все. Именовал ini на Psmgr.ini. Запускаю Psmgr и ничего. bc

_________________
Подпись отключена за нарушение правил форума

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

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

    [+] [-]
dimo70,
61885Например в сборку Xemom1?
В последних сборках Xemom1 используется Psmgr, для конвертации .shl файлов есть ShConvert.exe
61885Именовал ini на Psmgr.ini
Там синтаксис изменился, читайте ReadMe.

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

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
Там синтаксис изменился, читайте ReadMe.
Спасибо. Придется читать побольше. aa

_________________
Подпись отключена за нарушение правил форума

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

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

    [+] [-]
nikzzzz,
Здравствуйте!
Вы планируете обновить sh в конструкторах своих на эту утилиту?

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

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

    [+] [-]
dimo70,
Пример ini файла для последней версии:
[Config]
ext=.shl
BackFile=%temp%\PsMgr.bck
ProgPath=
Idx=PsMgrCache.idx
ExternalConfig=*
[Path]
Drives=[Boot=*][Ramdisk=b]:\PePrograms,[Ramdisk=b]:\Programs
ForceCheck=[b]:\PePrograms,[b]:\Programs
loban_ser,
61891Вы планируете обновить sh в конструкторах своих на эту утилиту?
Да.

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

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
nikzzzz,
Большое спасибо! Так будет проще. aa
PS:
nikzzzz,
Не могу справиться.
Вот мой ini:
[Config]
ext=.shl
BackFile=%temp%\PsMgr.bck
ProgPath=\PE10\PeSoft
Idx=PsMgrCache.idx
ExternalConfig=*
Drives=[Boot=*][Ramdisk=b]:\PePrograms,[Ramdisk=b]:\Programs
ForceCheck=[b]:\PePrograms,[b]:\Programs
Путь к программ: \PE10\PeSoft
Запускал SHconvert и PsMgrCache
Не появляются ярлыки на desktop. А с SH появляются. ac

_________________
Подпись отключена за нарушение правил форума

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

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

    [+] [-]
dimo70,
Вот посмотрите пример моего конфига
[Config]
ext=.shl
BackFile=%ProgramData%\PsMgr.bck
Idx=PsMgrCache.idx
ProgPath=
ExternalConfig=*
;Принудительное отслеживание смены носителей (для сборок win7/win8 , если не отслеживаются, для сборок XP не требуется)
DriveControl=yes
[Path]
Drives=[Boot=*]:\smbb,[Cdrom=*][Removable=*][Fixed=*][Ramdisk=b]:\_Recovery,[Ramdisk=b]:\Programs,[Ramdisk=b]:\PePrograms,[System=*]:\Program Files
ForceCheck=[b]:\PePrograms,[b]:\Programs,[b]:\Misc,[b]:\Antivir,[b]:\Acronis,[b]:\Paragon
может поможет aa

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

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

    [+] [-]
dimo70,
[Config]
ext=.shl
BackFile=%temp%\PsMgr.bck
ProgPath=\PE10\PeSoft
Idx=PsMgrCache.idx
ExternalConfig=*
[Path]
Drives=[Boot=*]:\PE10\PeSoft

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

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
nikzzzz,
Сработала, спасибо! ay
Да, и намного быстрее все загружается. Очень хорошо получилось.

_________________
Подпись отключена за нарушение правил форума

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

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

    [+] [-]
Если это возможно, неплохо было бы добавить Autorun? как это реализовано в UsbtorChk к примеру.
Я не придераюсь, просто хочется, чтобы ваши утилиты были совершенны aa

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

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

    [+] [-]
loban_ser,
Это портабельная утилита, она может, например находиться на флэшке, AutoRun здесь нежелателен.

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

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

    [+] [-]
nikzzzz,
Привет! Хорошая работа! ay
Теперь нет проблем с двойными ярлыками.
Есть небольшая нестыковка. Я кладу рядом с скриптом - Psmgr.ini:
[Config]
ExternalConfig=*
[Path]
Drives=[System=X]:\Windows,[Boot=*]
Все прекарасно работает. Но не подхватываются ярлыки на [System=X]:\Windows.
Если я уберу: ExternalConfig=*, то с System все работает, но не ищутся внешние программы.
Такое ощущение, что в ExternalConfig=*, стоит запрет поиска на - "X" ? az

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

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

    [+] [-]
Xemom1, а если [System=*]:\Windows
Вообще странно, у меня наоборот все работает.


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

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

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

    [+] [-]
Xemom1, aa
61953Но не подхватываются ярлыки на [System=X]:\Windows.
Попробуй так
[System=*]:\Windows.
Вроде запрета не ставил, если не сработает, отпишись.

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


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

Текущее время: 24-Ноя 12:18

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


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