Автообновление Portable-софта: WinSCP, PuTTY и Notepad++
Добавлено: 15 сен 2026, 10:57
[/b]
Batch-скрипт для автоматической проверки, установки и обновления переносных (Portable) версий WinSCP, PuTTY и Notepad++.
Скрипт автономно парсит официальные сайты и GitHub-релизы, определяет актуальные версии утилит, сверяет их с локальными exe-файлами и при необходимости безопасно скачивает и распаковывает свежие сборки без использования сторонних менеджеров пакетов.
Возможности скрипта
Важно
Перед запуском обновления убедитесь, что обновляемые программы закрыты. Если процесс (например, [c]notepad++.exe[/c] или [c]WinSCP.exe[/c]) активен в памяти, Windows заблокирует исполняемый файл и перезаписать его новой версией не удастся.
Changelog
Batch-скрипт для автоматической проверки, установки и обновления переносных (Portable) версий WinSCP, PuTTY и Notepad++.
Скрипт автономно парсит официальные сайты и GitHub-релизы, определяет актуальные версии утилит, сверяет их с локальными exe-файлами и при необходимости безопасно скачивает и распаковывает свежие сборки без использования сторонних менеджеров пакетов.
Возможности скрипта
- WinSCP Portable — проверяет текущую версию, скачивает актуальный архив с SourceForge, распаковывает и автоматически подтягивает файл русской локализации ([c]ru.zip[/c]) под нужный релиз.
- PuTTY Portable — получает номер версии с официального сайта Симона Тэтхема, проверяет, не запущена ли программа в данный момент (во избежание ошибки блокировки файла), и загружает свежий [c]putty.exe (x64)[/c].
- Notepad++ Portable — вычисляет релиз через сайт проекта, скачивает официальный 64-битный zip-архив с GitHub Releases и обновляет файлы в рабочей директории.
- Создайте файл с именем update_tools.bat в корне вашей папки с портативным софтом (например, [c]D:\Tools\[/c] или на флешке).
- Вставьте код скрипта и сохраните файл в кодировке UTF-8.
- Структура каталогов формируется скриптом автоматически: Код доступен зарегистрированным пользователям. Ссылка доступна зарегистрированным пользователям. Зарегистрируйтесь
- Запустите скрипт. Если программа ещё не установлена, скрипт предложит её скачать с нуля. Если установлена — проверит наличие апдейта и запросит подтверждение на установку ([c]Y/N[/c]).
Спойлер
Код доступен зарегистрированным пользователям. Ссылка доступна зарегистрированным пользователям. ЗарегистрируйтесьПеред запуском обновления убедитесь, что обновляемые программы закрыты. Если процесс (например, [c]notepad++.exe[/c] или [c]WinSCP.exe[/c]) активен в памяти, Windows заблокирует исполняемый файл и перезаписать его новой версией не удастся.
Changelog
- 15.09.2026 — опубликован скрипт автообновления переносного набора админа (WinSCP, PuTTY, Notepad++).