[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, simup, ХарВик, chip642  
TCIMG - Мощное средство автоматизации
Andrey_AДата: Вторник, 12.06.2012, 04:41 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
TCIMG




Дата выпуска: 18.08.2025
Версия: 35.5
Автор: Averin Andrey
Скачать: Страница обновления TCIMG
Скачать 2 : Ссылка обновления TCIMG
Справка: TCIMG ONLINE

'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: Loopback, LonerD, GGG8, ХарВик, shveicar, Yashied, asmadeus, amel27, madmasles, CreatoR, Ward, thesittingbull, Metchnik, InnI, wakillon, Yaroslav, Abel11, chip642, Deus-V, inververs, sims, BezDNaU, Veosys, getaumy, UEZ, homer77, wpitty, JKT, vakula, boriska, =BD=, G.Sandler, Mrakobes, mopodede, Skif_off, wpitty, Rustamer, wpitty, Mchoff, iifoks447, Andarin, oshizelly, Egorkaru, coherent, Атос, yug78, vanhallen, mopodede, Афи, Axel, addhaloka, Matros, Finn, Aleks431, Zmy, Паразит, TarasBY, Userrr, Jury Abel', VikTor1985, HA3APET, alexxxxx, konuk2007, Lupo73, Prog@ndy, Avada, monoceres, авторам библиотеки MediaInfo, авторам Carl Worth и Behdad Esfahbod библиотек Cairo, авторам библиотеки librhash, авторам библиотеки Bass, авторам библиотеки FFmpeg, автору Zenden за утилиту ImgUpload, Slava10779, maK, zep, Rako1, zzzten, Nuker-Hoax, regist123, shusler, sibirnik, Romario, Lord_NEVR, Ли Чжицзюнь (李志军), ruizone (瑞), alexostrov, CaptainFlint, Thomasmolover, eukalyptus, Tuape, Helpmister, NIKZZZZ, smit0966, rediffusion, zybrevl, Rioran, I95, Vimann, And000010, VasRoman, MonarchLFV, jktgeorge, Mario Arhivario, Songbird, Malkey, Placetoload, ziabriev, Antonij72, weaponx, Angelfuze, Pendelgrast, smit0966, Jacob, Rakosvist, Karbucho, Karolinka69, SLIM, ogenry, VladMo, jentoso, Kindom, Megakrok, Altruumann, vaskamy, Alizadombej, Krasovskii, Kurolesova, Svetka99, AkulaBig, Proudhawk, Yymn7, vruzin, Xprajs, Danyfirex, Party Hu, Lost Zombie, derrikF, Karabush, aorist, o2candoo, goog0le, P8gonyajlo, destiny child, Alex Penguin, Broken_Brain, rupinskiy, FedorLashchenko, destiny_child, JenTOSO, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

Регулярные выражения

Control Viewer - Просмотр информации элементов окна

Страница обновления TCIMG

Как правильно обновлять утилиту TCIMG?



В справке TCIMG.chm более 16.850 примеров применения.

Актуальная версия (бета версии) в последних сообщениях темы

Тема развития справки утилиты

Расширение функционала TCIMG

Помощь и советы ПОДКЛЮЧЕНИЕ ПРОГРАММ и СКРИПТОВ

Для запросов кнопок тема ЗАКАЗ КНОПОК

Дополнительное обсуждение TCIMG на forum.ru-board

Группа в Telegram


Сборки программ, в которых участвует утилита TCIMG, в них так же можно увидеть много интересных примеров:
AkelPad Image - сборка текстового редактора AkelPad (автор Andrey_A)
TC IMAGE - сборка файлового менеджера Total Commander (автор Andrey_A)
TC VIM - сборка файлового менеджера Total Commander (автор Matros)
TC Universal Edition - сборка файлового менеджера Total Commander (авторы Yaroslav & asmadeus)
TC Hot-Shot - сборка файлового менеджера Total Commander (автор ice_daemon)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)
TC AkulaBig - сборка файлового менеджера Total Commander (автор AkulaBig)
TCnative - сборка файлового менеджера Total Commander (автор ziabriev)






 
MonarchLFVДата: Пятница, 06.12.2019, 03:43 | Сообщение № 3271
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Andrey_A,
Сейчас PRESW не совсем верно отрабатывает, если в коде одновременно встрачаются <PRESW=12,04> и <PRESW=04>, то при нажатии Alt+средняя кнопка мыши вызываются действия обеих команд одновременно, как пример, написал кнопку экранной линейки:
Код
<PRESW=12,04> exect=$var_x1=MouseGetPos(0) exect=$var_y1=MouseGetPos(1) infbx=||Начало~~известного~~отрезка||1||250||40 <NOPRESW> exect=$var_x2=MouseGetPos(0) exect=$var_y2=MouseGetPos(1) infbx=||Конец~~известного~~отрезка||1||250||40 exect=$var_otr=sqrt(($var_x1-$var_x2)^2+($var_y1-$var_y2)^2) exect=$var_ir=InputBox('Запрос','Введите~~известный~~размер~~данного~~отрезка~~(в~~мм)') <PRESW=04> exect=$var_xi1=MouseGetPos(0) exect=$var_yi1=MouseGetPos(1) infbx=||Начало||1||150||40 <NOPRESW> exect=$var_xi2=MouseGetPos(0) exect=$var_yi2=MouseGetPos(1) infbx=||Конец||1||220||40 exect=$var_otri=sqrt(($var_xi1-$var_xi2)^2+($var_yi1-$var_yi2)^2)*($var_ir/$var_otr) exect=MsgBox(4096,'Результат','Длина~~отрезка,~~мм:~~~~$var_otri',3) <PRESW=1B> infbx=||ESC~~ВЫХОД||1||150||40 :EXIT: <PRESWEND>
 
