Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


"Модернизированная" кнопка для создания SFX архивов для Total Commander-а. Теперь можно с ее помощью не только создать SFX архив, но и СМЕНИТЬ его иконку (требуется Resource Hacker, у кого нет - легко может найти его в интернете).
После создания кнопки:
Цитата:
Чтобы создать SFX архив с заменой иконки,
надо выделить только ТРИ файла:
- 7z-архив (.7z)
- файл конфигурации (.txt)
- файл иконки (.ico, .exe, .dll, и т.д.)


Можно выделить только ДВА файла:
- 7z-архив (.7z)
- файл конфигурации (расширение любое)

При этом иконка созданного SFX архива изменена не будет.
После выделения файлов, на одной из панелей TC, и нажатия этой кнопки, SFX архив будет создан в том же каталоге (открытом в этой панели TC) с именем, полученным из имени 7-z архива заменой расширения с .7z на .exe. Если SFX архив с таким именем уже существует, он будет переписан. Ни какие файлы не удаляются, кроме временных, создаваемых программой во время работы, в папке с .bat файлом (не храните в ней посторонних файлов). Все необходимое для создания этой кнопки (за исключением Resource Hacker) находиться в прикрепленном архиве.

Распакуйте файлы архива в папку TC (у меня D:\totalcmd\Utilites\).
Пути нужно изменить на свои:
- в файле кнопки пути к TC - строки 2, 3, 6
- в .bat файле (перед соответствующими строками есть комментарии)
--- путь к SFX модулю - строка 4
--- путь к исполняемому файлу Resource Hacker-а - строка 6 *
--- тип файла конфигурации - строка 8 **
--- максимальная длина файла конфигурации - строка 10 ***

* Обратите внимание, что путь к Resource Hacker-у указан с именем испоняемого файла, но его расширение .exe удалено (D:\DISTRIBUT\Resource_hacker_V.3.4.0.79\ResHacker).

** В режиме с заменой иконки (три файла), файл конфигурации должен быть обязательно с расширением .txt. Если Вы привыкли/используете другое расширение можете заменить .txt в .bat файле на любое удобное для Вас.

*** Можете изменить, если ваши файлы конфигурации больше .

Чтобы создать кнопку, скопируете код в буфер обмена, затем щёлкните правой кнопкой по пустому месту на панели инструментов TC, и выберите пункт "Вставить" (этот пункт появится только в том случае, если в буфере обмена у вас правильный код кнопки).

Все, можете пользоваться!

Последний раз редактировалось gora, 11-09-2007 в 10:42.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:33, 25-12-2006 | #302