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

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

главная  программы  resource tuner  руководство

Как изменить текстовые строчки в EXE файле

Строки в ресурсах хранятся в виде StringTable и MessageTable и используются главным образом для отображения текста в окнах сообщений, в списках, подсказках или в строках состояния. Кроме текста, в строковых таблицах так же могут находится управляющие символы и плейсхолдеры (например, %d или %s).

Строковые таблицы состоят из групп, в каждой из которой находятся одна или несколько нуль-терминированных строк с уникальным идентификатором (ID строки). Максимальная длина строки - 4097 символов.

ID строки изменить нельзя. Это значение жёстко закодировано в исходном коде файла. Его изменение повлечёт за собой ошибки в работе редактируемого файла.

Редактирование строк в .EXE файле при помощи Resource Tuner

1. Раскройте папку String в Дереве ресурсов и выберите строковую таблицу из списка. В правой панели вы увидите список строк в виде скрипта STRINGTABLE.

Подсказка: Воспользуйтесь кнопкой поиска в дереве ресурсов (Ctrl+F), если ищете какую-то определённую строчку.

2. Выбрав строковую таблицу в списке, щёлкните по ней дважды. Или нажмите кнопку Resource Editor на панели инструментов (третья слева). Редактор строк откроется в новом окне.

Строковые таблицы

3. Выберите строку из таблицы и внесите необходимые изменения. Окно редактирования поддерживает вставку текста из файла (Ctrl+O) или из буфера обмена (Ctrl+V).

Особое внимание обращайте на наличие в строках управляющих символов и заполнителей (placeholders), например, %d или %s. Случайно изменённый или удалённый управляющий символ может послужить причиной ошибки при выполнении программы вплоть до аварийного завершения.

Редактирование строк в .EXE файле

4. Нажмите OK для подтверждения и закрытия окна редактора, затем выбирете в меню 'File' -> 'Save File As ...' для сохранения произведённых изменений в файл. Если выскочит предупреждение о том, что размер файла изменился, нажмите "Yes" для подтверждения. Для отмены всех изменений нажмите кнопку Cancel.

Изменения в файле вступят в силу только после того, как вы сохраните файл на диск.

Замена строк из командной строки при помощи Resource Tuner Console

Если вам требуется регулярно заменять строки или добавлять новые строки в десятках файлов, эту операцию целесообразно производить с помощью программы для пакетной замены строк - Resource Tuner Console.

 

 

Руководство   
начало | след. 

 

 

Скачайте бесплатную ознакомительную версию!

Скачать Resource Tuner Resource Tuner работает на всех версиях Windows
от Windows 95 до XP, Vista и 7.

Минимальные системные требования:
Процессор Intel Pentium® или AMD K5 166 MHz
16 MB RAM