[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, ХарВик, chip642  
Форум » • Total Commander • » Кнопки для Total Commander » ЗАКАЗ КНОПОК
ЗАКАЗ КНОПОК
ХарВикДата: Вторник, 17.04.2012, 21:49 | Сообщение № 1
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 18
Репутация: 18
ЗАКАЗ КНОПОК




В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать.
Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений


Группа TCIMG в Telegram

.
 
alexostrovДата: Пятница, 11.01.2019, 00:00 | Сообщение № 1501
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
chip642
Как обстоят дела с кнопкой по работе со значками, в барах, ТМС, т.д. Я понимаю, что Вы заняты с закачкой графики с сайта pinterest. Я в режиме ожидания.

 
MrakobesДата: Пятница, 11.01.2019, 00:01 | Сообщение № 1502
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, путь принял, автор прописался в бат файл, но работает ТОЛЬКО если каталог с PinCrawl.jar открыт (активная панель), как же запилить то, без необходимости постоянного открытия каталога с PinCrawl.jar? И скачивается тоже в папку с PinCrawl.jar, создается папка типа PinCrawl Results for kac7207071 20190110_235701
 
chip642Дата: Пятница, 11.01.2019, 00:34 | Сообщение № 1503
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата alexostrov ()
Как обстоят дела с кнопкой по работе со значками, в барах, ТМС


Времени не было, ребятам тут отвечал, личные дела были. Оставим на завтра, вернее на сегодня, к вечеру подготовлюсь.
Извиняйте, что не получилось сегодня.

Цитата Mrakobes ()
но работает ТОЛЬКО если каталог с PinCrawl.jar открыт


Теперь понятно, почему у меня через раз работало, а я то на папку сохранения грешил, ясно. Оставим на вечер, ночью покумекаю, почитаю...
 
alexostrovДата: Пятница, 11.01.2019, 00:38 | Сообщение № 1504
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
chip642
Никаких проблем. Все понимаю. До встречи.
 
chip642Дата: Пятница, 11.01.2019, 02:51 | Сообщение № 1505
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Цитата sibirnik ()
Если не трудно доделайте пожалуйста кнопку, так, чтобы она создаваемым кнопкам на АП присваивала ту иконку, которая прописана в параметрах кнопки ТСМ


В TCIMG.ini (TCIMGU.ini) в секцию [FormatUser] добавляем:

Код
bt8=([^\r\n]+)([\r\n]+)([^\r\n]+)([\r\n]+)([^\r\n]+)||$5¤$3¤$1


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
bufsr=&&(.*?)[~~](.*)!!$2||#!#!!@CRLF||?T|p3#4#1|d,1:-1||formt<63>||formt<54,bt8> gends=@<info=x50> xends=-1??-1 <FOR> 1 <TO> GLOBALXENDS<0> sends=GLOBALXENDS<x:INDEX:>!!-8¤ wends=GLOBALSENDS<x2>||?T|a7:^\d+$,1:-1!!Wcmicons.dll, zends=TOTALCMD#BAR#DATA@CRLF%%COMMANDER_PATH%%\TCIMG.exe@CRLFGLOBALSENDS<x1>@CRLFGLOBALWENDS<1>@CRLFGLOBALSENDS<x3>??-1 barbt=1||-1||GLOBALGENDS<1>||butfrom<GLOBALZENDS<t>> <NEXT> barupd
WCMICONS.dll,11
Из скопированных кнопок в синтаксисе меню MENUIMG создать на панели инструментов Total Commander кнопки (с сохранением значков)

-1



У многих в файлах *.tcm прописаны только номера значков, в данной кнопке, если отсутствует имя библиотеки, то автоматически к номеру будет добавлено имя библиотеки "Wcmicons.dll,", так по умолчанию в утилите MENUIMG, если у вас по умолчанию другая библиотека значков указана, то в кнопке надо поменять имя.

Предыдущую кнопку, которая назначала всем кнопкам один значок тоже заменил, хоть и работала, но вникнув я покраснел.
 
RomarioДата: Пятница, 11.01.2019, 03:18 | Сообщение № 1506
Сержант

На сайте с: 19.12.2017
Город: Луганск
Сообщений: 20
Награды: 1
Репутация: 0
alexostrov, предлагаю вам следующие варианты:
1. отобразить используемые иконки TC в таблице
2. копирование полученных иконок из папки WcmIcons в папку WcmIconsNew
3. создать отдельные списки используемых иконок в активной панели (только для Wcmicons.dll)

Записать в TCIMGU.ini:
------------------------------------
[FormatUser]
fun_lib_01=(\d+)||StringFormat('%04s',Number($1))

[Extract_Tcm]
1=5||0!!(#!#\d+#!#)
[Extract_Bar]
1=5||0!!button\d+\=(Wcmicons.dll,\d+)
-------------------------------------
новый вариант
[Extract_Bar]
1=5||0!!(?i)button\d+\=(Wcmicons.dll,\d+)|button\d+\=%COMMANDER_PATH%\\(Wcmicons.dll,\d+)

fun_lib_01 и [Extract_Tcm], если есть - не записывать. [Extract_Bar], по желанию, можно изменить на новый вариант. Т.к. добавлено, если в bar-файлах используется, не только путь к файлу значнов =Wcmicons.dll,№ иконки, но еще и =%COMMANDER_PATH%\Wcmicons.dll,№ иконки. Т.е. button1=Wcmicons.dll,4, button2=%COMMANDER_PATH%\Wcmicons.dll,8. Будут извлекаться оба варианта.

Т.к. у вас в bar используется еще и библиотека Wcmicons_bars.dll, могу предложить только отдельное извлечение. Записать в TCIMGU.ini:
[Extract_Bar1]
1=5||0!!(?i)button\d+\=(Wcmicons_bars.dll,\d+)|button\d+\=%COMMANDER_PATH%\\(Wcmicons_bars.dll,\d+)

Отобразить используемые иконки Wcmicons_bars.dll, для bar-файлов в таблице
Код
extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar1 aends=$GLOBALEXTXS!!-1||formt<1> GLOBALAENDS<a>


Копировать полученные иконки из папки Wcmicons_bars_dll в папку Wcmicons_bars_Icons
Wcmicons_bars_dll - папка, в которой находятся иконки, после распаковки библиотеки Wcmicons_bars_dll, Wcmicons_bars_Icons - куда копировать. Пути к папкам, названия, изменяйте на необходимые вам.
Код
extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar1 aends=$GLOBALEXTXS!!-1||&&(?i)(Wcmicons_bars.dll,)(\d+)!!Icons_$2.ico||&&Icons_(\d{1}).ico!!Icons_000$1.ico||&&Icons_(\d{2}).ico!!Icons_00$1.ico||&&Icons_(\d{3}).ico!!Icons_0$1.ico||formt<1,25> bends=$GLOBALAENDS!!-1||&&(Icons_\d+.ico)!!%%COMMANDER_PATH%%\\Files\\Icons\\Wcmicons_bars_dll\\$1 copys=$GLOBALBENDS||%%COMMANDER_PATH%%\Files\Icons\Wcmicons_bars_dll//3


Что используется в вариантах:
1. Поиск номеров иконок только для одной библиотеки - Wcmicons.dll.
2. Названия иконок идёт Icons_0000.ico, Icons_0001.ico и т.д.
Где Icons_ - имя иконок в папке, где распакована библиотека Wcmicons.dll

Используемые папки и файлы:
1. %%COMMANDER_PATH%%\Bar
2. %%COMMANDER_PATH%%\Files\Tcm
3. %%COMMANDER_PATH%%\Ini\WinAssociations.ini
4. %%COMMANDER_PATH%%\Ini\WinViewModes.ini
5. %%TCIMG_PATH%%\TCIMGU.ini (ключ Associations1)
6. %%COMMANDER_PATH%%\UserCmd.ini
7. %%COMMANDER_PATH%%\Wcmicons.inc
Названия файлов WinAssociations.ini и WinViewModes.ini, необязательно должны находиться в папке Ini и начинаться с Win. Они могут находиться и в корне TC. Изменяйте на свой путь и названия. Если секции [Associations], [ViewModes] не вынесены из Wincmd.ini, то замените %%COMMANDER_PATH%%\Ini\WinAssociations.ini и %%COMMANDER_PATH%%\Ini\WinViewModes.ini на %%COMMANDER_INI%%

Отобразить используемые иконки TC в таблице.
Для названия иконок: Icons_0000.ico, Icons_0001.ico и т.д. Где Icons_ - Ваше имя иконок_
Код
extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar aends=$GLOBALEXTXS!!-1||formt<1> $GLOBALICONS=$GLOBALAENDS extxs=PS<%%COMMANDER_PATH%%\Files\Tcm//1//0//tcm>||Tcm bends=$GLOBALEXTXS!!-1||&&(#!#)(\d+)(#!#)!!Wcmicons.dll,$2||formt<1> $GLOBALICONS+$GLOBALBENDS alist=INI<7//%%COMMANDER_PATH%%\Ini\WinAssociations.ini//Associations//> blist=INI<7//%%COMMANDER_PATH%%\Ini\WinViewModes.ini//ViewModes//> $GLOBALALIST+$GLOBALBLIST cends=$GLOBALALIST!!-1||formt<0!!(?i)(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALCENDS dends=$GLOBALICONS!!-1||formt<1> $GLOBALICONS=$GLOBALDENDS aends=%%TCIMG_PATH%%\TCIMGU.ini!!-1||formt<0!!(?i)\|=(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALAENDS slist=%%COMMANDER_PATH%%\UserCmd.ini||formt<0!!(?i)(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALSLIST bends=$GLOBALICONS!!-1||formt<1> $GLOBALICONS=$GLOBALBENDS clist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1> aends=$GLOBALCLIST!!-1||&&(\d+)!!Wcmicons.dll,$1 $GLOBALICONS+$GLOBALAENDS bends=$GLOBALICONS!!-1||&&(?i)(Wcmicons.dll,)(\d+)!!Icons_$2.ico||&&Icons_(\d{1}).ico!!Icons_000$1.ico||&&Icons_(\d{2}).ico!!Icons_00$1.ico||&&Icons_(\d{3}).ico!!Icons_0$1.ico||formt<1,25> $GLOBALICONS=$GLOBALBENDS GLOBALICONS<a>


Для названия иконок 0000.ico, 0001.ico и т.д.
Код
extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar aends=$GLOBALEXTXS!!-1||formt<1> $GLOBALICONS=$GLOBALAENDS extxs=PS<%%COMMANDER_PATH%%\Files\Tcm//1//0//tcm>||Tcm bends=$GLOBALEXTXS!!-1||&&(#!#)(\d+)(#!#)!!Wcmicons.dll,$2||formt<1> $GLOBALICONS+$GLOBALBENDS alist=INI<7//%%COMMANDER_PATH%%\Ini\WinAssociations.ini//Associations//> blist=INI<7//%%COMMANDER_PATH%%\Ini\WinViewModes.ini//ViewModes//> $GLOBALALIST+$GLOBALBLIST cends=$GLOBALALIST!!-1||formt<0!!(?i)(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALCENDS dends=$GLOBALICONS!!-1||formt<1> $GLOBALICONS=$GLOBALDENDS aends=%%TCIMG_PATH%%\TCIMGU.ini!!-1||formt<0!!(?i)\|=(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALAENDS slist=%%COMMANDER_PATH%%\UserCmd.ini||formt<0!!(?i)(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALSLIST bends=$GLOBALICONS!!-1||formt<1> $GLOBALICONS=$GLOBALBENDS clist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1> aends=$GLOBALCLIST!!-1||&&(\d+)!!Wcmicons.dll,$1 $GLOBALICONS+$GLOBALAENDS bends=$GLOBALICONS!!-1||&&(?i)(Wcmicons.dll,)(\d+)!!$2.ico||formt<1,25,fun_lib_01> $GLOBALICONS=$GLOBALBENDS GLOBALICONS<a>


2. Копирование используемых иконок TC из папки WcmIcons в папку WcmIconsNew.
WcmIcons - папка, в которой находятся иконки, после распаковки библиотеки Wcmicons.dll, WcmIconsNew - куда копировать. При совпадении имени папки, куда вы копируете, будет добавлен счётчик к имени. Пути к папкам, их названия, необязательно должны быть такими, изменяйте на какие считаете нужным.

Для названия иконок: Icons_0000.ico, Icons_0001.ico и т.д. Где Icons_ - Ваше имя иконок_
Код
imgpr=1 extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar aends=$GLOBALEXTXS!!-1||formt<1> $GLOBALICONS=$GLOBALAENDS extxs=PS<%%COMMANDER_PATH%%\Files\Tcm//1//0//tcm>||Tcm bends=$GLOBALEXTXS!!-1||&&(#!#)(\d+)(#!#)!!Wcmicons.dll,$2||formt<1> $GLOBALICONS+$GLOBALBENDS alist=INI<7//%%COMMANDER_PATH%%\Ini\WinAssociations.ini//Associations//> blist=INI<7//%%COMMANDER_PATH%%\Ini\WinViewModes.ini//ViewModes//> $GLOBALALIST+$GLOBALBLIST cends=$GLOBALALIST!!-1||formt<0!!(?i)(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALCENDS dends=$GLOBALICONS!!-1||formt<1> $GLOBALICONS=$GLOBALDENDS aends=%%TCIMG_PATH%%\TCIMGU.ini!!-1||formt<0!!(?i)\|=(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALAENDS slist=%%COMMANDER_PATH%%\UserCmd.ini||formt<0!!(?i)(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALSLIST bends=$GLOBALICONS!!-1||formt<1> $GLOBALICONS=$GLOBALBENDS clist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1> aends=$GLOBALCLIST!!-1||&&(\d+)!!Wcmicons.dll,$1 $GLOBALICONS+$GLOBALAENDS bends=$GLOBALICONS!!-1||&&(?i)(Wcmicons.dll,)(\d+)!!Icons_$2.ico||&&Icons_(\d{1}).ico!!Icons_000$1.ico||&&Icons_(\d{2}).ico!!Icons_00$1.ico||&&Icons_(\d{3}).ico!!Icons_0$1.ico||formt<1,25> $GLOBALICONS=$GLOBALBENDS aends=$GLOBALICONS!!-1||&&(Icons_\d+.ico)!!%%COMMANDER_PATH%%\\Files\\Icons\\WcmIcons\\$1 copys=$GLOBALAENDS||%%COMMANDER_PATH%%\Files\Icons\WcmIconsNew//3


Для названия иконок 0000.ico, 0001.ico и т.д.
Код
imgpr=1 extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar aends=$GLOBALEXTXS!!-1||formt<1> $GLOBALICONS=$GLOBALAENDS extxs=PS<%%COMMANDER_PATH%%\Files\Tcm//1//0//tcm>||Tcm bends=$GLOBALEXTXS!!-1||&&(#!#)(\d+)(#!#)!!Wcmicons.dll,$2||formt<1> $GLOBALICONS+$GLOBALBENDS alist=INI<7//%%COMMANDER_PATH%%\Ini\WinAssociations.ini//Associations//> blist=INI<7//%%COMMANDER_PATH%%\Ini\WinViewModes.ini//ViewModes//> $GLOBALALIST+$GLOBALBLIST cends=$GLOBALALIST!!-1||formt<0!!(?i)(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALCENDS dends=$GLOBALICONS!!-1||formt<1> $GLOBALICONS=$GLOBALDENDS aends=%%TCIMG_PATH%%\TCIMGU.ini!!-1||formt<0!!(?i)\|=(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALAENDS slist=%%COMMANDER_PATH%%\UserCmd.ini||formt<0!!(?i)(Wcmicons.dll,\d+)> $GLOBALICONS+$GLOBALSLIST bends=$GLOBALICONS!!-1||formt<1> $GLOBALICONS=$GLOBALBENDS clist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1> aends=$GLOBALCLIST!!-1||&&(\d+)!!Wcmicons.dll,$1 $GLOBALICONS+$GLOBALAENDS bends=$GLOBALICONS!!-1||&&(?i)(Wcmicons.dll,)(\d+)!!$2.ico||formt<1,25,fun_lib_01> $GLOBALICONS=$GLOBALBENDS aends=$GLOBALICONS!!-1||&&(\d+.ico)!!%%COMMANDER_PATH%%\\Files\\Icons\\WcmIcons\\$1 copys=$GLOBALAENDS||%%COMMANDER_PATH%%\Files\Icons\WcmIconsNew//3


3. Создать отдельные списки ипользуемых иконок в активной панели, при совпадении имён перезаписывать
Код
extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar aends=$GLOBALEXTXS!!-1||formt<1> asave=GLOBALAENDS||"%p"1.Bar_Icons.txt|1 extxs=PS<%%COMMANDER_PATH%%\Files\Tcm//1//0//tcm>||Tcm bends=$GLOBALEXTXS!!-1||&&(#!#)(\d+)(#!#)!!Wcmicons.dll,$2||formt<1> asave=GLOBALBENDS||"%p"2.Tcm_Icons.txt|1 alist=INI<7//%%COMMANDER_PATH%%\Ini\WinAssociations.ini//Associations//>||formt<1,0!!(?i)(Wcmicons.dll,\d+)> asave=GLOBALALIST||"%p"3.Associations_Icons.txt|1 blist=INI<7//%%COMMANDER_PATH%%\Ini\WinViewModes.ini//ViewModes//>||formt<1,0!!(?i)(Wcmicons.dll,\d+)> asave=GLOBALBLIST||"%p"4.ViewModes_Icons.txt|1 cends=%%TCIMG_PATH%%\TCIMGU.ini!!-1||formt<0!!(?i)\|=(Wcmicons.dll,\d+)> dends=$GLOBALCENDS!!-1||formt<1> asave=GLOBALDENDS||"%p"5.TCIMGU_Icons.txt|1 slist=%%COMMANDER_PATH%%\UserCmd.ini||formt<0!!(?i)(Wcmicons.dll,\d+)> eends=$GLOBALSLIST !!-1||formt<1> asave=GLOBALEENDS||"%p"6.UserCmd_Icons.txt|1 clist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1> fends=$GLOBALCLIST!!-1||&&(\d+)!!Wcmicons.dll,$1 gends=$GLOBALFENDS!!-1||&&(\d+)=(\d+)!!Wcmicons.dll,$2||formt<1> asave=GLOBALGENDS||"%p"7.Wcmicons.inc_Icons.txt|1
 
chip642Дата: Пятница, 11.01.2019, 06:49 | Сообщение № 1507
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Mrakobes

Файл PinCrawl.bat с содержимым ниже помещаете в свою папку "c:\Portable App\PinCrawl\".

Код
@echo OFF
cd D:\Downloads\
java -jar %~dp0PinCrawl.jar %* "oswaldhomes"


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
xends=-1??-6/ textt="c:\Portable App\PinCrawl\PinCrawl.bat"||&&''(.*)''!!''GLOBALXENDS<x3>''||backup<0> start="c:\Portable App\PinCrawl\PinCrawl.bat"
%Commander_Path%\WCMICONS100.dll,3318
Скачать :: графику с сайта pinterest

-1
-1


Копируeте ссылку, применяете кнопку, в появившемся окне вводите номер доски и Enter, сохранение графики будет происходить а папку D:\Downloads\.
После каждого применения кнопки содержимое кавычек в *.bat будет заменяться, содержимое кавычек - это имя пользователя. Должно работать.
 
sibirnikДата: Пятница, 11.01.2019, 08:04 | Сообщение № 1508
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Почему то у меня только номер иконки , там где нет Wcmicons.dll Всё вроде правильно сделал...прописал в INI? В чём проблема?
Кнопка в первом посте присваивает всем создаваемым кнопкам один и тот же значок под номером Wcmicons.dll,1
А в последнем посте только номер и он правильный, но без Wcmicons.dll


Сообщение отредактировал sibirnik - Пятница, 11.01.2019, 08:20
 
chip642Дата: Пятница, 11.01.2019, 08:22 | Сообщение № 1509
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
sibirnik

Перекопируйте кнопку, ошибочка там была.
 
sibirnikДата: Пятница, 11.01.2019, 08:25 | Сообщение № 1510
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Снимаю шляпу! Всё супер! Огромное СПАСИБО!

Добавлено (11.01.2019, 11:29)
---------------------------------------------
Есть кнопки на базе TCIMG "Перезапуск ТС", "Закрыть ТС" нужны кнопки "Свернуть" и "Свернуть в окно" для TC. Я понимаю просьба специфическая, но очень мне уж это надо, прочитал много чего, но решения не нашёл. Пожалуйста помогите в создании этих двух кнопок, если это возможно.

 
MrakobesДата: Пятница, 11.01.2019, 12:14 | Сообщение № 1511
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, блин, дядька, чувствую по завершенности поста, что у Вас то работает, а у меня не пашет((((((((((( батник с этим текстом даже напрямую не запускается, ни с правами администратора... моргает консолька и все., данные из буфера вносятся только если скопирован полностью адрес из адресной строки, и только когда открыт каталог с батником. Может бат файл вообще не необходим, это я так запускал раньше, PinCrawl.jar этого не требует, надо как то может иначе ему команду передать? Вообщем то ему нужна одна строка java -jar PinCrawl.jar имя
 
MatrosДата: Пятница, 11.01.2019, 12:28 | Сообщение № 1512
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2019
Награды: 164
Репутация: 95
Цитата sibirnik ()
Есть кнопки на базе TCIMG "Перезапуск ТС", "Закрыть ТС" нужны кнопки "Свернуть" и "Свернуть в окно" для TC. Я понимаю просьба специфическая, но очень мне уж это надо, прочитал много чего, но решения не нашёл. Пожалуйста помогите в создании этих двух кнопок, если это возможно.

sibirnik, для этого существуют такие внутренние команды TC



предполагаю,что нужно запускать в группе команд...,тогда через TCIMG
может выглядеть так:
Код
tcimg=$cm2000 ;; Свернуть окно Total Commander
или
Код
tcimg=$cmcm_Minimize ;; Свернуть окно Total Commander


Код
tcimg=$cm2015 ;; Развернуть окно Total Commander
или
Код
tcimg=$cmcm_Maximize ;; Развернуть окно Total Commander


Код
tcimg=$cm2016 ;; Восстановить окно Total Commander
или
Код
tcimg=$cmcm_Restore ;; Восстановить окно Total Commander

может ещё пригодится такая команда:
Код
swcmd=ssize=1÷÷wpull=0,0,@W,@H÷÷ontop=1||rsize=1÷÷ontop=0||MaxResTC ;; Развернуть/восстановить окно Total Commander


.



Всё приходящее,а музыка Вечна !
 
sibirnikДата: Пятница, 11.01.2019, 12:39 | Сообщение № 1513
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Matros,
Премного благодарен за грамотный и правильный ответ.
 
Andrey_AДата: Пятница, 11.01.2019, 12:44 | Сообщение № 1514
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
sibirnik, есть ещё такое mxmnz, WinSetState()

.


 
sibirnikДата: Пятница, 11.01.2019, 13:09 | Сообщение № 1515
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Исчерпывающие ответы...Спасибо.
 
Форум » • Total Commander • » Кнопки для Total Commander » ЗАКАЗ КНОПОК
Поиск:

Интеллектуальные права и отказ от ответственности