Как запустить из-под Windows вкладки сохраненные в tab файле

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

yurri_87
Сообщения: 21
Зарегистрирован: Ср сен 07, 2011 10:36

Re: еще вопрос

Сообщение yurri_87 »

MVV писал(а):... у меня рабочий стол практически не виден за окном тотала или другими окнами. Тотал - мой рабочий стол.
Но ведь окошку "Выполнить" не требуется место для того чтобы открыться, ... а для того, чтобы запустить ярлык, он вовсе не обязательно должен быть на рабочем столе, достаточно переправить его в папку виндовс командой send to, удерживая ctrl+shift, предварительно дав ему желаемое имя (оно же и ключ слово для запуска) (можно и на кириллице)... хотя мне кажется я не полностью\правильно понял цитату выше...
В тотале можно писать команды прямо в командной строке, так же, как и в окне Win+R, но без нажатия Win+R - т.е. набрал буквы команды и нажал Ентер
Но ведь требуется, прицелившись мышкой попасть курсором в командную строку, а вин+р можно нажать вне зависимости от нахождения курсора, это имеет значение, ведь после клика мышкой на командной строке все-равно приходится переходить на клаву для набора команды :)
(или Шифт+Ентер, если команда консольная и не нужно закрывать окно после завершения).
:) но ведь окошко "Выполнить/Run" закрывается автоматически, сразу после нажатия клавиши enter...
Еще один плюс в использовании ctrl+r я вижу в его "универсальной доступности", независимо от того, в каком приложении я сейчас работаю...

Добавлено спустя 3 минуты:

Flasher, спасибо большущее за скрипт!!!!!!!! теперь остальсь все осмыслить и наладить...
TCMC - программа, которой запускать скрипт?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

yurri_87 писал(а):Но ведь требуется, прицелившись мышкой попасть курсором в командную строку, а вин+р можно нажать вне зависимости от нахождения курсора, это имеет значение, ведь после клика мышкой на командной строке все-равно приходится переходить на клаву для набора команды
Ууу.. Ну, с таким багажом знаний... Тут RTFM. По умолчанию набор текста в TC автоматически активирует комстроку. Если стоит быстрый поиск с буквой, то переход в неё осуществляется по Shift+Влево/Вправо, не говоря уже о других способах с копированием путей. Опять же никто не мешает установить свою клавишу на команду cm_FocusCmdLine. На форуме раз ... точно обсуждалось.
yurri_87 писал(а):но ведь окошко "Выполнить/Run" закрывается автоматически, сразу после нажатия клавиши enter...
В ТС аналогично. Хоть по Enter, хоть по Esc, хоть по Tab.
yurri_87 писал(а):Еще один плюс в использовании ctrl+r я вижу в его "универсальной доступности", независимо от того, в каком приложении я сейчас работаю...
Это понятно. AHK скрипт и будет универсальная доступность. :)
Может, уже достаточно путать ctrl и Win ? :wink:
Flasher писал(а):TCMC - программа, которой запускать скрипт?
Эту программу надо положить в <Папка ТС>\Utils\TCMC. И всё.
Последний раз редактировалось Flasher Чт сен 08, 2011 00:36, всего редактировалось 2 раза.
yurri_87
Сообщения: 21
Зарегистрирован: Ср сен 07, 2011 10:36

Сообщение yurri_87 »

Flasher писал(а):Извиняюсь, что так долго, небольшую травму головы схлопотал (в прямом смысле)...
Вот так совпадение! час-полтора назад вздремнуть решил, минут сорок спал и мне приснилось что я (непомню как) получил травму головы и меня везли на носилках (или как там.. кушетке операционной), я посмотрел в зеркало (во сне) и увидел, что у меня проломлена голова в правой стороне лба и меня везут на операцию, жуткий сон, сразу проснулся...
Ты передал мне информацию через скрипт??? Брайнвошинг значит??
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Да, сны бываю всякие, вот в них настоящий брайнвошинг творится.
А у меня искры-молнии из глаз (темечко пострадало, не лоб), тьфу, тьфу - до больницы дело не дошло...
yurri_87
Сообщения: 21
Зарегистрирован: Ср сен 07, 2011 10:36

Сообщение yurri_87 »

вроде все сделал, за исключением em_юзеркоманды... не пойму как это сделать, наверное имеется ввиду cm_команда? но и в этом случае, открыв категорию команд "вкладки" я не обнаружил подходящей команды, которая может открыть указанный tab-файл...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Так об этом MVV писал. Имеется в виду именно пользовательская em-команда.
кусок usercmd.ini:

Код: Выделить всё

[em_Tab1]
cmd=opentabs %СOMMANDER_PATH%\Tabs\Музыка.tab
menu=Открыть вкладки для музыки

[em_Tab2]
cmd=opentabs %СOMMANDER_PATH%\Tabs\Фильмы.tab
menu=Открыть вкладки для фильмов

