Редактор ресурсов

   English English  Deutsch Deutsch  Русский Русский

Сборник примеров скриптов

Sample scriptsДля того, чтобы вы могли составить себе представление о том, как работает программа, мы подготовили дюжину примеров, охватывающих все возможные сценарии применения. Вы можете использовать эти примеры как заготовки для создания ваших собственных скриптов. Вам остаётся лишь изменить имена файлов и пути к ним.

Установив Resorce Tuner Console на свой компьютер, вы найдёте папку Demo Scripts в директории с программой. Внутри этой папки находятся 12 папок с примерами скриптов и тестовыми файлами.

Иллюстрированное руководство по использованию скриптов

Все примеры скриптов готовы к применению. Чтобы запустить выполнение скрипта, выберете соответствующий .BAT файл в любой папке с примером. Resorce Tuner Console произведёт изменения в тестовом EXE файле, находящемся в папке "Src". Результирующий файл будет записан в папку "Release" в директории, содержащей скрипт.

Выберете в таблице название скрипта, чтобы увидеть код примера:

Название Описание примера
Edit Icons
Этот скрипт показывает, как добавить или заменить указанные иконы в
тестовом приложении.

Edit Strings
Этот скрипт показывает, как:
- Внести изменения в StringTable и в MessageTable, используя в качестве
источника строки из внешнего юникодного текстового файла.
Edit Manifest
Этот скрипт показывает, как:
- Добавить или заменить манифест приложения.

Кроме того:
- Заменить иконы в EXE файле, используя в качестве источника ico файл;
- Добавить 256x256 икону, используя в качестве источника png файл;
- Отсортировать добавленные иконы в правильном порядке;
- Вывести отчёт об изменениях в дереве ресурсов в лог файл.

Edit Version Information

Этот скрипт показывает, как обновить или добавить новые значения в
переменные и в строковые поля ресурса Version Information
одновременно во всех файлах в заданной директории.


Localize Version Information

Этот скрипт показывает, как сделать так, чтобы приложение отображало
текстовые поля из Version Information на разных языках в зависимости от
региональных языковых настроек пользователя. Для этого скрипт:
- Обновляет существующую строковую Version Information;
- Создаёт копию Version Information для немецкого языка.

Кроме того:
- (Опционально) Устанавливает текущую дату в полях TimeDateStamp в
заголовке файла и в секциях экспорта и ресурсов.

Edit Custom GIF
Этот скрипт показывает, как можно заменить любой тип данных, хранящихся
в виде кастомных ресурсов: основные графические форматы (.GIF, .PNG,
.JPG), звуковые (.WAV, .MIDI) и видео (.AVI) файлы, или бинарные файлы
(.CAB, TYPELIB, и т.п.):
- Добавить или заменить нестандарнтый ресурс (GIF), используя в качестве
источника gif файл.

Кроме того:
- Добавить или заменить Курсор, используя в качестве источника .cur файл.
- (Опционально) Устанавливает новое значение адреса ImageBase.

Edit Bitmap
Этот скрипт показывает, как добавить или заменить Bitmap Image (.BMP) в
тестовом приложении.

Process Folder

Этот скрипт показывает, как пакетно обработать файлы с заданными
расширениями (EXE, DLL, SYS, CPL) в указанной директории.
Big Test Script
Этот скрипт показывает, как:
- Внести изменения в MessageTable, используя definition файл;
- Добавить новую String Table;
- Внести изменения в Version Information;
- Создать копию ресурса (MessageTable) с другим languageID;
- Вывести отчёт об изменениях в дереве ресурсов в лог файл;
- Сохранить все ресурсы из файла в виде ресурсной DLL.

Для просмотра изменений, произведённых в тестовых EXE файлах, мы рекомендуем использовать Resource Tuner GUI, визуальный редактор ресурсов.

 

 Скачать Resource Tuner Console