alexfmos писал(а):я не сказал, я последнее время копировал код без первых 2 закомментированых строк.
Вот с этого и надо было начинать. Я никак не телепат. И чтобы определять ошибку, всегда нужно записывать код целиком. Иначе так и будем топтаться на одном месте.
Версия ТС устарела, поэтому переменная не поддерживается.
А что не обновляемся?
Для старой версии нужен %COMMANDER_PATH%\Totalcmd.exe вместо %COMMANDER_EXE%.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Всё, ошибка не вываливается.
Что ж большое спасибо за терпение и понимание. Я знаю, когда ты спец, а собеседник ничего не смыслит, очень сложно.
По поводу обновления, ну как то не увидел смысла, ведь все мои задачи выполняются и в старом. Как говорится "лучшее враг хорошего". Может попробую как нибудь, но я не видел там чего то "ахового". Может я ошибаюсь.
Пожалуйста. И обращаю внимание на некоторые неоткомментированные места касаемо OPENTABS и создания структуры.
Касаемо обновления - ахового там хватает, начиная c появления 64-версии и заканчивая фоновым поиском, не говоря об огромном числе багфиксов и оптимизаций. Всё это можно посмотреть в истории версий.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Тогда можно сразу, находясь в папке Projects, создавать tab-файлы во всех подкаталогах верхнего уровня.
alexfmos писал(а):А про opentabs не понял, это чтобы созданный tab файл автоматом открылся?
Нет, это открытие вкладок с заменой текущих, я же писал.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
находясь в папке Projects, создавать tab-файлы во всех подкаталогах верхнего уровня
Честно говоря не очень вижу разницу, где создать файл tab, в папке проекта, или в папке Projects. Или речь идет о следующем: как только в папке projects создается новая папка, в ней сразу создается файл tab?
Ну вроде не такое уж и сложное действие мышкой нажать.
alexfmos писал(а):Перечитал тему, не понял все рано о чем речь.
Я там описал разницу в поведение открытия вкладок по Enter на tab-файле и открытии с кнопки/юзеркоманды по OPENTABS <путь к tab-файлу>. Что конкретно неясно?
alexfmos писал(а):как только в папке projects создается новая папка, в ней сразу создается файл tab?
Я же пишу tab-файлы, а не tab-файл. Т.е. во всей верхней структуре создавать по файлу. Могу и + папки перед этим, мне всё равно. А можно вообще тупо открывать все верхние подкаталоги активной папки (тогда, возможно, и tab-файлы не понадобятся):
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\nircmd\nircmd.exe execmd for /f "delims="
%%# in ('dir /ad /b') do "%%COMMANDER_EXE%%" /O /S /T /L="%P%%#"
wcmicons.dll,2
Открыть все каталоги верхнего уровня
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher, хочу напомнить что разговариваете Вы не с равным по этой области
То есть Вы говорите мне о том, что можете написать скрипт, когда я открываю каталог с tab файлом, щелкаю на нем, и вместо всех открытых вкладок, открываются новые? Наверное не стоит, т.к. могут быть открыты вкладки не из этого проекта, и вообще не из проектов.
Скрипт открывающий все подкаталоги текущей папки? Такой наверное не нужен, т.к. нужна только часть подкаталогов, плюс я шатаюсь между проектами.
Tab думаю вполне достаточно.
alexfmos писал(а):хочу напомнить что разговариваете Вы не с равным по этой области
С равным мне наверняка и не пришлось бы...
alexfmos писал(а):и вместо всех открытых вкладок, открываются новые?
Не вместо, а вдобавок. Для "вместо" как раз OPENTABS годится. А тут мне просто понадобится шаблонный список путей (если они все внутри папки каждого проекта, то лучше даже относительных) и скрипт откроет их все в активном каталоге. Или нужно ещё в пассивном?
alexfmos писал(а):Скрипт открывающий все подкаталоги текущей папки?
Только активной, пассивных не касается. И не скрипт, а кнопка. См. выше.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Кнопка ничего не делает. Заменил %COMMANDER_EXE% на %COMMANDER_PATH%\Totalcmd.exe и скачал nircmd т.к. не стояло. По нажатию ничего не происходит.
Вообщем насколько я понимаю сейчас все работает как и надо. Не пойму куда уже лучше то?
Заходим в проект, щелкаем tab открываются нужные вкладки подкаталогов. Если надо заходим в другой проект и добавляем еще вкладок из него, но я стараюсь так не делать, т.к. начинается путаница, слишком много вкладок с одинаковыми именами. Поэтому обычно перед переходом в новый проект, закрываю предыдущие, если только не нужно работать с файлами обоих.
alexfmos писал(а):Заменил %COMMANDER_EXE% на %COMMANDER_PATH%\Totalcmd.exe
А знак процента сдвоить? См. как в кнопке.
alexfmos писал(а):Не пойму куда уже лучше то?
Я же объяснил. Лучше не создавать tab-файлы вообще, а только открывать нужное. А можно вообще открывать нужное из всех выбранных проектов, когда нужно с несколькими работать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\nircmd\nircmd.exe execmd for /f "delims="
%%# in ('dir /ad /b') do ""%%COMMANDER_PATH%\Totalcmd.exe%%"" /O /S /T /L="%P%%#"
wcmicons.dll,2
Открыть все каталоги верхнего уровня
А какой вариант попробуем? Для активного или для выбранных? + я не получил ответ на вопрос
Flasher писал(а):Или нужно ещё в пассивном?
Не %%COMMANDER_PATH%\Totalcmd.exe%%, а %%COMMANDER_PATH%%\Totalcmd.exe
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Кавычки сдваивать не надо, я там исправлял на знак процента. Описался сперва.
И nircmd точно по этому пути %COMMANDER_PATH%\Utils\nircmd\ лежит? Нужно подставить настоящий.
alexfmos писал(а):Пассивный не нужен.
Первый вопрос был не про это, а про выбранные (под курсором или выделенные) проекты-каталоги.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.