Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: SM2BT 0.5 beta 4 
Author Message
aLexx



PostPosted: Fri Mar 16, 2007 16:40    Post subject: Reply with quote

По поводу строки
#32770|Total Commander|Static|ВНИМАНИЕ: Если TotalCmd не появится из системного трея|W||3|0D

В новой версии двойная строка убралась. Всё работает, как надо.
А в старой (SM2BT 2.0) - всё по прежнему. Как не изголялся, работает только с 2 строками рядом.

По поводу файлов с полным путём и именем более 260 символов. Их создание служит (для меня, по
крайней мере Smile для вылавливания разного рода ошибок, что бы обрабатывать их в своих прогах и
скриптах. Создать это дело очень просто:
1. В корне диска создаём каталог типа "1" и входим в него.
2. Там создаём файл с именем длиной 250-255 букоф.
3. Переименовываем каталог в что-то типа "11111111111111111111".
Готово. Теперь имеем файлик, который нельзя ни скопировать, ни упаковать, ни удалить, ни просмотреть.
А когда он станет не нужен, обратно переименовывем каталог в "1" и удаляем. Усё!

А вот и мой файлик "SM2BT.smb". Может, кому сгодится. Правда, чересчур специфические строки я
всё-таки удалил. Их никому, кроме меня, не надо. Но основные идеи их создания, мне кажется, понятны.

Code:

#32770|Total Commander|Static|ВНИМАНИЕ: Если TotalCmd не появится из системного трея|W||3|0D
#32770|Total Commander|Static|Неизвестный формат или ошибка в архиве|E||3|0D
#32770|Total Commander|Static|А ничего не выбрано|W||3|0D
#32770|Total Commander|Static|Нет выбранных файлов|W||3|0D
#32770|Total Commander|Static|Нет программы, связанной с|I||3|0D
#32770|Total Commander|Static|Неужели Вы хотите удалить|W||3|0D
#32770|Total Commander|Static|Общий размер файлов:|I||3|0D
#32770|Total Commander|Static|Ошибка! Не удаётся прочитать|E||3|0D
#32770|Total Commander|Static|Ошибка: Каталог|E||3|0D
#32770|Total Commander|Static|Прервано пользователем|W||3|0D
#32770|Total Commander|Static|Программа не запускается!|W||3|0D
#32770|Total Commander|Static|Файл не найден!|W||3|0D
#32770|Total Commander|Static|Такие файлы не найдены|I||3|0D
#32770|Total Commander|Static|Указанного пути не существует!|W||3|0D
#32770|Total Commander|Static|Файлы на источнике и получателе выглядят одинаковыми|I||3|0D
#32770|Total Commander|Static|Эта функция в архивах не работает|I||3|0D
#32770|Totalcmd|Static|Access violation at address|E||3|0D
#32770|Файл не найден!|Static|*|W||3|0D
#32770|Сравнить|Static|Не хватает памяти|I||3|0D
#32770|Сравнить|Static|Эти файлы одинаковы|I||3|0D
#32770|Сравнить|Static|Файл(ы) изменен(ы), сравнить снова|I||3|0D
;TExtMsgForm|Total Commander|TButton|&Пропустить|W|&Пропустить>>Ошибка! Не удаётся прочитать.;|3|0D
;TExtMsgForm|Total Commander|TButton|OK|W|OK>>Каталог не создан. Неверное имя.;|3|0D
;TDLG2FILEACTIONMIN|Total Commander|TButton|В фоне|I||3|0D
TExtMsgForm|Total Commander|TButton|&Удалить|I||3|0D
TInpComboDlg|Total Commander|TButton|OK|I||3|0D
TDLGUNZIP|Распаковка файлов|TButton|OK|I||3|0D
TDLGZIP|Упаковка файлов|TButton|OK|I||3|0D
TExtMsgForm|ZIP|TButton|&Пропустить|W|&Пропустить>>Hе удаётся открыть файл.;|3|0D
TFindFile|Поиск файлов|TMyPanel| [Искомые файлы не найдены]|I||3|1B
TSTDTREEDLG|Загрузка в|TButton|OK|I||3|0D
TDRIVEDLG|ОШИБКА!|TButton|Отмена|E|Отмена>>Нет диска!;|3|1B
#32770|Ошибка создания ZIP-архива|Static|Не удаётся удалить один или несколько файлов!|E||3|0D
#32770|Ошибка создания ZIP-архива|Static|Упаковка прервана.|E||3|1B
#32770| - Ошибка приложения|Static|Инструкция по адресу|E||3|0D
#32770| - Ошибка приложения|Static|Исключение неизвестное программное исключение|E||3|0D
#32770|Application Error|Static|Exception E|E||3|0D
#32770|*|Static|Если работа не была закончена, рабочие данные могут быть утеряны.|E||3|0D
#32770|*|Static|Cannot find the string|E||3|0D
#32770|*|Static|Ошибка записи|I||3|0D
#32770|*|Static|Пустые папки в|I||3|0D
#32770|*|Static|Нет доступа|E||3|0D
#32770|.|Static|Архив повреждён|E||3|1B
#32770|.|Static|Ошибка чтения диска|E||3|1B
#32770|.|Static|ОШИБКА: В каталоге уже есть файл с этим именем|E||3|1B
#32770|:\|Static|ВНИМАНИЕ: Слева и справа - один и тот же каталог|E||3|1B
#32770|Error|Static|Runtime error |E||3|0D
#32770|lister|Static|Access violation at address |E||3|0D
#32770|Не найдено|Static|*|E||3|0D
#32770|Подтверждение удаления|Static|*|I||3|0D
#32770|Подтверждение|Static|отмеченных элементов|I||3|0D
#32770|Norton Protection|Static|файлов защищено на|I||3|0D
#32770|Мастер Norton WinDoctor|Static|WinDoctor закончил проверку системы|I||3|0D
#32770|Мастер Norton WinDoctor|Static|WinDoctor не обнаружил никаких ошибок в системе|I||3|0D
#32770|Volapuk Plugin (F12)|Static|Этот внешний модуль не был активирован|I||3|0D
#32770|Drweb32w|Static|Завершить работу?|I||3|0D
#32770|Drweb32w|Static|[Вирусная база]|I||3|0D
#32770|Drweb32w|Static|Остались объекты, над которыми не произведено никаких действий|I||3|0D
#32770|Nero Burning ROM|Static|Удалить выбранные объекты|I||3|0D
#32770|Nero Burning ROM|Static|Загруженный RW диск не пустой|I||3|0D
#32770|Nero Burning ROM|Static|Прожиг успешно завершен|I||3|0D
#32770|Стереть перезаписываемый диск|Button|Стереть|I||3|0D
#32770|Ожидание диска|Button|Отмена|I||3|0D
#32770|Предупреждение|Button|ОК|I||3|0D
#32770|Предупреждение диспетчера задач|Static|ВНИМАНИЕ! Завершение процесса может|I||3|0D
#32770|Формат Диск 3,5 (A:)|Static|Внимание! Форматирование уничтожит ВСЕ данные|I||3|0D
#32770|Форматирование Диск 3,5 (A:)|Static|Windows не удается завершить форматирование|I||3|0D
#32770|Форматирование Диск 3,5 (A:)|Static|Форматирование завершено|I||3|0D
#32770|Сервер сценариев Windows|Static|Сценарий|I||3|0D
#32770|Script Error!|Static|"|E||3|0D
#32770|Редактор реестра|Static|Поиск в реестре завершен|I||3|0D
#32770|Русские Ace Utilities|Static|Для завершения некоторых операций|W||3|0D
#32770|OLRSubmission|Static|Попытка выполнить недопустимую операцию|E||3|0D
#32770|:)|Static|Windows может всегда выполнять одно и то же действие|I||3|1B
#32770|:)|Static|На этом диске или устройстве хранится содержимое различных типов|I||3|1B
;Games
TNDialog|BVS Solitaire Collection|TButton|Регистрация|I||3|0D
TASRegForm|Регистрация BVS Solitaire Collection|TButton|OK|I||3|1B
#32770|BVS Solitaire Collection|Static|Этот ход невозможен|I||3|0D
#32770|Bart|Static|*|I||3|0D
#32770|Homer|Static|*|I||3|0D
#32770|Выбор партнеров|Button|&Далее >|I||3|0D
#32770|Список игроков|Button|&Далее >|I||3|0D
#32770|Новая игра|Button|&Далее >|I||3|0D
#32770|Выход|Static|Вы хотите выйти и отложить эту партию|I||3|0D
#32770|Quit WinDEU|Static|Do you really want to quit WinDEU|I||3|0D
#32770|ZDoom Very Fatal Error|Static|ZDoom has crashed most unexpectedly|E||3|0D
#32770|DeeP97 Information|Static|:\|E||3|0D
#32770|DeeP97 Information|Static|This Level was Converted|E||3|0D
#32770|DeeP97|Static|Available Physical Memory|E||3|0D
;rar
#32770|Обновление архива|Static|*|I||3|0D
#32770|rar|Static|Прервано пользователем.|I||3|0D
#32770|rar|Static|Ошибка при упаковке|I||3|0D
#32770|Deleting from|Button|Background|I||3|0D
#32770|Updating archive|Button|Background|I||3|0D
#32770|Creating archive|Button|Background|I||3|0D
#32770|User break|Static|Do you wish to abort the current operation|I||3|0D
;
#32770|Notepad2|Static|Вы уверены, что хотите открыть большой файл|I||3|0D
#32770|Notepad2|Static|Сохранить изменения|I||3|0D
#32770|Notepad2|Static|совпадений заменено|I||3|0D
#32770|Notepad2|Static|Достигнут конец документа|I||3|0D
#32770|Notepad2|Static|Указанный текст не найден|I||3|0D
#32770|Notepad2|Static|Текущие настройки программы сохранены|I||3|0D
#32770|IrfanView|Static|Файл имеет неизвестный формат|I||3|0D
#32770|Microsoft Internet Explorer|Static|Поиск в документе завершен|I||3|0D
#32770|Recover4all Professional|Static|Файлы восстановлены на|I||3|0D
#32770|VirtuaGirl|Button|OK|I||3|0D
#32770|ImageDupeless|Static|Всего в галерею вошло|I||3|0D
#32770|ImageDupeless|Static|В результате поиска|I||3|0D
#32770|Microangelo Animator|Static|Remove the current frame from the animation|I||3|0D
#32770|Microangelo Studio|Static|Do you want to remove the|I||3|0D
#32770|Microangelo Studio|Static|Current image has been changed|I||3|0D
#32770|Microsoft Visual C++ Runtime Library|Static|Buffer overrun detected!|E|Buffer overrun detected!>>Переполнение буфера стека!;|3|1B
#32770|InqSoft Sign 0f Misery|Static|Исполняемый файл не содержит скрипт Sign 0f Misery|E||3|0D
#32770|InqSoft Sign 0f Misery|Static|Скрипт успешно откомпилирован|I||3|0D
#32770|InqSoft Sign 0f Misery|Static|Неверные данные|I||3|0D
#32770|InqSoft Sign 0f Misery|Static|Не удалось открыть файл|E||3|0D
;hworks
#32770|Make Backup|Static|Would you like to make a backup|I||3|0D
#32770|Hex Workshop|Static|Save changes|I||3|0D
;eXeScope & Resource Hacker
TMessageForm|???|TButton|OK|E||3|1B
TMessageForm|Resource Hacker|TButton|OK|E||3|1B
#32770|Resource Hacker|Static|Данный файл не является исполняемым файлом|E||3|0D


Строки для ТС в основном зависят от применяемого русификатора. Например, в файле "Wcmd_rus.lng"
от Константина Власова и Вадима Казакова подтверждение удаления выглядит так:
6="Вы действительно хотите удалить\rфайл \042%s\042 ?"

Я позволил себе вольность и заменил это на (6 строка в "SM2BT.smb"):
6="Неужели Вы хотите удалить\rфайл \042%s\042 ?"

То же и с утверждением "Нет выбранных файлов!". Я заменил на "А ничего не выбрано!". Строки 3 и 4.
И т.д. Если юзверь, читая такие сообщения, хоть раз улыбнётся - цель достигнута!
Заремованные строки (особенно с классом окна "TExtMsgForm") пускать в работу не рекомендуется.
Надеюсь, пока. С интересом глянул бы на другие настройки по окнам Smile

Зы. А эмуляции "ТАВ" не хватает, как воздуха!!!


Last edited by aLexx on Fri Mar 16, 2007 17:47; edited 1 time in total
View user's profile Send private message Send e-mail Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group