View previous topic :: View next topic |
Author |
Message |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Mon Jan 24, 2011 17:35 Post subject: |
|
|
melirius wrote: | Проблема решилась: спасибо Avada — он на ru-boarde выложил ссылку на предыдущую бету с документацией | Это Avada напрасно сделал. Надо было выложить линк на последнюю версию, а не на предыдущую.
http://www.mgpsoft.net/Downloads/TCmenu19.zip |
|
Back to top |
|
 |
melirius
Joined: 24 Jan 2011 Posts: 15
|
(Separately) Posted: Thu Jan 27, 2011 12:12 Post subject: |
|
|
Так в этой версии нету цветных меню и поддержки BarEditor, или я ошибаюсь? _________________ Любая, даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. (C) Д. Х. Шварц |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10420 Location: Россия, Саратов
|
(Separately) Posted: Thu Jan 27, 2011 12:22 Post subject: |
|
|
VadiMGP wrote: | Это Avada напрасно сделал. Надо было выложить линк на последнюю версию, а не на предыдущую. |
Не напрасно. Это последняя из известных мне версий, где архив содержит документацию. Лежащая на польском сайте версия 2.0b17 содержит опять же документацию от 2.0b16.
И никак уж версия 1.9, ссылка на которую приведена, не может быть более поздней, чем любая бета 2.0.  _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Thu Jan 27, 2011 13:34 Post subject: |
|
|
2VadiMGP
Не работают переменные окружения в параметрах кнопки: Code: | TOTALCMD#BAR#DATA
%SystemRoot%\notepad.exe
%%COMMANDER_PATH%%\HISTORY.TXT
%COMMANDER_PATH%\TotalCmd.exe
test
-1 | notepad грузится с ошибкой "The system cannot find the path specified".
Кнопка находится на панели, вызываемой через TCMenu.
WIn7x64, TC 7.56, TCMenu 2.0
Добавлено
Да, кстати, кнопка, вызываемая не через TCMenu, прямо с панели: Code: | TOTALCMD#BAR#DATA
%SystemRoot%\notepad.exe %COMMANDER_PATH%\HISTORY.TXT
%COMMANDER_PATH%\TotalCmd.exe
test
-1 | работает без вопросов. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10420 Location: Россия, Саратов
|
(Separately) Posted: Thu Jan 27, 2011 14:08 Post subject: |
|
|
Вахмурка
Чуток опоздал с репортом. Похоже, уже придётся ждать возвращения автора из отпуска. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Fri Feb 04, 2011 20:38 Post subject: |
|
|
Вахмурка wrote: | Не работают переменные окружения в параметрах кнопки: | Работают. Не скажу сходу в чем дело, но не в этом точно.
Может %COMMANDER_PATH% содержит пробелы и это сводит notepad с ума? |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Sat Feb 05, 2011 02:24 Post subject: |
|
|
Первое: нет, пробелов нет. Если интересно, то e:\Utils\TotalCmd.
Второе: а разве "системный" notepad можно свести с ума пробелами в имени?
Третье: разумеется, началось все не с notepad'а. Попробуй вставить эту кнопку на свою панель - я постарался сделать все, чтобы это получилось при любых раскладах. Проблема воспроизводится? _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sat Feb 05, 2011 03:03 Post subject: |
|
|
Ну, разумеется, я сначала проверил твою кнопку у себя - все работает. Ты, Зин, обидеть норовишь.
А вот, как раз, при запуске из тотала появляется сообщение "The system cannot find the path specified".
Ну, не знаю, может там какой символ непечатный затесался. Пришли мне свой .bar файл зазипованный, я посмотрю. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Sat Feb 05, 2011 14:22 Post subject: |
|
|
Quote: | А вот, как раз, при запуске из тотала появляется сообщение "The system cannot find the path specified". | Эту фразу я не понял. Пояснишь?
А вообще, я, видимо, зря тебя побеспокоил. Проблема не в TCMenu, а в PowerPro, точнее, в этом скрипте, который использует TCMenu в операторе do: Code: | do("e:\Utils\TotalCmd\TCMenu\TCmenu.exe", Panel, Path) | Это внутренний оператор запуска приложений. Другой путь, через file.runwait, тоже не работает.
Вряд ли у тебя стоит PowerPro, так что не стоит беспокоиться. В конце концов, портабельность мне не очень нужна, и я достигаю своей цели указанием абсолютного пути. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sat Feb 05, 2011 18:40 Post subject: |
|
|
Вахмурка wrote: | Quote: | А вот, как раз, при запуске из тотала появляется сообщение "The system cannot find the path specified". | Эту фразу я не понял. Пояснишь? | Ну, вставил я твою кнопку в .bar файл. Если запускаю TCMenu с этим файлом, то все работает нормально. А если показываю этот .bar файл как меню средствами самого ТС, то получаю сообщение об ошибке.
Может при работе скрипта не определена переменная %COMMANDER_PATH%?
Сделай простой тестовый .bat файл
Code: | @echo off
echo %1
echo %2
echo %3
pause
|
и запускай его вместо notepad - сразу увидишь какое имя файла он получает в параметрах. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Sat Feb 05, 2011 19:11 Post subject: |
|
|
Quote: | А если показываю этот .bar файл как меню средствами самого ТС, то получаю сообщение об ошибке | TCMenu требует, чтобы переменная окружения в роли параметр заключалась в двойные кавычки, так? А сам ТС вообще не понимает переменных окружения в параметрах команды. То есть вызывая блокнот (или батник, не в нем суть), нужно из ТС прописывать параметр в строке самой команды в одинарных кавычках, а из TCMenu как раз-таки в строке параметра, но в двойных ("Вот такая загогулина", как сказал бы Б. Ельцин). Я пишу общеизвестные вещи, но я так и не понял: цитированная выше твоя фраза - это ожидаемое тобой поведение TCMenu или баг? Quote: | сразу увидишь какое имя файла он получает в параметрах | Правильное  _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sat Feb 05, 2011 19:25 Post subject: |
|
|
Вахмурка wrote: | цитированная выше твоя фраза - это ожидаемое тобой поведение TCMenu или баг? | Это был легкий намек - не перепутал ли ты когда получаешь это сообщение. Может ты получаешь его не при запуске через TCMenu, a через ТС.
А если имя файла правильное, то, воля ваша, профессор, что-то нескладное получается. Ну хорошо, а если в тестовый .bat файл добавить команду "type %1"? Тогда что будет? |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Sat Feb 05, 2011 22:16 Post subject: |
|
|
Ага, я понял, где у него кнопка. При указании параметра, содержащую переменную окружения любым способом (я пробовал батник) она, эта переменная, "разворачивается" в реальный путь. А в PowerPro - нет, хотя дублирующий процент исправно откусывается. Реально выходит Quote: | %COMMANDER_PATH%\HISTORY.TXT | Разумеется, notepad говорит: "кто этот потерпевший, я его не знаю".
Кстати, иконка, заданная той же переменной окружения (хоть с одним %, хоть с двумя) тоже не изображается.
Короче, спасибо за помощь, и плюнь на это слюной, как плевали до эпохи менеджмента и консалтинга. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Sat Feb 05, 2011 22:56 Post subject: |
|
|
Ладно, плюну по просьбе публики. |
|
Back to top |
|
 |
|
|
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
|