Страница 33 из 243
Добавлено: Сб янв 14, 2012 22:20
LonerD
Тогда пиши путь относительно папки плагина.
Я уже как только не пробовал, после чего задал вопрос здесь. Может автор прояснит или тот, кто пользуется этой функцией.
Тем более сказано в ридми - что писать надо не путь к файлу, а Font Name (то есть имя шрифта).
Добавлено: Сб янв 14, 2012 22:29
Flasher
LonerD
Вообще-то я раньше проверял эту команду, всё работало.
Обрати внимание, что в ряде команд автор написал в синтаксисе "имя/name", не указав, что может быть использован путь, это вовсе не исключает самой возможности.
И, кстати, не имя шрифта надо было писать, а - имя файла шрифта.
Добавлено: Сб янв 14, 2012 22:31
LonerD
Разобрался. Надо указывать путь к файлу относительно папки Тотала.
Например, если файл шрифта лежит в подпапке Install папки Тотала, то путь должен быть:
LoadFont /N Install\MyFont.ttf
Добавлено: Пн сен 10, 2012 11:00
KopBuH
If %AUTORUN_OSVERSION% == WIN_XP Then
SetEnv COMMANDER_OSVER "Windows XP"
ElseIf %AUTORUN_OSVERSION% == WIN_2003 Then
SetEnv COMMANDER_OSVER "Windows Server 2003"
ElseIf %AUTORUN_OSVERSION% == WIN_VISTA Then
SetEnv COMMANDER_OSVER "Windows Vista"
ElseIf %AUTORUN_OSVERSION% == WIN_2008 Then
SetEnv COMMANDER_OSVER "Windows Server 2008"
ElseIf %AUTORUN_OSVERSION% == WIN_2008R2 Then
SetEnv COMMANDER_OSVER "Windows Server 2008R2"
ElseIf %AUTORUN_OSVERSION% == WIN_7 Then
SetEnv COMMANDER_OSVER "Windows Seven"
ElseIf %AUTORUN_OSVERSION% == WIN_UNKNOWN Then
SetEnv COMMANDER_OSVER "MS Windows"
EndIf
подскажите, что здесь неправильно?.
как сделать такое условие, чтобы правильно определилась версия ОС?.
сейчас условие сравнения срабатывает самое первое, даже на WIN7, и определяет как WinXP (потому что она первая в блоке)
помогите пожалуста разобратся
Добавлено: Вт сен 11, 2012 20:43
LonerD
У меня не получилось тоже. Игрался с кавычками, пробелами, ничего не дало. Упростил конструкцию; на семёрке стабильно даёт значение WindowsXP.
Код: Выделить всё
If %AUTORUN_OSVERSION% == WIN_XP Then
SetEnv COMMANDER_OSVER WindowsXP
Else SetEnv COMMANDER_OSVER MSWindows
EndIf
[s]А вот такая
If %AUTORUN_OSVERSION% != WIN_XP Then
SetEnv COMMANDER_OSVER WindowsXP
Else SetEnv COMMANDER_OSVER MSWindows
EndIf
вообще не добавляет переменную.[/s]
Добавлено: Вт сен 11, 2012 22:05
Flasher
LonerD писал(а):вообще не добавляет переменную.
Конечно, ты же команду на одной строке с Else написал. См. как в ридми.
Добавлено: Вт сен 11, 2012 23:13
LonerD
См. как в ридми.
А, ну да. Я уже по-всякому пробовал, дошёл и до таких извратов ))
Добавлено: Ср сен 12, 2012 14:48
Loopback
KopBuH
LonerD
Это была ошибка при сравнении строк. Впрочем, даже если бы они сравнивались правильно, то всё испортила бы ошибка в коде определения версии...
Исправленная версия:
wdx_autorun_1.6_beta4.zip
Добавлено: Ср сен 12, 2012 15:36
LonerD
Loopback
Теперь нормально отрабатывает. Спасибо.
А WIN_8 ещё не поддерживается? (в документации нету упоминания).
Добавлено: Ср сен 12, 2012 16:07
Flasher
Loopback, при установке:
---------------------------
wdx_autorun_1.6_beta4.zip
---------------------------
Этот архив содержит следующий плагин/аддон для Total Commander:
Total Commander. ****** , . , !
Вы хотите установить его?
---------------------------
Да Нет
---------------------------
У меня локализация ТС в юникоде.
Добавлено: Чт сен 13, 2012 13:17
Loopback
LonerD писал(а):Loopback
Теперь нормально отрабатывает. Спасибо.
А WIN_8 ещё не поддерживается? (в документации нету упоминания).
Нет, но думаю несложно будет добавить.
Flasher
Не понял в чем проблема.
Добавлено: Чт сен 13, 2012 16:35
MVV
Flasher, если у тебя локаль не 1251, то конечно ты не увидишь строку, написанную в ASCII.
Добавлено: Чт сен 13, 2012 17:21
Flasher
Loopback писал(а):Не понял в чем проблема.
Я же красным выделил.
MVV, локаль системы? Русская.
Добавлено: Чт сен 13, 2012 17:33
MVV
Хм, а действительно, если в LNG-файле стоит
codepage=65001,
эта строка нечитаема. Но это скорее баг тотала.
Добавлено: Чт сен 13, 2012 17:58
Flasher
MVV
Ага, я с этим давно мучаюсь. Что-то показывает нормально, а что-то нет. Сообщишь Гислеру? Хотя там не только с этим проблема при юникодизации.