Страница 1 из 1

Автообновление Portable-софта: WinSCP, PuTTY и Notepad++

Добавлено: 15 сен 2026, 10:57
lammeronline
portable-software-auto-update-cover.png
[/b]
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 и обновляет файлы в рабочей директории.
Как пользоваться
  1. Создайте файл с именем update_tools.bat в корне вашей папки с портативным софтом (например, [c]D:\Tools\[/c] или на флешке).
  2. Вставьте код скрипта и сохраните файл в кодировке UTF-8.
  3. Структура каталогов формируется скриптом автоматически: Код доступен зарегистрированным пользователям. Ссылка доступна зарегистрированным пользователям. Зарегистрируйтесь
  4. Запустите скрипт. Если программа ещё не установлена, скрипт предложит её скачать с нуля. Если установлена — проверит наличие апдейта и запросит подтверждение на установку ([c]Y/N[/c]).
Код скрипта (update_tools.bat)
СпойлерКод доступен зарегистрированным пользователям. Ссылка доступна зарегистрированным пользователям. Зарегистрируйтесь
Важно
Перед запуском обновления убедитесь, что обновляемые программы закрыты. Если процесс (например, [c]notepad++.exe[/c] или [c]WinSCP.exe[/c]) активен в памяти, Windows заблокирует исполняемый файл и перезаписать его новой версией не удастся.

Changelog
  • 15.09.2026 — опубликован скрипт автообновления переносного набора админа (WinSCP, PuTTY, Notepad++).