Страница 47 из 130
Добавлено: Ср ноя 09, 2011 16:54
Andrey_A
Flasher писал(а):Но если Тотал уже свёрнут
Когда свёрнут - понятно, а если нет и он за окном AkelPad'а тоже в открытом состоянии, то он выскакивает - сейчас нет
Хотя у тебя вроде Akel тоже прогами забит под завязку.
В AkelPad'е ни одной программы - кнопки - они вызывают программы из ТС
Помоги ещё в одном можно ли реализовать, то что делает скрипт
http://forum.wincmd.ru/viewtopic.php?p=43588#43588
я пробовал /ei switch_sp, но это не то - возвращается в непонятном виде
Добавлено: Ср ноя 09, 2011 16:58
MVV
Это?
_92 писал(а):cm_Maximize и cm_Restore одной клавишей f11 - есть ли такой скрипт
Легко:
Советую все же посмотреть справку по
show, чтобы знать, что она умеет делать с окном.
Добавлено: Ср ноя 09, 2011 17:15
Andrey_A
MVV
Спасибо, утилита хорошая, надо разбираться, освободится время, будем изучать !
MVV - молодец!
Flasher
Для интереса, если захочешь попробуешь в AkelPad'e, кнопка:
Код: Выделить всё
-"Меню Total Commander" Exec(`"%COMMANDER_PATH%\Utilities\TotalCom\TCFS2\TCFS2.exe" /ef show(6) /ef tem(em_Vertical_main_menu)`) Icon("%a\AkelPadImage.dll",209)
команда в UserCmd.ini
Код: Выделить всё
[em_Vertical_main_menu]
Cmd=65540
Menu=Вертикальное главное меню
+
Код: Выделить всё
[HideMenu]
ShowMainMenu=65537
HideMainMenu=65538
SwitchMainMenu=65539
TrackMainMenu=65540
MenuMode=1
Добавлено: Ср ноя 09, 2011 17:48
MVV
Andrey_A, вовсе не обязательно указывать номера команд в
TCFS2Tools.ini, если ты их не переопределяешь:
Этого вполне достаточно в твоем
TCFS2Tools.ini.
Добавлено: Ср ноя 09, 2011 20:35
Flasher
Andrey_A писал(а):В AkelPad'е ни одной программы - кнопки - они вызывают программы из ТС
Я имел в виду программы не в папке, а в меню.
Andrey_A писал(а):Когда свёрнут - понятно, а если нет и он за окном AkelPad'а тоже в открытом состоянии, то он выскакивает - сейчас нет
Понял теперь.
Andrey_A писал(а):я пробовал /ei switch_sp, но это не то - возвращается в непонятном виде
У меня вообще не работает, на решётку ругается. Хотя сам способ меня куда больше устраивает, потому что он стабилен, а то, что нужно тебе - нет, т.к. он восстанавливает последнее состояние окна, т.е. без центрирований и выравнивания размеров. Я же пользуюсь
sp из статьи как ещё более универсальным методом.
MVV писал(а):Легко:
Ещё легче:
/ei m2
Andrey_A писал(а):Для интереса, если захочешь попробуешь в AkelPad'e, кнопка:
Верю на слово, мне это не требуется, поэтому я и написал о другом варианте, к которому часто прибегаю.
Добавлено: Ср ноя 09, 2011 20:47
MVV
Flasher писал(а):MVV писал(а):Легко:
Ещё легче:
/ei m2 
Вот блин, пропустил.

Добавлено: Ср ноя 09, 2011 22:00
Andrey_A
MVV писал(а):Вот блин, пропустил
Срочно нужна коллекция результатов обсуждения

Добавлено: Пн ноя 14, 2011 11:11
MVV
Поиск по теме решит все проблемы
Выложил обновленные версии утилиты и модуля.
TCFS2 2.0.4.300:
+ функция redraw
+ функция regmsg
+ функции ini, set_ini
* неверная обработка переменных окружения в редирекции (с версии 2.0.3.256)
* функция test переименована в eval (поддержка прежнего имени сохранена для совместимости)
TCFS2Tools 1.4.2.130:
+ добавлена 64-битная версия модуля
+ команды для записи значений во внутренний массив и чтения этих значений
Добавлено: Пн ноя 14, 2011 11:14
Flasher
MVV писал(а):+ функция regmsg
+ команды для записи значений во внутренний массив и чтения этих значений
Ура. Наконец-то! Пошёл читать ридми.

Добавлено: Пн ноя 14, 2011 11:30
MVV
Странно, я думал, эта строчка вызовет больше эмоций:
Добавлено: Пн ноя 14, 2011 11:32
Flasher
MVV
Ха, опередил! У меня из фокуса сперва вышло. Читаю ридми и вижу. Только вот хотел поблагодарить. В общем, спасибо! Сделал таки.

Добавлено: Вт ноя 15, 2011 12:06
sa
MVV
У меня переключение в полноэкранный режим (с оригинальным ini-файлом) с помощью /ei fs2 сопровождается ошибкой, связанной с “update”:
Код: Выделить всё
---------------------------
TCFS2
---------------------------
Error:
Invalid function call
Apply command:
update
---------------------------
ОК
---------------------------
А обратное переключение – ошибками, связанными с “fs_undo” (сохранение когда-то было потеряно) и ”update”.
Добавлено: Вт ноя 15, 2011 12:39
Flasher
Вообще ошибок повылазело в последней версии - жуть. То на сепаратор ругается, то на redraw..
Код: Выделить всё
Error:
Invalid function call
Apply command:
redrawtcm(2918)
Добавлено: Вт ноя 15, 2011 13:08
MVV
Да, странно, как я это проверял, и почему так поздно всплыло. В общем,
Код: Выделить всё
fs2=if(hasCaption, locktc(1) + run_action(fs) + locktc(0) + show(3) + save_undo(fs_undo), show(9) + locktc(1) + run_action(fs_undo) + locktc(0)) run_item(update)
cfixm1=run_item(update), eval(isMaximized), cfixm1
Заодно в Readme указал, что скобки обязательны, даже если параметров нет.
Добавлено: Вт ноя 15, 2011 13:18
Flasher
MVV
Ага, значит, скобки убрал у redraw на конце, а макрос не поставил.