TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Да, но как думаешь, для чего может быть нужна заморозка панели быстрого просмотра? По-моему для того, чтобы переключение между файлами было быстрым, а не замирало при переходе к очередному файлу. Но отключение перерисовки панели никак не повлияет на действия тотала при переключении между файлами, просто картинка не будет выводиться на экран.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Именно.Для того, чтобы видеть информацию в другой панели во время навигации по другим файлам/папкам.
"Заморозка" - не очень удачный термин был.
Скорее примерно так: временный запрет Тоталу на просмотр файлов в панели быстрого просмотра при сохранении уже открытого файла в открытом состоянии.
Нажимаем Ctrl+Q, просматриваем файлы в панели быстрого просмотра в стандартном режиме. Потом какой-то файл нужно оставить открытым на панели пока будет происходить переход в другой каталог. Нажимаем хоткей, открытый файл в панели быстрого просмотра остаётся открытым до повторного нажатия хоткея вне зависимости от перемещений курсора на файловой панели.
Сгруппировал три кнопки:

Кнопка №1 выполняет функцию смещения разделителя файловых панелей в положение 100% и в 50/50. Уже была упомянута в этой или другой темах и устраивает полностью.
**********
Кнопка №2 переводит окно TC в fullscreen таким, каким я его себе представляю, ничего особенного. Однако, есть некоторый нюанс. Имею две панели инструментов - главную и расширенную. Захожу в fullscreen из расширенной панели инструментов, возвращаюсь из fullscreen'а и попадаю на главную (панель инструментов по умолчанию). Желательно, конечно, оставаться с той панелью, с какой был ранее.
em_1 вызывает главную панель инструментов, em_2 - расширенную.
**********
Кнопка №3 - это cm_VerticalPanels, при нажатии которой кнопка зажимается/отжимается. Т. к. первые две кнопки в ряду не зажимаются, мне бы хотелось имитировать её средствами TCFS2, т. е. тупо выполнять команду cm_VerticalPanels.

