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

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




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


Группа TCIMG в Telegram

.
 
RomarioДата: Пятница, 11.01.2019, 03:18 | Сообщение № 1501
Сержант

На сайте с: 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 | Сообщение № 1502
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1512
Награды: 62
Репутация: 59
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 | Сообщение № 1503
Генерал-лейтенант

На сайте с: 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 | Сообщение № 1504
Генералиссимус

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

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

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

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

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

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

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2034
Награды: 175
Репутация: 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 | Сообщение № 1508
Генерал-лейтенант

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

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

.


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

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Исчерпывающие ответы...Спасибо.
 
MrakobesДата: Пятница, 11.01.2019, 16:10 | Сообщение № 1511
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
sibirnik, а я у себя так реализовал:

скрыть строку (окно) заголовка (это где написано Total Commander 9.21а - USER) tityn=0 развернуть tityn=1

на скрытом соответственно нет тех самых кнопок, я их впихнул в usercmd.ini в таком виде:



выглядит это так (правый верхний угол экрана) изначально хотел символы заменить юникодными значками типа квадратика итд, но кнопки перестают работать если сменить кодировку в usercmd.ini на UTF-8



Сообщение отредактировал Mrakobes - Пятница, 11.01.2019, 16:25
 
sibirnikДата: Пятница, 11.01.2019, 16:39 | Сообщение № 1512
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Простая просьба "Свернуть окно тотала" а сколько вариантов. Всем спасибо ещё раз, вопрос который был у меня решён.
 
alexostrovДата: Пятница, 11.01.2019, 17:45 | Сообщение № 1513
Полковник

На сайте с: 22.11.2017
Сообщений: 179
Награды: 0
Репутация: 0
Romario
Все очень подробно описано. Спасибо. Начал тестировать:
Поменял все пути и имена на свои.
1. В TCIMGU.ini:
Код
[FormatUser]
fun_lib_01=(\d+)||StringFormat('%04s',Number($1))


Код
[Extract_Tcm]
1=5||0!!(#!#\d+#!#)

[Extract_Bar]
1=5||0!!(?i)button\d+\=(Wcmicons.dll,\d+)|button\d+\=%COMMANDER_PATH%\\(Wcmicons.dll,\d+)
[Extract_Bar1]
1=5||0!!(?i)button\d+\=(Wcmicons3.dll,\d+)|button\d+\=%COMMANDER_PATH%\\(Wcmicons3.dll,\d+)
[Extract_Bar2]
1=5||0!!(?i)button\d+\=(Wcmicons5.dll,\d+)|button\d+\=%COMMANDER_PATH%\\(Wcmicons5.dll,\d+)

2. В корне ТС есть 3 файла Wcmicons.dll, Wcmicons3.dll и Wcmicons5.dll, значки, из 2-х последних, используютсся в основном в Барах
В %COMMANDER_PATH%\\Files\\Icons\ есть 3 папки с значками из *.dll - Wcmicons, Wcmicons3 и Wcmicons5.
3. Кнопка (значки в барах):
Код
extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar aends=$GLOBALEXTXS!!-1||formt<1> GLOBALAENDS<a
extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar1 aends=$GLOBALEXTXS!!-1||formt<1> GLOBALAENDS<a
extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar2 aends=$GLOBALEXTXS!!-1||formt<1> GLOBALAENDS<a

выдала 3 таблицы значков: Wcmicons-83, Wcmicons3-54 и Wcmicons5- 453 значка.
4. Кнопка: "2.Отобразить используемые иконки TC в таблице. Icons_0000.ico, Icons_0001.ico и т.д" работает - 639 значков
5. Кнопка: "Копирование используемых иконок TC из папки WcmIcons в папку WcmIconsNew" работает -638 значков ? (639)
6. И одна проблема :"Копировать полученные иконки из папки Wcmicons_bars_dll в папку Wcmicons_bars_Icons"
Код
extxs=PS<%%COMMANDER_PATH%%\Bar//1//0//bar>||Bar1 aends=$GLOBALEXTXS!!-1||&&(?i)(Wcmicons3.dll,)(\d+)!!Wcmicons3_$2.ico||&&Wcmicons3_(\d{1}).ico!!Wcmicons3_000$1.ico||&&Wcmicons3_(\d{2}).ico!!Wcmicons3_00$1.ico||&&Wcmicons3_(\d{3}).ico!!Wcmicons3_0$1.ico||formt<1,25> bends=$GLOBALAENDS!!-1||&&(Wcmicons3_\d+.ico)!!%%COMMANDER_PATH%%\\Files\\Icons\\Wcmicons_bars_dll\\$1 copys=$GLOBALBENDS||%%COMMANDER_PATH%%\Files\Icons\Wcmicons_bars_dll//3

При копировании мелькнуло окно прогресса и все. Папку не создает.
Посмотрите пожалуйста, может я что-то не так прописал. Спасибо.


Сообщение отредактировал alexostrov - Пятница, 11.01.2019, 19:05
 
asmadeusДата: Пятница, 11.01.2019, 17:51 | Сообщение № 1514
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1376
Награды: 29
Репутация: 32
alexostrov, >(
Я же просил коды в теги заключать
Romario, я вроде и не тупой, но пока не могу проследить ход ваших мыслей, чтобы добавить туда свои))
Две библиотечки, пару файлов tcg))
По последней кнопке (копирование) иконок выдает в таблице 784, а копирует 781. Где то что то теряется
 