[em_Tab3]
cmd=opentabs %СOMMANDER_PATH%\Tabs\Софт.tab
menu=Открыть вкладки для программ

-/-
-/-
yurri_87 писал(а):я не обнаружил подходящей команды, которая может открыть указанный tab-файл...
Травма головы во сне, оказывается, тоже отражается на памяти. :wink:
yurri_87 писал(а):Тут можно обойтись без необходимости открывать папку с таб файлами... если воспользоваться командой OPENTABS... Спасибо за помощь!!!
yurri_87
Сообщения: 21
Зарегистрирован: Ср сен 07, 2011 10:36

Сообщение yurri_87 »

Все, начинаю маленько понимать: нужно открыть Wincmd.ini и после [user] писать команты типа
[em_Tab1]
cmd=opentabs %СOMMANDER_PATH\Tabs\Музыка.tab
menu=Открыть вкладки для музыки

я конечно понимаю, что могу начать сердить, но я никак не найду файла usercmd.ini... где он находится

А программа TCMC смотрит в файл usercmd.ini и запускает из него [em_команды]. Где лежит usercmd.ini? Признавайся живо :)
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

yurri_87 писал(а):открыв категорию команд "вкладки"
См. там же, чуть ниже "usercmd.ini".
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

.
yurri_87 писал(а):Все, начинаю маленько понимать: нужно открыть Wincmd.ini и после [user] писать команты типа
ТС давно в пользовании? Я про wincmd.ini ни слова не написал. Привёл кусок из конкретного файла. Если его нет, то пока не существует ни одной пользовательской команды. Чтобы её создать (в корне ТС), нужно создать хотя бы одну команду. См. справку. Секция user в wincmd.ini нужна для меню Запуск, это касаеся как раз cm_команд. Можно и их задействовать, но тогда в скрипте нужно будет кое-что слегка поправить. Просто меню Запуск постепенно себя изживает, поэтому я его не беру в расчёт.
yurri_87 писал(а):Признавайся живо
:shock: Справка пусть признаётся, фамильярный вы мой.
yurri_87
Сообщения: 21
Зарегистрирован: Ср сен 07, 2011 10:36

Сообщение yurri_87 »

Flasher писал(а):
yurri_87 писал(а):Признавайся живо
:shock: Справка пусть признаётся, фамильярный вы мой.
С невербаликой это было бы весело и в шутливой манере...
У меня опыт общения в онлайне небольшой, приношу свои извинения :)

Добавлено спустя 12 минут:

Во всем разобрался, прям то, что хотел изначально! Ваша травмированная голова - лучшая моя находка за весь день!
Теперь ищу по форуму тему о поведении вкладок при "активации" tab-файла... можно ли регулировать/заранее определить/предсказать, в какой половине панели ТС появятся те или иные вкладки (в файл сохранены вкладки обеих панелей), как-то у меня выходит по-разному. Проверял - от фокуса на левой или правой - не зависит, однако не всегда открывается одинаково. Почти на 100% уверен в существовании темы на форуме, однако найти пока не получается, несколько страниц уже пролистал.
Подскажите, пожалуйста, в чем дело?

Добавлено спустя 7 минут:

поиска на форуме не хватает (даже для того, чтобы свериться с темой перед созданием своей)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Принято. Невербалика имеет место вне виртуальной среды. Шутливый подтекст читается по смайлу, но оттого обращение не становится уважительным, в собенности, когда ещё не имеешь чёткого представления, с кем общаешься. К житейско-дворовой речи имеет смысл переходить, когда стал своим в доску. С первого захода рановато.

Ладно, с разговорами обо всём предлагаю завязывать. Только по делу.
[s]Получилось что-то или нет?[/s]
yurri_87 писал(а):Проверял - от фокуса на левой или правой - не зависит, однако не всегда открывается одинаково.
См. п. 8.
Последний раз редактировалось Flasher Чт сен 08, 2011 02:16, всего редактировалось 1 раз.
yurri_87
Сообщения: 21
Зарегистрирован: Ср сен 07, 2011 10:36

Сообщение yurri_87 »

Все отлично работает! Лучше не придумаешь! Благодарю за оперативную профи-услугу. желаю радости от жизни, ведь ею делитесь Вы со всеми :D Желаю удачи как "своему в доску", несмотря на заочность и килобайтовый скрипт, для меня он был очень важен!
Прощаюсь! :)
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

yurri_87 писал(а):Еще один плюс в использовании win+r я вижу в его "универсальной доступности", независимо от того, в каком приложении я сейчас работаю...
В варианте с меню избранных каталогов сделал себе комбинацию Ctrl+D тоже “универсально доступной”: добавил для неё в Keyboard Maniac на вкладке “Дополнительно” “Делать перед запуском > Передать фокус окну перед запуском > TTOTAL_CMD | nil”
Теперь, нажав в любом приложении Ctrl+D, оказываюсь в окне ТС (который запущен у меня постоянно) с открытым меню избранных каталогов.
Ответить