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: Переменная %Commander_Path% в параметрах «кнопки» 
Author Message
Batya



PostPosted: Thu Oct 08, 2009 11:19    Post subject: Reply with quote

GGS
Т.к. в строке "Параметры" используются специальные шаблоны вида %N, %L и т.д., то при необходимости указать в этой строке символ "%" его необходимо задвоить, т.е. "%%". Т.о. приведённый пример должен выглядеть так:
Code:
TOTALCMD#BAR#DATA
cmd
/c COPY "%%Commander_Path%%\TOOLs\0.txt" "%%Commander_Path%%\TOOLs\1.txt"
TotalCmd.exe
Test-2


-1

Замечу, что символ "%" необходимо задваивать только для строки "Параметры". В строке "Команда", как в приведённом Avada варианте, задваивать "%" не надо.

Важно! Переменные окружения, указанные в строке "Параметры", должны самотоятельно обрабатываться применяемой командой (в данном случае "cmd"). Переменные окружения, указанные в строке "Команда", заменяются на соответствующие значения ТоталКоммандером перед выполнением команды.
Т.е., если используемая в кнопке команда не может самостоятельно обработать вхождение в свои параметры переменных окружения, то параметры необходимо указать в строке "Команда", а не "Параметры".
_________________
Нет, я не сплю. Я просто медленно моргаю.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group