ЗАКАЗ КНОПОК
|
|
ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
|
| |
hanck | Дата: Суббота, 27.01.2018, 16:42 | Сообщение № 1156 |
Лейтенант
На сайте с: 17.12.2013
Город: Claremont
Сообщений: 67
|
всем привет нужна кнопка которая при копировании файлов (файла) переименует его по счетчику 1,2,3,4,5, (при этом если в папке получателе уже есть файлы 1,2,3,4, продолжит с 5) и одновременно с этим в папке получателе создаст (продолжит) текстовый файл с описанием откуда файлы были скопированы.
например копируем файлы программа.exe image.jpeg video.avi в каталог-получатель, в котором они примут вид 1.exe 2.jpeg 3.avi и создастся файл описания 1.txt- c:/install/программа.exe 2.jpeg - d:/images/image.jpeg 3.......
заранее спасибо.
|
|
| |
chip642 | Дата: Суббота, 27.01.2018, 18:54 | Сообщение № 1157 |
|
hanck
Код 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=~~-~~ copys=$GLOBALALIST||"%t"//0||##cntr<$var_i|1|1> blist=$GLOBALCOPYS||##path<6> $GLOBALBLIST@$GLOBALALIST@GLOBALXENDS<1> sends=$GLOBALBLIST??1 asave=GLOBALSENDS||"%t"CopyLog.txt|2|@CRLF|2||upd<3> %COMMANDER_PATH%\WCMICONS.dll,19 Копировать выделенные файлы в другую панель переименовав их в продолжение нумерации файлов другой панели и записать в файл CopyLog.txt имена новых файлов + откуда они были скопированы
-1
Файл CopyLog.txt в панели назначения создастся автоматически в случае его отсутствия.
|
|
| |
chip642 | Дата: Вторник, 30.01.2018, 16:35 | Сообщение № 1158 |
|
Цитата Mrakobes ( ![Ссылка на цитируемый текст](/Image/Site8/lastpost.gif) ) descript.ion - добавить фразу в скобках, находящуюся в конце имени объектов, удалив фразы в скобках, и так по одному откидывать, добавляя получается в начало
Цитата Mrakobes ( ![Ссылка на цитируемый текст](/Image/Site8/lastpost.gif) ) хочется аж чешется все
Ну, если чешется и если я наконец-то правильно понял, то =>
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe comns=%L||1||<info=o72:://>||&&^.*(\(.+\))$!!$1~~ renms=%L||&&^(.*)~~?\(.+\)$!!$1||#G3 %COMMANDER_PATH%\WCMICONS.dll,19 Для выделенных объектов добавить в комментарий соответствующую фразу в скобках, находящуюся в конце имени объектов с последующим удалением из имени
-1
|
|
| |
chip642 | Дата: Вторник, 30.01.2018, 17:01 | Сообщение № 1159 |
|
Цитата Mrakobes ( ![Ссылка на цитируемый текст](/Image/Site8/lastpost.gif) )
Скачал файл, всё идеально отрабатывает у меня, в каждой строке содержимое двух крайних пар скобок разделенные пробелом меняются местами.
было: (1) (2) (3) стало: (1) (3) (2)
И ещё, скобки имеющие внутренние скобки соответственно работать не будут.
|
|
| |
Lord_NEVR | Дата: Пятница, 09.02.2018, 20:19 | Сообщение № 1160 |
Полковник
На сайте с: 24.06.2016
Город: Калининград
Сообщений: 211
|
Приветствую.
Нужна кнопка для создания списка файлов выделенного каталога (папки, файлы с расширениями) Выводящая список в окне TCIMG.
Вот такого формата.
Есть кнопка
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=FOLDM<"%F"//-1//-1>||save<D:\Temp\Книги\Books.txt|0>||progres<> %COMMANDER_PATH%\Wcmicons.dll,174 Создание списка файлов в выделенных папках, без корневой папки (начиная с выделенной, -ных) с прогрессом, сохранить список по выбранному пути. Список не перезаписывается, создаётся новый.
0 -1
Хочется иметь другой вариант.
|
|
| |
asmadeus | Дата: Пятница, 09.02.2018, 21:18 | Сообщение № 1161 |
|
Все привет! Глупый вопрос - в утилите такая запись не имеет права на существование?
Код copys=PS<$var_s"\PortableApps\calibrePortable"//-1//0>||1 $var_s, конечно, перед этим заполняется. Суть просто в выносе одинакового отрезка кода в переменную, отрезок на разных компах может быть разным, потому и требуется так, или друим вариантом достичь результата
|
|
| |
Andrey_A | Дата: Пятница, 09.02.2018, 21:41 | Сообщение № 1162 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7179
Награды: 141
Репутация: 125
Аверин Андрей
|
Lord_NEVR, не до конца понятно что в папке, чтобы получить список, приложите полную структуру всего... после этого можно посмотреть...
asmadeus, а почему бы нет, к примеру, для папки тотала списки работают:
Код exect=$var_s='"%P"' slist=PS<$var_s"\Bar"//-1//0> GLOBALSLIST<a>
Код exect=$var_s='"%%COMMANDER_PATH%%"' slist=PS<$var_s"\Bar"//-1//0> GLOBALSLIST<a>
.
|
|
| |
asmadeus | Дата: Пятница, 09.02.2018, 22:33 | Сообщение № 1163 |
|
Andrey_A, да, действительно. Но не везде так, или я многого хочу. Уже правда и мозги немного не варят. Вот так не срабатывает:
Код exect=$var_s=IniRead(EnvGet('COMMANDER_INI'),'Admin','PathPTApps','#') GLOBALEXECT<a> ;;другой код exect=$var_s1=IniRead($var_s"\PortableApps\calibrePortable\App\Appinfo\appinfo.ini","Version","DisplayVersion","#") GLOBALEXECT<a>
|
|
| |
Andrey_A | Дата: Пятница, 09.02.2018, 22:54 | Сообщение № 1164 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7179
Награды: 141
Репутация: 125
Аверин Андрей
|
asmadeus 1. Строковые переменные заключаются в кавычки 2. Объединение с помощью & 3. Используются одинарные кавычки
Код exect=$var_s1=IniRead('$var_s'&'\PortableApps\calibrePortable\App\Appinfo\appinfo.ini','Version','DisplayVersion','#') GLOBALEXECT<a>
Пример:
Код exect=$var_s=EnvGet('COMMANDER_PATH') GLOBALEXECT<a> exect=IniRead('$var_s'&'\Wincmd.ini','Configuration','PluginBaseDir','#') GLOBALEXECT<a>
.
|
|
| |
asmadeus | Дата: Пятница, 09.02.2018, 22:57 | Сообщение № 1165 |
|
Andrey_A, да, на стадиях экспериментов уже дошел до этого. Блин, а в справке еле нарыл уже потом, когда понял, что это работает.
|
|
| |
|
Mrakobes | Дата: Суббота, 10.02.2018, 17:48 | Сообщение № 1167 |
Полковник
На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
|
Цитата Andrey_A ( ![Ссылка на цитируемый текст](/Image/Site8/lastpost.gif) ) выслать в архиве несколько файлов
ссылка в архиве исходный текст и желаемый результат. В прерогативе discogs.com, он наиболее точно дает инфу по музыке, metal-archives.com вторичен. При создании "желаемого реультата" использовалась кнопка с буфером от комрада chip642, которая работает, только мне пришлось копировать по разделам отдельно, хочется скопировал текст > нажал на кнопку > в активно панели создался текстфайл с именем "Discography" в utf-8+bom, панель обновилась и файл открылся в редакторе по умолчанию
Цитата chip642 ( ![Ссылка на цитируемый текст](/Image/Site8/lastpost.gif) ) попадает форматированный текст отличный ничего себе а я уже головой хотел биться об стену, думал что кривизна рук сказалась даже на элементарном выделении текста! Ахаха
|
|
| |
Andrey_A | Дата: Суббота, 10.02.2018, 18:24 | Сообщение № 1168 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7179
Награды: 141
Репутация: 125
Аверин Андрей
|
Lord_NEVR, есть команда:
Доступно только для пользователей
Которая позволяет отображать структуру так:
![](http://tc-image.3dn.ru/Image/tctcimg/0/tree88.png)
Если вас это устроит, то хорошо, если нет - данные можно отформатировать с помощью различных команд: slist, textt ...
.
|
|
| |
|
Andrey_A | Дата: Воскресенье, 11.02.2018, 22:20 | Сообщение № 1170 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7179
Награды: 141
Репутация: 125
Аверин Андрей
|
Цитата Lord_NEVR ( ![Ссылка на цитируемый текст](/Image/Site8/lastpost.gif) ) А если надо выделить несколько каталогов и получить их структуру?
Это надо через цикл + кое-что добавил для красоты Тестовая версия TCIMG 222_b2, в версии TCIMG 22.1 замените соответствующие файл(ы)
Вот несколько вариантов:
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=%UL forpgs <FOR> 1 <TO> GLOBALSLIST<0> cmdbt=tree~~/A~~/F~~''<info=o76GLOBALSLIST<:INDEX:>1//>''||std<8> $GLOBALRESLT+$GLOBALCMDBT <NEXT> GLOBALRESLT<e> %COMMANDER_PATH%\Wcmicons.dll,1 Отобразить для выделенных каталогов иерархическую структуру каталогов и файлов в графическом виде
0 -1
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=%UL forpgs <FOR> 1 <TO> GLOBALSLIST<0> cmdbt=tree~~/A~~/F~~''<info=o76GLOBALSLIST<:INDEX:>1//>''||std<8> $GLOBALRESLT+$GLOBALCMDBT[3:-1] <NEXT> GLOBALRESLT<e> %COMMANDER_PATH%\Wcmicons.dll,1 Отобразить для выделенных каталогов иерархическую структуру каталогов и файлов в графическом виде (без начальной информации о томе, т.е. без 2-х строк)
0 -1
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=%UL sends=@======================================== forpgs <FOR> 1 <TO> GLOBALSLIST<0> cmdbt=tree~~/A~~/F~~''<info=o76GLOBALSLIST<:INDEX:>1//>''||std<8> $GLOBALRESLT+$GLOBALSENDS[1]+$GLOBALCMDBT[3:-1] <NEXT> GLOBALRESLT<e> %COMMANDER_PATH%\Wcmicons.dll,1 Отобразить для выделенных каталогов иерархическую структуру каталогов и файлов в графическом виде (без начальной информации о томе, т.е. без 2-х строк + отделять каждую корневую папку ===========)
0 -1
.
|
|
| |