Страница 1 из 2
Выполнение команд из меню
Добавлено: Вт ноя 09, 2010 20:17
BezDNaU
Прошу прощения, может не в той теме.
Такая проблема. Есть кнопка:
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
запущеная из меню не работает, пишет:"Файл не найден"
Помогите...
Добавлено: Вт ноя 09, 2010 20:26
Tol!k
Добавлено: Вт ноя 09, 2010 20:32
BezDNaU
Пробовал, тоже самое.
Добавлено: Вт ноя 09, 2010 20:47
Tol!k
Добавлено: Вт ноя 09, 2010 20:58
BezDNaU
Не работае ни один из вариантов.
Может проблема в строке:
Cmd="%COMMANDER_PATH%\Utils\Script\AutoIt3.exe" "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3"
Добавлено: Вт ноя 09, 2010 21:01
BezDNaU
Получилось вот в таком виде
Cmd=%COMMANDER_PATH%\Utils\Script\AutoIt3.exe "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3"
Param=%P %P%O.dll
Спасибо за помощь!
Добавлено: Вт ноя 09, 2010 21:46
Tol!k
Не будет работать, если в путях есть пробелы.
Правильно так
Код: Выделить всё
Cmd=""%COMMANDER_PATH%\Utils\Script\AutoIt3.exe" "%COMMANDER_PATH%\Utils\Script\ICO---DLL.au3""
Param=""%P" "%P%O.dll""
Добавлено: Вт ноя 09, 2010 21:51
Flasher
BezDNaU писал(а):Path=%COMMANDER_PATH%\Utils\Script\
Удаляем.
Добавлено: Вт ноя 09, 2010 23:53
MVV
Не мучайте себя, создайте юзер-команду через браузер команд тотала и посмотрите, каким будет результат. Уверен, добавятся обрамляющие кавычки согласно формата INI-файла (т.е. вариант, который указал Tol!k). И вообще, без крайней необходимости не рекомендую ручную правку файлов конфигурации.
Добавлено: Ср ноя 10, 2010 00:14
Flasher
Полагаю, что о ручной правке никто и не говорит. Просто скопипастить более доступного, чем через редактор, пути нет. В диалоге "Выбор команд" этого нельзя сделать.
Добавлено: Ср ноя 10, 2010 01:12
MVV
Но то, что приведено в 1 посте, не может быть копипастом. Ну не верю я! Если автор топика правильную команду указывал в кнопке, он бы её же указывал в юзер-команде через интерфейс тотала, а тогда она бы не обошлась без обрамляющих кавычек в INI-файле.
Вот что я получил в файле конфигурации, когда создал юзер-команду с точно такими же полями, как в кнопке из 1 поста:
Код: Выделить всё
[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
Даже регистр букв в названиях параметров отличается - все буквы маленькие.

Добавлено: Ср ноя 10, 2010 01:51
Flasher
MVV, представь себе, что вводить текст в диалоге "Изменение пользовательской команды", можно не используя строки из полей кнопки, а в ручном режиме или путём вставки из других мест. То, к чему привык ты, не всегда будет соизмеримо с привычками других, и надо бы к этому привыкнуть.

У меня в wcmd_rus.ini порядок некоторых пунктов тоже разный, при том, что я также предпочитаю гуишную правку. А регистр дейтсвительно разный, причин может быть несколько, это может быть не только собственная правка, но и.. сам догадаешься?

Добавлено: Ср ноя 10, 2010 02:49
MVV
Я просто призываю не мучаться ручной правкой, если нет твердых знаний о том, что, где и как нужно менять. В данном случае проблемы бы не возникло, если бы автор топика не правил файл вручную, а использовал менеджер команд.
Несовпадение порядка строк здесь я не считаю значимым различием. А то, что тотал при создании юзер-команд через менеджер команд не использует имен параметров с большой буквы, лишь говорит о том, что этот способ не использовался для создания проблемной команды, о которой идет речь в первом посте. И, как выяснилось, напрасно.

Добавлено: Ср ноя 10, 2010 03:16
Flasher
Не понимаю, о каком таком менеджере команд ты пишешь. Если это не указанный мной диалог, то на ум приходит только Ultra TC Extended Commands Editor. И в том и другом случае нужно писать все пути ручками или путём копипаста, поэтому не понимаю почему ты исключил возникновение проблемы даже при этом условии.
Причин, как я уже пояснил, с появлением здесь заглавных букв может быть несколько, и на самовольную правку в самом файле конфигурации пинать не обязательно. Может быть связано как с оформлением, так и с желанием видеть эти наименования такими, т.е. речь о замене только первых букв в редакторе, либо правка на стороне, не своя. Всё'ж тебе надо расжёвывать.

Добавлено: Ср ноя 10, 2010 10:46
Serge Yolkin
MVV писал(а):Я просто призываю не мучаться ручной правкой, если нет твердых знаний о том, что, где и как нужно менять.
Откуда тогда знания возьмуться?