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

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

    [+] [-]
Утилита обновлена.
Устранены баги при работе в XP.
Если во внешнем файле конфигурации отсутствует "Drives=" , утилита завершит свою работу.
Это может быть полезно, когда сама утилита не требуется, но запуск ее прописан в ядре.

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

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

    [+] [-]
nikzzzz, здраствуйте!
Можно добавить как sh:
В запущенную Sh.exe можно подавать команды, например из bat файла.
Допустимы комманды: Start|Pause|Refresh|Exit|HideLetter|UnHideLetter
Спасибо!

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

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

    [+] [-]
Особенно важна команда Refresh

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

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

    [+] [-]
loban_ser,
61694Особенно важна команда Refresh
Если в .ini файле прописано
[Config]
BackFile=%temp%\Sh.bck
то можно убить прогу с помощью Taskkill.exe и заново запустить ее, это эквивалентно команде Refresh.
А так, возможно добавлю эту опцию позже.

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

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

    [+] [-]
nikzzzz,
Не вариант

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

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

    [+] [-]
хотя.... если
Taskkill.exe /f /im  PsMgr_x64.exe&& start /b PsMgr_x64.exe
то в полне сойдет
не... тож не катит

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

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

    [+] [-]
loban_ser,
61704Taskkill.exe /f /im PsMgr_x64.exe&& start /b PsMgr_x64.exe
Проверил, нормально работает.
Проверьте наличие BackFile=%temp%\Sh.bck , без него работать не будет !

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

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

    [+] [-]
nikzzzz,
Да действительно работает, придется Sh.bck перенести в другое место.
Благодарю.

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

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

    [+] [-]
loban_ser,
61711придется Sh.bck перенести в другое место.
Это файл с информацией отката, он может находиться в любом месте и иметь любое имя, для WinPe сборок нежелательно использовать кириллицу в пути и именах.

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

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

    [+] [-]
BackFile=%ProgramData%\PsMgr.bck
aa

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

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
nikzzzz,
Я пользую уже часто PsMgr через загрузочной флешки ксемома универсал. Только очень медленно если надо подключить еще программы, нужно писать заново каждый SHL . Есть такая возможност сделать что то вроде GUI или например с перетаскивания мыши программу подключать ее автоматически в shl файл, ну а потом если кто хочеть изменить может ручками ето сделать. Будет здорово если не сложно сделать. aa

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

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

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

    [+] [-]
dimo70,
Так этот вопрос уже с вами здесь обсуждали, писать GUI не вижу никакого смысла, создание shl файла операция одноразовая, сделал один раз шаблон, скопировал его в каталог с прогой, заполнил - время - менее минуты на прогу, если она не требует особых параметров запуска.

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

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
nikzzzz,
Спасибо. Помню етот батник. ab Ну пока так. aa

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

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

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

    [+] [-]
PsMgr_x64.exe отрабатывает дольше чем PsMgr.exe, сначала создает ярлыки на раб столе без иконок, а уже затем через некоторое время обновляет.
Причем с тем же набором программ PsMgr.exe работает намного быстрее.
Плохо обновляет меню пуск, приходится делать refresh.

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

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

    [+] [-]
Проверено на разных ядрах Xemom, на PE 10 не все ярлыки закрепляет на панели задач
Хочется отточить прогу до совершенства, чтобы использовать на живой ОС
aa

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


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

Текущее время: 20-Апр 09:23

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


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