Программа для создания портативных версий приложений
Цитата: Никита от 22.04.2023, 20:00Всем Q!
Обновление хорошее пришло!)
1. Теперь к лончеру портативки автоматически добавляется иконка от оригинального исполняемого файла программы.
2. Нет надобности тягать за собой пустые папки App и Data если нужно сделать новую портативную программу (Теперь все эти папки создаются сами, если их нет рядом)
3. Убрал окно командной строки, которое появлялось на доли секунды после закрытия портативкиВидеообзор обновления
Скачать новую версию
Всем Q!
Обновление хорошее пришло!)
1. Теперь к лончеру портативки автоматически добавляется иконка от оригинального исполняемого файла программы.
2. Нет надобности тягать за собой пустые папки App и Data если нужно сделать новую портативную программу (Теперь все эти папки создаются сами, если их нет рядом)
3. Убрал окно командной строки, которое появлялось на доли секунды после закрытия портативки
Видеообзор обновления
Скачать новую версию
Цитата: Container от 22.04.2023, 20:14Привет Никита 👋
Подскажи пожалуйста как правильно обновлять [simple_tooltip content='к примеру Spotify']софт[/simple_tooltip], когда выходит новая версия? Нужно ли отключать автообновления?
Привет Никита 👋
Подскажи пожалуйста как правильно обновлять софт, когда выходит новая версия? Нужно ли отключать автообновления?
Цитата: Никита от 22.04.2023, 20:33Денис, привет! Кстати, интересный вопрос.
Я бы автообновления отключал, потому что портативка не сможет обновится (пока что). Вот Ты спросил и появилась идея, как и обновление реализовать.
А пока что, желательно просто создать новую папку с новой версией программы и сгенерировать новый лончер.
Так, как будто это новое приложение (как я показывал в этом видео).
То есть установка новой версии через Total Uninstall и перенос всех данных в новую папку портативки.Но вариант с рабочими обновлениями портативки на заметке.
Денис, привет! Кстати, интересный вопрос.
Я бы автообновления отключал, потому что портативка не сможет обновится (пока что). Вот Ты спросил и появилась идея, как и обновление реализовать.
А пока что, желательно просто создать новую папку с новой версией программы и сгенерировать новый лончер.
Так, как будто это новое приложение (как я показывал в этом видео).
То есть установка новой версии через Total Uninstall и перенос всех данных в новую папку портативки.
Но вариант с рабочими обновлениями портативки на заметке.
Цитата: Vlado от 22.04.2023, 20:41Никита, привет, спасибо за утилиту, продолжай дальше развивать проект в свободное время, отличная программа!
Никита, привет, спасибо за утилиту, продолжай дальше развивать проект в свободное время, отличная программа!
Цитата: Никита от 23.04.2023, 04:43Снова здрасьте!
Плюс три функции фундаментальные.
1. Добавлены папки Program Files (x86) и Program Files (таким образом можно не использовать папку App для хранения исполняемых файлов программы, а можно и использовать)
2. Добавлена возможность сделать список процессов для завершения при закрытии портативной программы (например: когда с программой запускается другой процесс, но при выходе из программы он не закрывается сам) P.S. процессы из кастомного списка закроются только ПОСЛЕ закрытия основного процесса программы, так что на работоспособность программ это влиять не должно.
3. Теперь мои лончеры поддерживают аргументы командной строки (таким образом можно открывать файлы в программах, прямо закидывая их на мой лончер или на его ярлык)
Снова здрасьте!
Плюс три функции фундаментальные.
1. Добавлены папки Program Files (x86) и Program Files (таким образом можно не использовать папку App для хранения исполняемых файлов программы, а можно и использовать)
2. Добавлена возможность сделать список процессов для завершения при закрытии портативной программы (например: когда с программой запускается другой процесс, но при выходе из программы он не закрывается сам) P.S. процессы из кастомного списка закроются только ПОСЛЕ закрытия основного процесса программы, так что на работоспособность программ это влиять не должно.
3. Теперь мои лончеры поддерживают аргументы командной строки (таким образом можно открывать файлы в программах, прямо закидывая их на мой лончер или на его ярлык)
Цитата: Mikhail от 23.04.2023, 05:04Цитата: Никита от 23.04.2023, 04:433. Теперь мои лончеры поддерживают аргументы командной строки (таким образом можно открывать файлы в программах, прямо закидывая их на мой лончер или на его ярлык)
Привет.
Я правильно понял, что теперь, еще, можно передавать аргументы запускаемого приложения(если есть и поддерживаются) в свойство ярлыка лаунчера?
Цитата: Никита от 23.04.2023, 04:433. Теперь мои лончеры поддерживают аргументы командной строки (таким образом можно открывать файлы в программах, прямо закидывая их на мой лончер или на его ярлык)
Привет.
Я правильно понял, что теперь, еще, можно передавать аргументы запускаемого приложения(если есть и поддерживаются) в свойство ярлыка лаунчера?
Цитата: Никита от 23.04.2023, 05:08Mikhail, привет!
Именно так. Аргументы на ярлык, запуск из командной строки, контекстное меню "Отправить", перетаскивание файлов на лончер, всё это должно работать.
Так же должны работать не только открытия файлов, но и всякие ключи запуска и прочее. Всё, как с обычными *.exe только через лончер.
Если кто-то словит момент, что какой-то файл или какой-то аргумент не сработал в любой из программ, пишите, посмотрю что там не так.
Ну и выходит, что можно делать ассоциации по типу файлов прямо на лончер.
Mikhail, привет!
Именно так. Аргументы на ярлык, запуск из командной строки, контекстное меню "Отправить", перетаскивание файлов на лончер, всё это должно работать.
Так же должны работать не только открытия файлов, но и всякие ключи запуска и прочее. Всё, как с обычными *.exe только через лончер.
Если кто-то словит момент, что какой-то файл или какой-то аргумент не сработал в любой из программ, пишите, посмотрю что там не так.
Ну и выходит, что можно делать ассоциации по типу файлов прямо на лончер.
Цитата: Илья от 23.04.2023, 09:36Цитата: Никита от 23.04.2023, 05:08Mikhail, привет!
Именно так. Аргументы на ярлык, запуск из командной строки, контекстное меню "Отправить", перетаскивание файлов на лончер, всё это должно работать.
Так же должны работать не только открытия файлов, но и всякие ключи запуска и прочее. Всё, как с обычными *.exe только через лончер.
Если кто-то словит момент, что какой-то файл или какой-то аргумент не сработал в любой из программ, пишите, посмотрю что там не так.
Ну и выходит, что можно делать ассоциации по типу файлов прямо на лончер.Никита, Доброго времени суток! За это отдельное спасибо!)
Цитата: Никита от 23.04.2023, 05:08Mikhail, привет!
Именно так. Аргументы на ярлык, запуск из командной строки, контекстное меню "Отправить", перетаскивание файлов на лончер, всё это должно работать.
Так же должны работать не только открытия файлов, но и всякие ключи запуска и прочее. Всё, как с обычными *.exe только через лончер.
Если кто-то словит момент, что какой-то файл или какой-то аргумент не сработал в любой из программ, пишите, посмотрю что там не так.
Ну и выходит, что можно делать ассоциации по типу файлов прямо на лончер.
Никита, Доброго времени суток! За это отдельное спасибо!)
Цитата: Андрей от 23.04.2023, 17:26Всем привет. Никита, а как можно посмотреть код ошибки. У меня при создании любой портативки https://i.imgur.com/dOy2Vrk.png После нажатия OK просто закрывается без всяких логов. Win10x64.
Всем привет. Никита, а как можно посмотреть код ошибки. У меня при создании любой портативки https://i.imgur.com/dOy2Vrk.png После нажатия OK просто закрывается без всяких логов. Win10x64.
Цитата: Андрей от 23.04.2023, 17:33Не успел дополнить, начальная версия PortableCreator работала нормально.
Не успел дополнить, начальная версия PortableCreator работала нормально.
Цитата: Никита от 23.04.2023, 17:43Андрей, привет.
Попробуй пересоздать портативку с нуля этой версией, в новой папке. Она отличается от прошлой только тем, что при ошибке будет создан файл log.txt в папке с программой при ошибке. Если будет ошибка скинь мне файл этот.
Андрей, привет.
Попробуй пересоздать портативку с нуля этой версией, в новой папке. Она отличается от прошлой только тем, что при ошибке будет создан файл log.txt в папке с программой при ошибке. Если будет ошибка скинь мне файл этот.
Цитата: Никита от 23.04.2023, 18:41Андрей, как я понял у тебя все папки в Data пустые, а этого не должно быть/ Программе же нужно откуда-то взять папки для создания симлинков. Или у тебя программа, которой не нужны папки для данных? Там только реестр нужен?
Добавь нужные папки в правильные директивы в папке Data.
Потом ПЕРЕЗАПУСТИ Creator и сгенерируй портативку.
Андрей, как я понял у тебя все папки в Data пустые, а этого не должно быть/ Программе же нужно откуда-то взять папки для создания симлинков. Или у тебя программа, которой не нужны папки для данных? Там только реестр нужен?
Добавь нужные папки в правильные директивы в папке Data.
Потом ПЕРЕЗАПУСТИ Creator и сгенерируй портативку.
Цитата: Андрей от 23.04.2023, 18:48Никита, добавлял и в App, и в Pr.file, и в Pr.file(x86) таже ошибка. Пробовал проги и симлинками и с одним реестром.
Никита, добавлял и в App, и в Pr.file, и в Pr.file(x86) таже ошибка. Пробовал проги и симлинками и с одним реестром.