chip642Дата: Пятница, 11.01.2019, 20:45 | Сообщение № 1515
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1512
Награды: 62
Репутация: 59
Цитата Mrakobes ()
Может бат файл вообще не необходим, это я так запускал раньше, PinCrawl.jar этого не требует, надо как то может иначе ему команду передать?


Я без *.bat передать не могу (может не знаю как), вернее могу, но он скачает все разделы разом, без возможности выбора.
Короче так, заключительная от меня команда на эту тему, я и так много времени потратил разбираясь с этими батниками, а тут ещё запуск батника с одного диска, сохранение на другом диске, да еще этот *.jar. Если будет у вас желание, то разбирайтесь с батниками, как запускать, как сохранения прописывать, у меня времени нет, а если будет касаться автоматизации процесса, то милости просим, поможем, чем сможем.
А пока вот кнопка (с вашими путями, с вашей библиотекой значков), в папке программы создать PinCrawl.bat (можно пустой), если в буфере обмена ссылка, то он вычленяет имя пользователя доски и вставляет в батник, если в буфере обмена просто имя пользователя, то он помещает это имя в батник, более менее универсальный вариант, с одним но, скачиваться графика будет в папку C:\Portable App\PinCrawl\, то есть в папку программы. Можете настроить автоматическое перемещение по окончанию закачки в нужное место.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=-1??-6/ <IF> 0 <> <info=t61$GLOBALSENDS[3]> <THEN> xends=GLOBALSENDS<x3>||^^java~~-jar~~PinCrawl.jar~~ textt="C:\Portable App\PinCrawl\PinCrawl.bat"||##GLOBALXENDS<1>||backup<0> start="C:\Portable App\PinCrawl\PinCrawl.bat"||workdir<"C:\Portable App\PinCrawl\">||&&wait beepss <ELSE> sends=-1||^^java~~-jar~~PinCrawl.jar~~ textt="C:\Portable App\PinCrawl\PinCrawl.bat"||##GLOBALSENDS<1>||backup<0> start="C:\Portable App\PinCrawl\PinCrawl.bat"||workdir<"C:\Portable App\PinCrawl\">||&&wait beepss <ENDIF>
%Commander_Path%\WCMICONS100.dll,3318
Скачать :: графику с сайта pinterest (по окончанию звуковой сигнал)

-1


По результату отпишитесь конечно, работает ли.

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

alexostrov

Только освободился, чуть попозже подключусь к теме значков.
 
Поиск:

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