Страница 3 из 6
Добавлено: Ср июн 03, 2015 23:41
Flasher
alexfmos писал(а):я не сказал, я последнее время копировал код без первых 2 закомментированых строк.
Вот с этого и надо было начинать. Я никак не телепат. И чтобы определять ошибку, всегда нужно записывать код целиком. Иначе так и будем топтаться на одном месте.
Версия ТС устарела, поэтому переменная не поддерживается.
А что не обновляемся?
Для старой версии нужен %COMMANDER_PATH%\Totalcmd.exe вместо %COMMANDER_EXE%.
Добавлено: Ср июн 03, 2015 23:55
alexfmos
Всё, ошибка не вываливается.
Что ж большое спасибо за терпение и понимание. Я знаю, когда ты спец, а собеседник ничего не смыслит, очень сложно.
По поводу обновления, ну как то не увидел смысла, ведь все мои задачи выполняются и в старом. Как говорится "лучшее враг хорошего". Может попробую как нибудь, но я не видел там чего то "ахового". Может я ошибаюсь.
Добавлено: Чт июн 04, 2015 00:15
Flasher
Пожалуйста. И обращаю внимание на некоторые неоткомментированные места касаемо OPENTABS и создания структуры.
Касаемо обновления - ахового там хватает, начиная c появления 64-версии и заканчивая фоновым поиском, не говоря об огромном числе багфиксов и оптимизаций. Всё это можно посмотреть в
истории версий.
Добавлено: Чт июн 04, 2015 00:29
alexfmos
Flasher писал(а):касаемо OPENTABS и создания структуры.
Структуру папок создает софт, когда в нем указываешь новую папку проекта. А про opentabs не понял, это чтобы созданный tab файл автоматом открылся?
Добавлено: Чт июн 04, 2015 00:51
Flasher
Тогда можно сразу, находясь в папке Projects, создавать tab-файлы во всех подкаталогах верхнего уровня.
alexfmos писал(а):А про opentabs не понял, это чтобы созданный tab файл автоматом открылся?
Нет, это открытие вкладок с заменой текущих, я же писал.
Добавлено: Чт июн 04, 2015 09:51
alexfmos
открытие вкладок с заменой текущих, я же писал
Перечитал тему, не понял все рано о чем речь.
находясь в папке Projects, создавать tab-файлы во всех подкаталогах верхнего уровня
Честно говоря не очень вижу разницу, где создать файл tab, в папке проекта, или в папке Projects. Или речь идет о следующем: как только в папке projects создается новая папка, в ней сразу создается файл tab?
Ну вроде не такое уж и сложное действие мышкой нажать.

Добавлено: Чт июн 04, 2015 09:59
Flasher
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
Открыть все каталоги верхнего уровня
Добавлено: Чт июн 04, 2015 10:38
alexfmos
Flasher, хочу напомнить что разговариваете Вы не с равным по этой области
То есть Вы говорите мне о том, что можете написать скрипт, когда я открываю каталог с tab файлом, щелкаю на нем, и вместо всех открытых вкладок, открываются новые? Наверное не стоит, т.к. могут быть открыты вкладки не из этого проекта, и вообще не из проектов.
Скрипт открывающий все подкаталоги текущей папки? Такой наверное не нужен, т.к. нужна только часть подкаталогов, плюс я шатаюсь между проектами.
Tab думаю вполне достаточно.
Добавлено: Чт июн 04, 2015 10:53
Flasher
alexfmos писал(а):хочу напомнить что разговариваете Вы не с равным по этой области

С равным мне наверняка и не пришлось бы...
alexfmos писал(а):и вместо всех открытых вкладок, открываются новые?
Не вместо, а вдобавок. Для "вместо" как раз OPENTABS годится. А тут мне просто понадобится шаблонный список путей (если они все внутри папки каждого проекта, то лучше даже относительных) и скрипт откроет их все в активном каталоге. Или нужно ещё в пассивном?
alexfmos писал(а):Скрипт открывающий все подкаталоги текущей папки?
Только активной, пассивных не касается. И не скрипт, а кнопка. См. выше.
Добавлено: Чт июн 04, 2015 11:21
alexfmos
Кнопка ничего не делает. Заменил %COMMANDER_EXE% на %COMMANDER_PATH%\Totalcmd.exe и скачал nircmd т.к. не стояло. По нажатию ничего не происходит.
Вообщем насколько я понимаю сейчас все работает как и надо. Не пойму куда уже лучше то?
Заходим в проект, щелкаем tab открываются нужные вкладки подкаталогов. Если надо заходим в другой проект и добавляем еще вкладок из него, но я стараюсь так не делать, т.к. начинается путаница, слишком много вкладок с одинаковыми именами. Поэтому обычно перед переходом в новый проект, закрываю предыдущие, если только не нужно работать с файлами обоих.
Добавлено: Чт июн 04, 2015 11:37
Flasher
alexfmos писал(а):Заменил %COMMANDER_EXE% на %COMMANDER_PATH%\Totalcmd.exe
А знак процента сдвоить? См. как в кнопке.
alexfmos писал(а):Не пойму куда уже лучше то?
Я же объяснил. Лучше не создавать tab-файлы вообще, а только открывать нужное. А можно вообще открывать нужное из всех выбранных проектов, когда нужно с несколькими работать.
Добавлено: Чт июн 04, 2015 11:49
alexfmos
Хорошо, давайте попробуем, хотя толком не понимаю что.
Кнопку изменил на это
Код: Выделить всё
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
Открыть все каталоги верхнего уровня
Ничего не происходит.
Добавлено: Чт июн 04, 2015 11:52
Flasher
А какой вариант попробуем? Для активного или для выбранных? + я не получил ответ на вопрос
Flasher писал(а):Или нужно ещё в пассивном?
Не %%COMMANDER_PATH
%\Totalcmd.exe
%%, а %%COMMANDER_PATH
%%\Totalcmd.exe

Добавлено: Чт июн 04, 2015 11:59
alexfmos
Код: Выделить всё
%%# in ('dir /ad /b') do ""%%COMMANDER_PATH%%\Totalcmd.exe"" /O /S /T /L="%P%%#"
Ничего не происходит.
Пассивный не нужен. Для активного.
Добавлено: Чт июн 04, 2015 12:01
Flasher
Кавычки сдваивать не надо, я там исправлял на знак процента. Описался сперва.
И nircmd точно по этому пути %COMMANDER_PATH%\Utils\nircmd\ лежит? Нужно подставить настоящий.
alexfmos писал(а):Пассивный не нужен.
Первый вопрос был не про это, а про выбранные (под курсором или выделенные) проекты-каталоги.