Вы должны войти, чтобы создавать сообщения и темы.

Вопрос по созданию портативных программ

1◄Страница 4 из 7► 7

Ой, я не заметил что вы кинули скрин с реестра.. Странно, у меня остается папка Google по пути %localappdata%/Google. Проверял и на виртуалке и на живой системе

Пардон папка есть, но она тоже удаляется, гугл, я ее нечаянно закинул в исключение) в roaming нет, только в local.


Пропиши вот так и будет удалять.

[DirectoriesMove]
-=%localappdata%\Google
-=%localappdata%\Google\Picasa2

 

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Так она, конечно, удалиться. Просто, я думал, если понадобится дать кому-то этот portable, а этот человек использует программы от Google, то используя [DirectoriesCleanupForce], лаунчер удалит все данные этих программ. А если использовать [DirectoriesMove], в тот момент, когда открыты Google программы, использующие этот каталог, то тоже возникнут проблемы. Есть ли компромисс? Кстати, я вообще правильно понимаю принцип работы [DirectoriesMove], [DirectoriesCleanupForce] и [DirectoriesCleanupIfEmpty]?

Так не получится, либо удаляем вместе с google, либо только Picasa2, [DirectoriesCleanupIfEmpty] и [DirectoriesCleanupForce] это помощники [DirectoriesMove], бывает что каталоги остаются, содержимое удаляется, а папка пустая, тогда можно применить их и т.д. основная секция это [DirectoriesMove], все делается им и изредка теми.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Странно, в Photoshop by XpucT именно таким способом папки в AppData и удаляются, если я ничего не путаю. Спасибо за ответы.

Ну так вы два действия хотите), и удалить и чтоб если там что-то было не удалять, оставить гугл и удалить picasa.
У Хачатура как я понял, он переносит сначала DirectoriesMove файлы/папки, а потом пустые, что остались, дочищает с помощью DirectoriesCleanupIfEmpty.

Лайкнул syfle
syfle
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Нифига, спасибо огромное! Я это не заметил блин

Добрый день всем🌞👋🏻
не подскажете, как бы со службами, при создании портативных программ - искать ключи службы в реестре и переносить их настройки в settings?

Добрый🖐.
Никак, софт со службами не делается.

Лайкнул Алик
Алик
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Доброго времени суток всем

как создать ярлык на рабочем столе, запустив SFX.exe ?

а также

как изменить интерфейс значков на SFX ?

Добрый🖐.
Включаем тут(winrar), и настраиваем как душе угодно.

как изменить интерфейс значков на SFX ?

Это вы про что?

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Добрый 🖐

Цитата: Polo от 22.02.2022, 12:50

как изменить интерфейс значков на SFX ?

Если в WinRAR, то так, если вы про это.

От того что ты делаешь сегодня, зависит то, как ты будешь жить завтра.

Всем доброго времени суток🌙🌞
Все еще изучаю ремесло по созданию портативных программ. И вот обучение дошло до того этапа, что я заинтересовался такими параметрами в лаунчере, как [FileWriteN]. Изучая документацию на сайте PortableApps об этом параметре я не смог удовлетворить свой вопрос, для чего же все-таки нужен этот параметр, что такое %PalDir и т.д. Возможно, дело в том, что все на английском - что уже усложняет восприятие. Я уже полез в раздел портативных приложений на PortableApps - выбрал оттуда приложение, попутно скачал установочную версию, установил и начал смотреть-сравнивать, что где и как сделано - все равно не пришел ни к чему, не смог выявить для чего эти параметры, кажется, что туда что-то вносится, то ли присваиваются какие-то настройки. Так вот, ребят, кому не сложно, можете, пожалуйста, хотя бы вкратце объяснить, как вы понимаете эти настройки и когда это необходимо использовать. Потому что, например, на PortableApps в каждой программе это используется. Уж очень интересно, но самому понять не удается, может кто сможет в более доступной форме для меня - профана объяснить это - был бы очень благодарен🙏🏻

Привет.
FileWriteN(в названии даже написано, писать/запись) можешь делать замену определенной строки в файле(ini и т.д), Replace как в большинстве случае используется, просто заменяет строку, на ту что надо и все.
В общем для простых portable FileWriteN не требуется вообще.
%PalDir последнее место/диск/путь запуска портативки, используется вместе с FileWriteN, указать где именно нужно заменить.
В общем, то, что в видео Хачатура, хватит делать portable. FileWriteN и т.д. могут тебе никогда не пригодиться.
Проще объяснил или нет), но вроде понятно.

Лайкнул Алик
Алик
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
1◄Страница 4 из 7► 7