View previous topic :: View next topic |
Author |
Message |
BezDNaU
Joined: 31 May 2008 Posts: 65
|
(Separately) Posted: Tue Nov 09, 2010 21:17 Post subject: Выполнение команд из меню |
|
|
Прошу прощения, может не в той теме.
Такая проблема. Есть кнопка:
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 |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Nov 09, 2010 21:26 Post subject: |
|
|
Code: | Param="%P" "%P%O.dll" |
|
|
Back to top |
|
 |
BezDNaU
Joined: 31 May 2008 Posts: 65
|
(Separately) Posted: Tue Nov 09, 2010 21:32 Post subject: |
|
|
Пробовал, тоже самое. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Nov 09, 2010 21:47 Post subject: |
|
|
Попробуй
Code: | Param=""%P" "%P%O.dll"" |
или
Code: | Param="%P" "%P%O.dll" stuff |
|
|
Back to top |
|
 |
BezDNaU
Joined: 31 May 2008 Posts: 65
|
(Separately) Posted: Tue Nov 09, 2010 21:58 Post subject: |
|
|
Не работае ни один из вариантов.
Может проблема в строке:
Cmd="%COMMANDER_PATH%\Utils\Script\AutoIt3.exe" "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3" |
|
Back to top |
|
 |
BezDNaU
Joined: 31 May 2008 Posts: 65
|
(Separately) Posted: Tue Nov 09, 2010 22:01 Post subject: |
|
|
Получилось вот в таком виде
Cmd=%COMMANDER_PATH%\Utils\Script\AutoIt3.exe "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3"
Param=%P %P%O.dll
Спасибо за помощь! |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Nov 09, 2010 22:46 Post subject: |
|
|
Не будет работать, если в путях есть пробелы.
Правильно так
Code: | Cmd=""%COMMANDER_PATH%\Utils\Script\AutoIt3.exe" "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3""
Param=""%P" "%P%O.dll"" |
|
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 09, 2010 22:51 Post subject: |
|
|
BezDNaU wrote: | Path=%COMMANDER_PATH%\Utils\Script\ | Удаляем. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Wed Nov 10, 2010 00:53 Post subject: |
|
|
Не мучайте себя, создайте юзер-команду через браузер команд тотала и посмотрите, каким будет результат. Уверен, добавятся обрамляющие кавычки согласно формата INI-файла (т.е. вариант, который указал Tol!k). И вообще, без крайней необходимости не рекомендую ручную правку файлов конфигурации. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 10, 2010 01:14 Post subject: |
|
|
Полагаю, что о ручной правке никто и не говорит. Просто скопипастить более доступного, чем через редактор, пути нет. В диалоге "Выбор команд" этого нельзя сделать. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Wed Nov 10, 2010 02:12 Post subject: |
|
|
Но то, что приведено в 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
|
Даже регистр букв в названиях параметров отличается - все буквы маленькие.  _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 10, 2010 02:51 Post subject: |
|
|
MVV, представь себе, что вводить текст в диалоге "Изменение пользовательской команды", можно не используя строки из полей кнопки, а в ручном режиме или путём вставки из других мест. То, к чему привык ты, не всегда будет соизмеримо с привычками других, и надо бы к этому привыкнуть.
У меня в wcmd_rus.ini порядок некоторых пунктов тоже разный, при том, что я также предпочитаю гуишную правку. А регистр дейтсвительно разный, причин может быть несколько, это может быть не только собственная правка, но и.. сам догадаешься?  |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Wed Nov 10, 2010 03:49 Post subject: |
|
|
Я просто призываю не мучаться ручной правкой, если нет твердых знаний о том, что, где и как нужно менять. В данном случае проблемы бы не возникло, если бы автор топика не правил файл вручную, а использовал менеджер команд.
Несовпадение порядка строк здесь я не считаю значимым различием. А то, что тотал при создании юзер-команд через менеджер команд не использует имен параметров с большой буквы, лишь говорит о том, что этот способ не использовался для создания проблемной команды, о которой идет речь в первом посте. И, как выяснилось, напрасно.  _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 10, 2010 04:16 Post subject: |
|
|
Не понимаю, о каком таком менеджере команд ты пишешь. Если это не указанный мной диалог, то на ум приходит только Ultra TC Extended Commands Editor. И в том и другом случае нужно писать все пути ручками или путём копипаста, поэтому не понимаю почему ты исключил возникновение проблемы даже при этом условии.
Причин, как я уже пояснил, с появлением здесь заглавных букв может быть несколько, и на самовольную правку в самом файле конфигурации пинать не обязательно. Может быть связано как с оформлением, так и с желанием видеть эти наименования такими, т.е. речь о замене только первых букв в редакторе, либо правка на стороне, не своя. Всё'ж тебе надо расжёвывать.  |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Wed Nov 10, 2010 11:46 Post subject: |
|
|
MVV wrote: | Я просто призываю не мучаться ручной правкой, если нет твердых знаний о том, что, где и как нужно менять. | Откуда тогда знания возьмуться? |
|
Back to top |
|
 |
|