Andrey_AДата: Пятница, 06.12.2019, 04:24 | Сообщение № 3272
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата MonarchLFV ()
Сейчас PRESW не совсем верно отрабатывает

Она отрабатывает верно, об этом написано в справке:
[helpquote]• Определение нажатых клавиш работает быстро, поэтому при совпадении значений клавиш в разных , например, <10,11,53> <10,11> <10> будет срабатывать всегда наименьшее.[/helpquote]
Не прописывайте подобных сочетаний, найдите другие...

.


 
Andrey_AДата: Суббота, 07.12.2019, 23:42 | Сообщение № 3273
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-23054-16-1574325397

Цитата shveicar ()
подключить для фильтра test<> и файлов с расширением pdf режим проверки на количество страниц

Цитата shveicar ()
при считывании EXIF информации из выделенных изображений, сделать доп опцию, при которой, в случае пустого значения, оно заменялось на пробел.
Что бы можно было менять пустое значение, на имя типа - no-comment для каждой строки.
А то сейчас, при пустых значениях, ломается обработка в списке


Реализовано: Тестовая версия TCIMG 268_b2, в версии TCIMG 26.7 замените соответствующие файл(ы)

[helpquote]
[±] Исправлена ошибка в команде textx
[+] Оптимизирована команда infos
"3||16"
[+] Оптимизирован функционал параметра info (см. Дополнение №10#i)
- для режимов i20 - i215 добавлен подпараметр
[+] Оптимизирован параметр test<> (см. Дополнение №16)
- добавлены режимы "50m", ... , "54m"
[/helpquote]

Последние примеры:
Код

"sends=@[tc=AA]||\!!\\ nfsis=1||CIM_DataFile~~WHERE~~Name='GLOBALSENDS<1>' GLOBALNFSIS<a>" - получить информацию для файла под курсором

"infos=3||16||advapi32.dll" - получить имена функций заданного DLL файла
"infos=3||16||advapi32.dll||A*" - получить имена функций заданного DLL файла, начинающиеся с символа "A"
"infos=3||16||advapi32.dll||[AB]*" - получить имена функций заданного DLL файла, начинающиеся с символа "A" и "B"
"infos=3||16||%P%N" - получить имена функций DLL файла под курсором

"slist=%WL||##<info=i201::|#//> GLOBALSLIST<a>" - получить комментарий для выделенных изображений, если его нет возвратить символ "#"

"slist=%WL||test<50m!!1>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить одностраничные
"slist=%WL||test<51m!!1>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить многостраничные (больше 1)
"slist=%WL||test<52m!!5>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить те, у которых меньше 5 страниц
"slist=%WL||test<53m!!6>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить те, у которых страниц не равно 6
"slist=%WL||test<54m!!7-15>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить те, у которых страниц от 7 до 15 включительно
"slist=%WL||test<50m!!-1>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить нестандартные - те, у которых пока неправильно определяется количество страниц (такие pdf файлы можно передать для уточнения определения)



.


 
-DED-Дата: Понедельник, 09.12.2019, 13:32 | Сообщение № 3274
Рядовой

На сайте с: 20.02.2017
Город: Москва
Сообщений: 11
Награды: 0
Репутация: 0
Имеются две кнопки:

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Scripts\Arhive.vbs
%p "%O" "7z"
D:\TCPU68\WCMICONS_оригинал.dll,286
В активную панель
%COMMANDER_PATH%\Scripts\

-1

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Scripts\Arhive.vbs
%t "%O" "7z"
D:\TCPU68\WCMICONS_оригинал.dll,284
В соседнюю панель
%COMMANDER_PATH%\Scripts\

-1

и скрипт с сайта Arhive.vbs

так вот в обоих случаях архив создаётся в неактивной панели.
Раньше было нормально.


Сообщение отредактировал -DED- - Понедельник, 09.12.2019, 13:33
 
Andrey_AДата: Понедельник, 09.12.2019, 14:14 | Сообщение № 3275
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
-DED-, тут не тема скриптов, пишите в теме скрипта... их написано более 1000 и лет пять я ими почти не занимаюсь...

По поводу архивации можно посмотреть:

http://tc-image.3dn.ru/forum/11-635-1

http://tcimg.dreamlair.net/TCIMG_ONLINE/html/html/tem/tem_arhives.htm

.


 
shveicarДата: Понедельник, 09.12.2019, 20:51 | Сообщение № 3276
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 570
Награды: 10
Репутация: 23
-DED-
Уже давно все пользуются прямым вызовом Winrar прямо через утилиту, минуя всяческие скрипты.
В справке для Start (RAR, 7-ZIP) полно примеров.

Спасибо Андрей за новый функционал.
Для Pdf, пока не попадались "проблемные" файлы, но если будут то сообщу.


Сообщение отредактировал shveicar - Понедельник, 09.12.2019, 20:52
 
Andrey_AДата: Понедельник, 09.12.2019, 23:23 | Сообщение № 3277
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_

Тестовая версия TCIMG 268_b4, в версии TCIMG 26.7 замените соответствующие файл(ы)

Последние описания:

http://tcimg.dreamlair.net/TCIMG_ONLINE/html/html/add/add_lines.htm
http://tcimg.dreamlair.net/TCIMG_ONLINE/html/html/add/add_test.htm

[helpquote]
[±] Исправлена ошибка в командах textx, patha
[+] Оптимизирована команда infos
"3||16"
[+] Оптимизирован функционал параметра info (см. Дополнение №10#i)
- для режимов i20 - i215 добавлен подпараметр
[+] Оптимизирован параметр test<> (см. Дополнение №16)
- добавлены режимы "50m", ... , "54m"
[+] Добавлено в команду clipi создание недостающих папок при создании файла
[+] Добавлено в команду creat в параметр content подпараметры для преобразования из Дополнения №24
[+] Дополнение №24
- в параметр "#K" добавлены подпараметры "#KCount~Delim1~Mode~Delim2!!String"
- в параметр "?O" добавлены подпараметры "?O|Key|Mode|Dilim"
- добавлены параметры "?i", "#i"
[±] Исправлена ошибка в передаче данных переменным $GLOBAL0XXXX, $GLOBAL1XXXX
[/helpquote]

Последние примеры:
Код

"infos=3||16||advapi32.dll" - получить имена функций заданного DLL файла
"infos=3||16||advapi32.dll||A*" - получить имена функций заданного DLL файла, начинающиеся с символа "A"
"infos=3||16||advapi32.dll||[AB]*" - получить имена функций заданного DLL файла, начинающиеся с символа "A" и "B"
"infos=3||16||%P%N" - получить имена функций DLL файла под курсором

"slist=%WL||##<info=i201::|#//> GLOBALSLIST<a>" - получить комментарий для выделенных изображений, если его нет возвратить символ "#"

"slist=%WL||test<50m!!1>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить одностраничные
"slist=%WL||test<51m!!1>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить многостраничные (больше 1)
"slist=%WL||test<52m!!5>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить те, у которых меньше 5 страниц
"slist=%WL||test<53m!!6>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить те, у которых страниц не равно 6
"slist=%WL||test<54m!!7-15>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить те, у которых страниц от 7 до 15 включительно
"slist=%WL||test<50m!!-1>||progres<> GLOBALSLIST<a>" - из выделенных PDF файлов получить нестандартные - те, у которых пока неправильно определяется количество страниц (такие pdf файлы можно выслать для уточнения значений)

"bends=1,3,5,7??-6,||?V|##|StringRegExpReplace('::','(\d+)(,|$)','Number(${1}+15)${2}') GLOBALBENDS<a>" - прибавить 15 к числам
"bends=1,3,5,7??-6,||?V|##|StringRegExpReplace('::','(\d+)','Number(${1}+15)') GLOBALBENDS<a>" - прибавить 15 к числам
"bends=1,3,5,7??-6, slist=$GLOBALBENDS||##Number(list1<$GLOBALBENDS>+15) GLOBALSLIST<a>" - прибавить 15 к числам
"bends=1,2,3,4??-6, slist=$GLOBALBENDS||##Number(list1<$GLOBALBENDS>+15+:NUMBER:*20) GLOBALSLIST<a>" - выполнить математические вычисления с числами

"creat="%p"||New.txt||content<cliptext**^^Begin@CRLF**$$@CRLFEnd>" - создать в активной панели файл New.txt с содержимым из буфера обмена, вставив в начало слово "Begin", в конец слово "End"

"sends=zzzz||#K3~§~1!!xxx GLOBALSENDS<a>" - продублировать строку и добавить в конец данных
"sends=zzzz||#K3~§~2!!xxx GLOBALSENDS<a>" - продублировать строку и добавить в начало данных

"sends=zzzz||#K3~§~1~###!!xxx GLOBALSENDS<a>" - продублировать строку и добавить в конец данных через разделитель "###"
"sends=zzzz||#K3~§~2~###!!xxx GLOBALSENDS<a>" - продублировать строку и добавить в начало данных через разделитель "###"

"bends=zzzz||?O|L1|1 GLOBALBENDS<a>" - получить строку из TCIMG.ini©Lines из секции [Lines] из ключа L1 и добавить в конец данных
"bends=zzzz||?O|L1|2 GLOBALBENDS<a>" - получить строку из TCIMG.ini©Lines из секции [Lines] из ключа L1 и добавить в начало данных

"bends=zzzz||?O|L1|1|### GLOBALBENDS<a>" - получить строку из TCIMG.ini©Lines из секции [Lines] из ключа L1 и добавить в конец данных через разделитель "###"
"bends=zzzz||?O|L1|2|### GLOBALBENDS<a>" - получить строку из TCIMG.ini©Lines из секции [Lines] из ключа L1 и добавить в начало данных через разделитель "###"

"bends=zzzz||?i|C:\Test.txt|1 GLOBALBENDS<a>" - добавить содержимое файла в конец данных
"bends=zzzz||?i|C:\Test.txt|2 GLOBALBENDS<a>" - добавить содержимое файла в начало данных

"bends=zzzz||?i|C:\Test.txt|1|### GLOBALBENDS<a>" - добавить содержимое файла в конец данных через разделитель "###"
"bends=zzzz||?i|C:\Test.txt|2|### GLOBALBENDS<a>" - добавить содержимое файла в начало данных через разделитель "###"

"slist=%WL bends=zzzz||?i|$GLOBALSLIST|1|### GLOBALBENDS<a>" - добавить список выделенных файлов в конец данных через разделитель "###"
"slist=%WL bends=zzzz||?i|$GLOBALSLIST[1]|2|### GLOBALBENDS<a>" - добавить первый из выделенных файлов в начало данных через разделитель "###"

"bends=zzzz||#i|%WL|1|===|### GLOBALBENDS<a>" - добавить содержимое выделенных файлов в конец данных, разделитель в конец данных через разделитель "###"
"slist=%WL bends=zzzz||#i|$GLOBALSLIST|2 GLOBALBENDS<a>" - добавить содержимое выделенных файлов в начало данных



.


 
sibirnikДата: Суббота, 14.12.2019, 05:02 | Сообщение № 3278
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Помогите решить проблему, как прописать в файле TCMGU.lng в секции GroupBox_U220 команду, чтобы она бралась из файла Wincmd.rus из [em_box_01].?
Цитата
[em_box_01]
Cmd=%COMMANDER_PATH%\TCIMG.exe
Param=beepss imgpr=1 tempxx sends=<info=o72%P%N//>??1 moves=%L||%%TCIMG_TEMP%%//0 folds=$f3000||GLOBALSENDS<1> moves=PS<%%TCIMG_TEMP%%//-1//-1>||$f3000\GLOBALSENDS<1>//0||upd<3>
Path=
Button=WCMICONS.dll,2356
Menu=Переместить в именную папку в папку = WPI = выделенный объект.
Iconic=0

Вот кусок из TCMGU.lng:
Цитата
GroupBox_U220=Перемещение в папку = Перебор =<#><#>Выбор нужной папки:<#>Переместить в папку = Zalman =<+>$f3001<+>Переместить в папку = PDF =<+>$f3002<+>Переместить в папку = WPI =<+>$f3000<+>Переместить в именную папку в папку = WPI =<+>em_box_01<#>461<#>550

Первые три опции работают, а вот с четвёртой проблема для меня???
Так прописывал, не работает:
Цитата
<+>Переместить в именную папку в папку = WPI =<+>beepss imgpr=1 tempxx sends=<info=o72%P%N//>??1 moves=%L||%%TCIMG_TEMP%%//0 folds=$f3000||GLOBALSENDS<1> moves=PS<%%TCIMG_TEMP%%//-1//-1>||$f3000\GLOBALSENDS<1>//0||upd<3><#>

Так тоже не работает:
Цитата
<+>Переместить в именную папку в папку = WPI =<+>em_box_01<#>

Подскажите пожалуйста, как прописать правильно эту команду в GroupBox_U220.
 
Andrey_AДата: Суббота, 14.12.2019, 15:01 | Сообщение № 3279
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата sibirnik ()
WPI =<+>em_box_01<#>

sibirnik, сама запись em_box_01 для утилиты ничего не значит, для запуска пользовательских команд есть команда tcimg

Код
tcimg=$emem_box_01


.


 
sibirnikДата: Суббота, 14.12.2019, 15:33 | Сообщение № 3280
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Сделал так, как вы написали:
Цитата
GroupBox_U220=Перемещение в папку = Перебор =<#><#>Выбор нужной папки:<#>Переместить в папку = Zalman =<+>$f3001<+>Переместить в папку = PDF =<+>$f3002<+>Переместить в папку = WPI =<+>$f3000<+>Переместить в именную папку в папку = WPI =<+>tcimg=$emem_box_01<#>461<#>550

Не работает должна создаться по прописанному (в параметрах em_box_01) пути папка с именем объекта и самим объектом, а создаётся папка с именем "tcimg=$emem_box_01" и объектом во внутри в той же самой панели. Параметр прописанный в em_box_01 отдельной кнопкой работает правильно. Почему не работает через Wincmd.rus из [em_box_01]??? Помогите пожалуйста, что не так и где?


Сообщение отредактировал sibirnik - Суббота, 14.12.2019, 15:38
 
chip642Дата: Суббота, 14.12.2019, 15:53 | Сообщение № 3281
Генералиссимус

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

Во-первых, выкладывая шаблон диалогового окна выкладывайте обязательно команду к которой вы применяете данный шаблон. Во-вторых, вашу команду из [em_box_01] в данный шаблон вписать не получится. Данный шаблон у вас служит для указания конечного пути в команде перемещения, а вы пытаетесь в шаблон впихнуть сложную команду.

Вот ваша команда с шаблоном moves=%L||[group=BOX_U220], где [group=BOX_U220] - это выбор определённого пути к конечной папке назначения, а вы что хотите впихнуть? Так это не работает.
 
sibirnikДата: Суббота, 14.12.2019, 16:07 | Сообщение № 3282
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Здесь я описал всё
Я не понимаю то(уж извините) что вы мне написали выше постом.
Три пункта у меня работают, а четвёртый нет. Я много раз в различных задачах вместо длинного параметра команды использовал Wincmd.rus (прописывал в нём, как и сейчас длинный параметр) а в нужное мне место вставлял указание на это em_....Я не силён в этом, поэтоиу и попросил помощи. Вот, если вам будет так понятнее, кнопка, которая у меня работает:
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
beepss imgpr=1 tempxx sends=<info=o72%P%N//>??1 moves=%L||%%TCIMG_TEMP%%//0 folds=$f3000||GLOBALSENDS<1> moves=PS<%%TCIMG_TEMP%%//-1//-1>||$f3000\GLOBALSENDS<1>//0||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,2356
Переместить в папку = WPI = выделенный объект в именную папку.

Вот из параметра этой кнопки я и хочу сделать четвёртый пункт U220....

Добавлено (14.12.2019, 16:22)
---------------------------------------------
R.S
$f3000 - D:\Перебор\WPI\ путь куда перемещается файл

 
chip642Дата: Суббота, 14.12.2019, 16:23 | Сообщение № 3283
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата sibirnik ()
Здесь я описал всё


Я это всё видел.

Вот смотрите, вы говорите, что три пункта из шаблона работают. Давайте возьмем первый пункт ->

"Переместить в папку = Zalman =<+>$f3001"

Какой командой вы вызываете диалоговое окно и выбираете данный пункт? Выложите эту команду.
 
sibirnikДата: Суббота, 14.12.2019, 16:28 | Сообщение № 3284
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
$f3001 - это D:\Перебор\Zalman
Вот кнопка диалога:
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
movee=%P%N||<group=BOX_U220>||upd<1>
WCMICONS.dll,1
Переместить выд.объекты с выбором действия в диалоге.
 
chip642Дата: Суббота, 14.12.2019, 16:47 | Сообщение № 3285
Генералиссимус

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

Вот, теперь мы видим вашу основную команду, видим, что она работает с одним файлом, с файлом под курсором. Теперь вопрос, какую задачу вы хотите решить в 4-м пункте? Если я правильно понял, то вы хотите переместить элемент под курсором в именную папку каталога = WPI =, если так, то ваш диалог надо привести к такому виду в 4-м пункте ->

Код
GroupBox_U220=Перемещение в папку = Перебор =<#><#>Выбор нужной папки:<#>Переместить в папку = Zalman =<+>$f3001<+>Переместить в папку = PDF =<+>$f3002<+>Переместить в папку = WPI =<+>$f3000<+>Переместить в именную папку в папку = WPI =<+>$f3000\[tc=AO]//0<#>461<#>550


А насчет вашей кнопки из секции [em_box_01], то она в основном нужна для перемещения папки в одноимённую папку, это редкая задача, не думаю, что вы её часто используете.
 
Поиск:

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