Кнопка №1 выполняет функцию смещения разделителя файловых панелей в положение 100% и в 50/50. Уже была упомянута в этой или другой темах и устраивает полностью.
**********
Кнопка №2 переводит окно TC в fullscreen таким, каким я его себе представляю, ничего особенного. Однако, есть некоторый нюанс. Имею две панели инструментов - главную и расширенную. Захожу в fullscreen из расширенной панели инструментов, возвращаюсь из fullscreen'а и попадаю на главную (панель инструментов по умолчанию). Желательно, конечно, оставаться с той панелью, с какой был ранее.
Код: Выделить всё
[em_fs]
button=%COMMANDER_PATH%\ICON\em_fs.ico
cmd=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe
param=/ei fs2
path=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\Код: Выделить всё
[Actions]
fs=db0 dc1 set_bar(1) tb0 cd0 cl0 kb0 c0 rm1pm m1
fs2=fs2Код: Выделить всё
[Items]
set_bar=if(#1 == 1, tem(em_1)) if(#1 == 2, tem(em_2)) if(#1 > 0, set_tcini(Layout, ButtonBar, 1), run_item(tb0)) set_tcini(TCFS2, Bar, #1), , set_bar(1)**********
Кнопка №3 - это cm_VerticalPanels, при нажатии которой кнопка зажимается/отжимается. Т. к. первые две кнопки в ряду не зажимаются, мне бы хотелось имитировать её средствами TCFS2, т. е. тупо выполнять команду cm_VerticalPanels.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Просто так - unreal, тотал при включении панели инструментов тупо читает путь к бар-файлу из wincmd.ini.Желательно, конечно, оставаться с той панелью, с какой был ранее.
Если ты переключаешь панели только с помощью set_bar, вызывай fs3 вместо fs2:em_1 вызывает главную панель инструментов, em_2 - расширенную.
Код: Выделить всё
[Items]
fs3=run_item(fs2) if(hasCaption, if(tcini(TCFS2, Bar, 1), tem(em_1), tem(em_2)))
Не понял проблемы. Нужна кнопка, выполняющая cm_VerticalPanels, но не западающая? Тогда это банально TCFS2.exe /ef tcm(305).Кнопка №3 - это cm_VerticalPanels, при нажатии которой кнопка зажимается/отжимается. Т. к. первые две кнопки в ряду не зажимаются, мне бы хотелось имитировать её средствами TCFS2, т. е. тупо выполнять команду cm_VerticalPanels.
С помощью quick_barMVV писал(а):Если ты переключаешь панели только с помощью set_bar
Код: Выделить всё
[em_123]
button=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe
cmd=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe
param=/ei quick_bar
path=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exeКод: Выделить всё
[Items]
quick_bar=set_tcini(TCFS2, #0, 0) run_item(set_bar, 1), test(tcini(TCFS2, Bar, #)==2) | set_tcini(TCFS2, #0, @sid) run_item(set_bar, 2) delay(15000) if(tcini(TCFS2, #0, # == @sid), run_item(set_bar, 1))
Ясно.MVV писал(а):Тогда это банально TCFS2.exe /ef tcm(305).
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
MVV писал(а):По идее с fs3 должно работать, пробуй.
Код: Выделить всё
[em_fs]
button=%COMMANDER_PATH%\ICON\em_fs.ico
cmd=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe
param=/ei fs3
path=%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\Добавлено спустя 7 минут:
Здесь
Код: Выделить всё
[Items]
fs3=run_item(fs2) if(hasCaption, if(tcini(TCFS2, Bar, 1), tem(em_1), tem(em_2)))«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
У тебя же расширенная всего на 15 секунд включается. Ты так часто входишь в полноэкранный режим менее чем на 10 секунд, что успеваешь вернуться и ожидаешь всё ещё увидеть расширенную панель?
Твоя главная проблема, как я сейчас заметил - ты в fs вызываешь set_bar(1), тем самым напрочь забывая о том, что была включена расширенная панель. Если убрать вызов, возврат будет работать, но при этом в полноэкранном режиме по истечении 15 секунд включится панель инструментов...
Твоя главная проблема, как я сейчас заметил - ты в fs вызываешь set_bar(1), тем самым напрочь забывая о том, что была включена расширенная панель. Если убрать вызов, возврат будет работать, но при этом в полноэкранном режиме по истечении 15 секунд включится панель инструментов...
Последний раз редактировалось MVV Пт авг 24, 2012 17:58, всего редактировалось 1 раз.
У меня же есть стопорMVV писал(а):У тебя же расширенная всего на 15 секунд включается.
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\TCFS2.exe
/ef "set_tcini(TCFS2, quick_bar, 0)"
T:\1.ico
%COMMANDER_PATH%\PLUGINS\Tools\TCFS2\
-1Я проверял fs3 со "стопором" и без.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Тогда могу посоветовать модифицировать fs:
И использовать предложенную fs3. Тогда при переходе в полноэкранный режим будет включаться стопор, и основная панель сама не будет выскакивать, а при возврате в оконный режим будет включаться расширенная панель, если она была включена последней.
Код: Выделить всё
[Actions]
fs=db0 dc1 quick_bar(0) tb0 cd0 cl0 kb0 c0 m1Это плохая идея. Творится невнятное. Сейчас, например, якобы фуллскрин мгновенно вызывает расширенную панель, ожидает 15 секунд и после в фуллскрин-таки переходит.
Добавлено спустя 6 минут:
С переключалкой панелей инструментов с интервалом мы разобрались уже давненько, а переход в фуллскрин через 15 сек. - это что-то новое.
Добавлено спустя 6 минут:
С переключалкой панелей инструментов с интервалом мы разобрались уже давненько, а переход в фуллскрин через 15 сек. - это что-то новое.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Фу блин, я не до конца прочитал командную строку. Конечно не так.
Код: Выделить всё
[Items]
quick_bar_stop=set_tcini(TCFS2, quick_bar, 0)
fs3=run_item(fs2) if(hasCaption, if(tcini(TCFS2, Bar, 1), tem(em_1), tem(em_2)))
[Actions]
fs=db0 dc1 quick_bar_stop tb0 cd0 cl0 kb0 c0 m1