|
ЗАКАЗ КНОПОК
|
|
| ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
| |
| |
| simup | Дата: Четверг, 08.11.2018, 23:54 | Сообщение № 1336 |
|
|
sibirnik, вот так, видимо, точнее будет
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe alist=%L slist=PS<"%T"//1//0>||##path<6>||&&^0*(\d*)(.*)$!!$1||formt<11> exect=$var_i=GLOBALSLIST<1>+1 xends=~~-~~ moves=$GLOBALALIST||"%t"//0||##cntr<$var_i|1|1> blist=$GLOBALCOPYS||##path<6> $GLOBALBLIST@$GLOBALALIST@GLOBALXENDS<1> sends=$GLOBALBLIST??1 %COMMANDER_PATH%\Wcmicons.dll,11 Переместить выделенные файлы в другую панель,|переименовав их в продолжение нумерации файлов другой панели
0 -1
Пишите, звоните.
|
| |
| |
| chip642 | Дата: Пятница, 09.11.2018, 01:17 | Сообщение № 1337 |
|
|
Цитата sibirnik (  ) Продублирую свою просьбу, заданную на другом сайте
Не надо дублировать, мы в курсе, приболели немного, решение есть, оформлю и на днях выложу.
Цитата sibirnik (  ) Переместить выделенные файлы (с разными именами, совпадение имён маловероятно) в заданную папку %COMMANDER_PATH%\Files\User\ с находящимися в ней файлами с именами 0001, 0002, и так далее и перемещённым файлам присвоить имя с продолжением отсчёта от последнего файла в папке %COMMANDER_PATH%\Files\User\
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe alist=%UL slist=PS<$f200User//1//0>||##path<6>||&&[^\d]*!!||formt<11> exect=$var_i=GLOBALSLIST<1>+1 iends=<info=t60$GLOBALSLIST[-1]> moves=$GLOBALALIST||$f200User//0||##cntr<$var_i|1|GLOBALIENDS<1>> WCMICONS.dll,19 Переместить выделенные файлы в папку TCIMG\Files\User\ с именами крайнего цифрового фрагмента, от имён файлов в папке назначения, последовательно увеличенных на единицу
-1
Потом можно будет использовать данный вариант для переименования перемещаемого или копируемого в продолжение нумерации с существующим в папке назначения именем.
Цитата simup (  ) вот так, видимо, точнее будет
Нет, не точнее, там не учитывается разрядность счетчика (количество нулей). И ещё, для описанной операции имеются лишние "команды=параметры" в кнопке, после команды moves всё остальное ненужно.
|
| |
| |
| sibirnik | Дата: Пятница, 09.11.2018, 05:43 | Сообщение № 1338 |
|
|
simup, Предложенные вами кнопки - это совсем не то, о чём я просил и прежде чем задать свой вопрос я справку просмотрел и даже пытался сам сделать кнопку(не вышло, знаний мало). chip642, Спасибо! Работает, но немного не так, как мне нужно(как подправить я не знаю). Очень важно мне путь, который я указал(именно так и не как иначе), если можно подправьте кнопку, чтобы файлы перемещались сюда:
Цитата %COMMANDER_PATH%\Files\Icons\Iconapp\ Кроме Iconapp у меня будут ещё и другие папки(будет несколько аналогичных ваших кнопок) под выполнение задачи в разных папках.
|
| |
| |
| chip642 | Дата: Пятница, 09.11.2018, 05:48 | Сообщение № 1339 |
|
|
sibirnik
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe alist=%UL slist=PS<%%COMMANDER_PATH%%\Files\Icons\Iconapp\//1//0>||##path<6>||&&[^\d]*!!||formt<11> exect=$var_i=GLOBALSLIST<1>+1 iends=<info=t60$GLOBALSLIST[-1]> moves=$GLOBALALIST||%%COMMANDER_PATH%%\Files\Icons\Iconapp\//0||##cntr<$var_i|1|GLOBALIENDS<1>> WCMICONS.dll,19 Переместить выделенные файлы в папку TC\Files\Icons\Iconapp\ с именами крайнего цифрового фрагмента, от имён файлов в папке назначения, последовательно увеличенных на единицу
-1
|
| |
| |
| sibirnik | Дата: Пятница, 09.11.2018, 06:23 | Сообщение № 1340 |
|
|
chip642, Спасибо огромное - это, что нужно. А я вот так изменил вашу кнопку:
Цитата alist=%UL slist=PS<$f200Icons\Iconapp//1//0>||##path<6>||&&[^\d]*!!||formt<11> exect=$var_i=GLOBALSLIST<1>+1 iends=<info=t60$GLOBALSLIST[-1]> moves=$GLOBALALIST||$f200Icons\Iconapp\//0||##cntr<$var_i|1|GLOBALIENDS<1>> И тоже вроде стало перемещать туда куда мне надо. Так тоже можно???
|
| |
| |
| chip642 | Дата: Пятница, 09.11.2018, 06:46 | Сообщение № 1341 |
|
|
sibirnik
Я понял, что вам нужно, тогда можно всё намного проще и удобнее сделать, чтобы не плодить кнопки..
Применяете кнопку, появляется окно с именами папок в папке Icons. Выбираете нужную папку - ставитие галочку в нужном чекбоксе и нажимаете на зеленую стрелочку в нижней части окна . Всё, выделенные файлы переместятся в выбранную папку с продолжением нумерации, если там есть файлы, если файлов нет, то файлы будут переименованы в начальную 4-х значную нумерацию.

Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe alist=%UL slist=PS<$f200Icons//2//0>||##path<6> GLOBALSLIST<b> xends=$GLOBALARRAY??-1 copys=$GLOBALALIST||$f200Icons\GLOBALXENDS<1>//0||##cntr<1+|1|4> %COMMANDER_PATH%\WCMICONS.dll,19 Копировать выделенные файлы в одну из папок TC\Files\Icons выбранную в диалоговом окне, с именами последовательной 4-х значной нумерации
-1
В кнопке применена команда copys - копирование, для удобства тестирования, если нужно, то замените её на moves - перемещение.
|
| |
| |
| sibirnik | Дата: Пятница, 09.11.2018, 07:10 | Сообщение № 1342 |
|
|
chip642, Это очень здорово. Берём на борт. Но просто одна кнопка(без выбора) под мою эту конкретную задачу лучше. (Ткнул один раз по кнопке и файлы там где им надо быть и в нужном порядке). Прошу простить за повтор, я так понял эту мою просьбу позднее реализуете. Буду ждать с нетерпением.
|
| |
| |
| chip642 | Дата: Пятница, 09.11.2018, 07:26 | Сообщение № 1343 |
|
|
Цитата sibirnik (  ) Ткнул один раз по кнопке и файлы там где им надо
Ну, тогда просто так:
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe moves=%L||$f200Icons\Iconapp\//0||##cntr<1+|1|4> %COMMANDER_PATH%\WCMICONS.dll,19 Переместить выделенные файлы в папку ...\Files\Icons\Iconapp\ с переименованием в продолжение (если есть файлы) 4-х значной нумерации
-1
Цитата sibirnik (  ) я так понял эту мою просьбу позднее реализуете
Постараюсь сегодня выложить, если нет завтра точно.
|
| |
| |
| sibirnik | Дата: Пятница, 09.11.2018, 08:04 | Сообщение № 1344 |
|
|
chip642,
Цитата chip642 (  ) Постараюсь сегодня выложить, если нет завтра точно
А вот эту кнопочку, как раз, если можно, то лучше сразу сделать универсальной.(С выбором в окне нужной DLL для вставки иконки). Пути к нужным DLL и что будет выводится в окне выбора наверное лучше прописывать в TCIMGU.ini. Вам виднее, как Вам лучше и удобнее, так и творите. Да и DLL-библиотеки могут быть от WPI и других программ.
|
| |
| |
| simup | Дата: Пятница, 09.11.2018, 17:24 | Сообщение № 1345 |
|
|
Цитата chip642 (  ) Нет, не точнее, там не учитывается разрядность счетчика (количество нулей). И ещё, для описанной операции имеются лишние "команды=параметры" в кнопке, после команды moves всё остальное ненужно. Ты же знаешь, что кнопкописатель из меня посредственный. Я просто хотел помочь человеку, выдернув из справки пару примеров. (Итак-то вырезаал и заменил, что мог) Ругать меня не обязательно, достаточно просто похвалить  sibirnik, моё присутствие в обсуждении вашей проблеме скорее лишнее, чем нужное.
Пишите, звоните.
|
| |
| |
| sibirnik | Дата: Пятница, 09.11.2018, 18:26 | Сообщение № 1346 |
|
|
Помогите не могу решить возникшую проблему: Так работает:
Цитата exicn=%P%N||"D:\TCSibirnik\Files\Icons\Ico\"||1||progres<>||upd<3> ;; Извлечь 1-иконку из файла под курсором в указанную папку ICO с окном прогресса. Так НЕ работает, что не так???
Цитата exicn=%P%N||"%COMMANDER_PATH%\Files\Icons\Ico\"||1||progres<>||upd<3> ;; Извлечь 1-иконку из файла под курсором в указанную папку ICO с окном прогресса. Мне нужен второй вариант с относительным путём. Спасибо.
|
| |
| |
| chip642 | Дата: Пятница, 09.11.2018, 21:02 | Сообщение № 1347 |
|
|
sibirnik
В командах кнопки в относительных путях обязательно прописывайте двойные проценты %%COMMANDER_PATH%%\... , с одинарными, по краям, работать команда не будет.
|
| |
| |
| -DED- | Дата: Суббота, 10.11.2018, 04:51 | Сообщение № 1348 |
Рядовой
На сайте с: 20.02.2017
Город: Москва
Сообщений: 11
|
Можно ли создать кнопку для закрепления ярлыка программы в панели задач,рядом с кнопкой Пуск (не в quick launch).Win7.
|
| |
| |
| sibirnik | Дата: Суббота, 10.11.2018, 07:35 | Сообщение № 1349 |
|
|
chip642,
Цитата chip642 (  ) прописывайте двойные проценты %%COMMANDER_PATH%%\ Прежде чем обратиться, я что только не попробовал. Упорно не работает с относительным путём. exicn=%P%N||"%%COMMANDER_PATH%%\Files\Icons\Ico\"||1||progres<>||upd<3> ;; Извлечь 1-иконку из файла под курсором в указанную папку ICO с окном прогресса. Данный параметр создаёт в той же папке(где и файл под курсором) каталог (COMMANDER_PATH) со всеми каталогами из указанного пути.(COMMANDER_PATH%%\Files\Icons\Ico\). Что не так??? Помогите пожалуйста.
Добавлено (10.11.2018, 07:37) --------------------------------------------- -DED-, А что просто перетащить ярлык туда нельзя...?
Сообщение отредактировал sibirnik - Суббота, 10.11.2018, 07:54 |
| |
| |
| chip642 | Дата: Суббота, 10.11.2018, 08:11 | Сообщение № 1350 |
|
|
sibirnik
Да, напрямую прописанные относительные пути не передаются. Пока используйте такой вариант, позже, надеюсь, автор появится и поправит.
Код slist=@$f200 exicn=%P%N||GLOBALSLIST<1>Icons\Ico\||1
---------- Насчет добавления иконок в библиотеки значков реализую, понадобится ещё время, сразу хочу реализовать, добавление иконок не только в конец библиотеки, а в любое выбранное место, а также удаление выбранных номеров иконок, замену иконки ..., надо подумать немного ещё.
|
| |
| |
|