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 

Выполнение команд из меню
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
BezDNaU



Joined: 31 May 2008
Posts: 65

Post (Separately) Posted: Tue Nov 09, 2010 21:17    Post subject: Выполнение команд из меню Reply with quote

Прошу прощения, может не в той теме.
Такая проблема. Есть кнопка:
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Utils\Script\AutoIt3.exe" "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3"
"%P" "%P%O.dll"
%COMMANDER_PATH%\Wcmicons.dll
Иконки в WCMICONS.DLL
%COMMANDER_PATH%\Utils\Script\

-1
Работает на ура.

А вот такаяже команда:
[em_10054]
Cmd="%COMMANDER_PATH%\Utils\Script\AutoIt3.exe" "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3"
Param=%P %P%O.dll
Path=%COMMANDER_PATH%\Utils\Script\
Button=%COMMANDER_PATH%\Wcmicons.dll,154
Menu=Иконки в WCMICONS.DLL

запущеная из меню не работает, пишет:"Файл не найден"
Помогите...
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Nov 09, 2010 21:26    Post subject: Reply with quote

Code:
Param="%P" "%P%O.dll"
Back to top
View user's profile Send private message
BezDNaU



Joined: 31 May 2008
Posts: 65

Post (Separately) Posted: Tue Nov 09, 2010 21:32    Post subject: Reply with quote

Пробовал, тоже самое.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Nov 09, 2010 21:47    Post subject: Reply with quote

Попробуй
Code:
Param=""%P" "%P%O.dll""

или
Code:
Param="%P" "%P%O.dll" stuff
Back to top
View user's profile Send private message
BezDNaU



Joined: 31 May 2008
Posts: 65

Post (Separately) Posted: Tue Nov 09, 2010 21:58    Post subject: Reply with quote

Не работае ни один из вариантов.
Может проблема в строке:
Cmd="%COMMANDER_PATH%\Utils\Script\AutoIt3.exe" "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3"
Back to top
View user's profile Send private message
BezDNaU



Joined: 31 May 2008
Posts: 65

Post (Separately) Posted: Tue Nov 09, 2010 22:01    Post subject: Reply with quote

Получилось вот в таком виде
Cmd=%COMMANDER_PATH%\Utils\Script\AutoIt3.exe "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3"
Param=%P %P%O.dll
Спасибо за помощь!
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Nov 09, 2010 22:46    Post subject: Reply with quote

Не будет работать, если в путях есть пробелы.
Правильно так
Code:
Cmd=""%COMMANDER_PATH%\Utils\Script\AutoIt3.exe" "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3""
Param=""%P" "%P%O.dll""
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 09, 2010 22:51    Post subject: Reply with quote

BezDNaU wrote:
Path=%COMMANDER_PATH%\Utils\Script\
Удаляем.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Nov 10, 2010 00:53    Post subject: Reply with quote

Не мучайте себя, создайте юзер-команду через браузер команд тотала и посмотрите, каким будет результат. Уверен, добавятся обрамляющие кавычки согласно формата INI-файла (т.е. вариант, который указал Tol!k). И вообще, без крайней необходимости не рекомендую ручную правку файлов конфигурации.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Nov 10, 2010 01:14    Post subject: Reply with quote

Полагаю, что о ручной правке никто и не говорит. Просто скопипастить более доступного, чем через редактор, пути нет. В диалоге "Выбор команд" этого нельзя сделать.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Nov 10, 2010 02:12    Post subject: Reply with quote

Но то, что приведено в 1 посте, не может быть копипастом. Ну не верю я! Если автор топика правильную команду указывал в кнопке, он бы её же указывал в юзер-команде через интерфейс тотала, а тогда она бы не обошлась без обрамляющих кавычек в INI-файле.

Вот что я получил в файле конфигурации, когда создал юзер-команду с точно такими же полями, как в кнопке из 1 поста:
Code:
[em_usercmd1]
button=%COMMANDER_PATH%\Wcmicons.dll,154
cmd=""%COMMANDER_PATH%\Utils\Script\AutoIt3.exe" "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3""
param=""%P" "%P%O.dll""
path=%COMMANDER_PATH%\Utils\Script\
menu=Иконки в WCMICONS.DLL

Даже регистр букв в названиях параметров отличается - все буквы маленькие. Smile
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Nov 10, 2010 02:51    Post subject: Reply with quote

MVV, представь себе, что вводить текст в диалоге "Изменение пользовательской команды", можно не используя строки из полей кнопки, а в ручном режиме или путём вставки из других мест. То, к чему привык ты, не всегда будет соизмеримо с привычками других, и надо бы к этому привыкнуть. Wink
У меня в wcmd_rus.ini порядок некоторых пунктов тоже разный, при том, что я также предпочитаю гуишную правку. А регистр дейтсвительно разный, причин может быть несколько, это может быть не только собственная правка, но и.. сам догадаешься? Wink
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Nov 10, 2010 03:49    Post subject: Reply with quote

Я просто призываю не мучаться ручной правкой, если нет твердых знаний о том, что, где и как нужно менять. В данном случае проблемы бы не возникло, если бы автор топика не правил файл вручную, а использовал менеджер команд.

Несовпадение порядка строк здесь я не считаю значимым различием. А то, что тотал при создании юзер-команд через менеджер команд не использует имен параметров с большой буквы, лишь говорит о том, что этот способ не использовался для создания проблемной команды, о которой идет речь в первом посте. И, как выяснилось, напрасно. Smile
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Nov 10, 2010 04:16    Post subject: Reply with quote

Не понимаю, о каком таком менеджере команд ты пишешь. Если это не указанный мной диалог, то на ум приходит только Ultra TC Extended Commands Editor. И в том и другом случае нужно писать все пути ручками или путём копипаста, поэтому не понимаю почему ты исключил возникновение проблемы даже при этом условии.

Причин, как я уже пояснил, с появлением здесь заглавных букв может быть несколько, и на самовольную правку в самом файле конфигурации пинать не обязательно. Может быть связано как с оформлением, так и с желанием видеть эти наименования такими, т.е. речь о замене только первых букв в редакторе, либо правка на стороне, не своя. Всё'ж тебе надо расжёвывать. Smile
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Wed Nov 10, 2010 11:46    Post subject: Reply with quote

MVV wrote:
Я просто призываю не мучаться ручной правкой, если нет твердых знаний о том, что, где и как нужно менять.
Откуда тогда знания возьмуться?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group