View previous topic :: View next topic |
Author |
Message |
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Sat Jan 14, 2012 22:20 Post subject: |
|
|
Quote: | Тогда пиши путь относительно папки плагина. |
Я уже как только не пробовал, после чего задал вопрос здесь. Может автор прояснит или тот, кто пользуется этой функцией.
Тем более сказано в ридми - что писать надо не путь к файлу, а Font Name (то есть имя шрифта). |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 14, 2012 22:29 Post subject: |
|
|
LonerD
Вообще-то я раньше проверял эту команду, всё работало.
Обрати внимание, что в ряде команд автор написал в синтаксисе "имя/name", не указав, что может быть использован путь, это вовсе не исключает самой возможности.
И, кстати, не имя шрифта надо было писать, а - имя файла шрифта. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Sat Jan 14, 2012 22:31 Post subject: |
|
|
Разобрался. Надо указывать путь к файлу относительно папки Тотала.
Например, если файл шрифта лежит в подпапке Install папки Тотала, то путь должен быть:
LoadFont /N Install\MyFont.ttf |
|
Back to top |
|
|
KopBuH
Joined: 02 Jul 2010 Posts: 127 Location: Tashkent, Uzbekistan
|
(Separately) Posted: Mon Sep 10, 2012 11:00 Post subject: |
|
|
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 (потому что она первая в блоке)
помогите пожалуста разобратся |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Tue Sep 11, 2012 20:43 Post subject: |
|
|
У меня не получилось тоже. Игрался с кавычками, пробелами, ничего не дало. Упростил конструкцию; на семёрке стабильно даёт значение WindowsXP.
Code: | If %AUTORUN_OSVERSION% == WIN_XP Then
SetEnv COMMANDER_OSVER WindowsXP
Else SetEnv COMMANDER_OSVER MSWindows
EndIf |
А вот такая
If %AUTORUN_OSVERSION% != WIN_XP Then
SetEnv COMMANDER_OSVER WindowsXP
Else SetEnv COMMANDER_OSVER MSWindows
EndIf
вообще не добавляет переменную.
Last edited by LonerD on Tue Sep 11, 2012 23:15; edited 4 times in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Sep 11, 2012 22:05 Post subject: |
|
|
LonerD wrote: | вообще не добавляет переменную. | Конечно, ты же команду на одной строке с Else написал. См. как в ридми. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Tue Sep 11, 2012 23:13 Post subject: |
|
|
А, ну да. Я уже по-всякому пробовал, дошёл и до таких извратов )) |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1290
|
(Separately) Posted: Wed Sep 12, 2012 14:48 Post subject: |
|
|
KopBuH
LonerD
Это была ошибка при сравнении строк. Впрочем, даже если бы они сравнивались правильно, то всё испортила бы ошибка в коде определения версии...
Исправленная версия: wdx_autorun_1.6_beta4.zip |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Wed Sep 12, 2012 15:36 Post subject: |
|
|
Loopback
Теперь нормально отрабатывает. Спасибо.
А WIN_8 ещё не поддерживается? (в документации нету упоминания). |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Sep 12, 2012 16:07 Post subject: |
|
|
Loopback, при установке:
Quote: | ---------------------------
wdx_autorun_1.6_beta4.zip
---------------------------
Этот архив содержит следующий плагин/аддон для Total Commander:
Total Commander. ****** , . , !
Вы хотите установить его?
---------------------------
Да Нет
--------------------------- |
У меня локализация ТС в юникоде. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1290
|
(Separately) Posted: Thu Sep 13, 2012 13:17 Post subject: |
|
|
LonerD wrote: | Loopback
Теперь нормально отрабатывает. Спасибо.
А WIN_8 ещё не поддерживается? (в документации нету упоминания). |
Нет, но думаю несложно будет добавить.
Flasher
Не понял в чем проблема. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Sep 13, 2012 17:21 Post subject: |
|
|
Loopback wrote: | Не понял в чем проблема. | Я же красным выделил.
MVV, локаль системы? Русская. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Sep 13, 2012 17:58 Post subject: |
|
|
MVV
Ага, я с этим давно мучаюсь. Что-то показывает нормально, а что-то нет. Сообщишь Гислеру? Хотя там не только с этим проблема при юникодизации. |
|
Back to top |
|
|
|