ЗАКАЗ КНОПОК
|
|
ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
|
| |
Matros | Дата: Вторник, 30.05.2017, 11:40 | Сообщение № 991 |
|
Код [em_F5F2] Cmd=%COMMANDER_PATH%\TCIMG.exe Param=<SWITCH> [info=x18] <CASE> 0 OR 1 <#> tcimg=$cm905 buttn=TInpComboDlg||x|$h|$r{F2} <CASE> 3 <#> tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK4|$h buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3 <CASE> 2 <#> tcimg=$cm905 buttn=TCheckEditBox||x|$v|$j+tcTCCOPYFTP2!!1||+tcTCCOPYFTP5 <ENDSWITCH> Menu=Отправка выделенного в очередь копирования
[em_F6F2] Cmd=%COMMANDER_PATH%\TCIMG.exe Param=<SWITCH> [info=x18] <CASE> 0 OR 1 <#> tcimg=$cm906 buttn=TInpComboDlg||x|$h|$r{F2} <CASEELSE> tcimg=$cm906 <ENDSWITCH> Menu=Отправка выделенного в очередь перемещения
Andrey_A, команда нужная,но ,на мой взгляд,она была бы ещё полезней,если отправлять выделенное в очередь копирования в режиме паузы ... , тогда можно накидать нужное из разных папок дисков,просмотреть (проверить) и потом просто нажать на кнопку "Старт"
Всё приходящее,а музыка Вечна !
|
|
| |
Andrey_A | Дата: Вторник, 30.05.2017, 11:42 | Сообщение № 992 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата Matros () команда нужная,но ,на мой взгляд,она была бы ещё полезней,если отправлять выделенное в очередь копирования в режиме паузы ... а в чём проблема... первый раз нажали F5 - вылетело окно в фоне, нажали паузу и продолжаете накидывать Если надо сразу паузу нажать, то по аналогии добавьте отлов окна и нажатие на паузу... команда та же buttn
.
|
|
| |
Matros | Дата: Вторник, 30.05.2017, 11:56 | Сообщение № 993 |
|
Цитата Andrey_A ( ) добавьте отлов окна и нажатие на паузу... команда та же buttn это так,но в классах окон не нашёл паузы...
Всё приходящее,а музыка Вечна !
|
|
| |
Andrey_A | Дата: Вторник, 30.05.2017, 12:44 | Сообщение № 994 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Значит опять кому-то надо его вносить в классы, единственное скажу что его ловить будет не просто, класс окна "#32770", к примеру окно "Диспетчера задач" имеет такой же класс
---------------
Классы окон и элементов 32 и 64 одинаковы, так что можно так:
Код tcimg=$cm905 buttn=TInpComboDlg||x|$h|$r{F2} buttn=#32770||Button3|$w
Но это одноразовая кнопка, т.к. при первом запуске окно "копирование в фоне" активизируется и утилита нажимает кнопку. При дальнейшем использовании это окно неактивно, утилита будет посылать объекты в окно и при этом висеть и ждать активизации Как только вы кликнули по окну (активизировали - вывели его на самый верх), то все копии утилиты, которые ждут этого одновременно нажмут на "паузу/старт" ... Вам решать, команду я нарисовал) ----------- Кстати, Matros, с днём рождения и всего самого лучшего!!!
.
|
|
| |
Matros | Дата: Вторник, 30.05.2017, 13:06 | Сообщение № 995 |
|
Andrey_A, спасибо за поздравление. спасибо за команду . всё нормально... ,но если первые файлы маленькие,то естественно buttn=#32770||Button3|$w не успевает сработать как первые файлики уже скопированы...,но,наверное этого не избежать... Спасибо,ещё раз.
Всё приходящее,а музыка Вечна !
|
|
| |
Andrey_A | Дата: Понедельник, 05.06.2017, 13:28 | Сообщение № 996 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата sibirnik ( ) Дополнение к выше написанному: Опытным путём выяснил, что нужна пауза перед удалением архива...(Так как архивы могут быть разных размеров, то нужна разная пауза)Может есть возможность добавить к кнопке команду, чтобы происходило автоматическое определение окончания распаковки и только потом удаление исходного архива.
Тестовая версия TCIMG 196_b1, в версии TCIMG 19.5 замените соответствующие файл(ы)
Добавлен в команду delss параметр inuse<>
Распаковать выделенные архивы в фоне в панель назначения и удалить исходники
Доступно только для пользователей
.
|
|
| |
sibirnik | Дата: Понедельник, 05.06.2017, 13:41 | Сообщение № 997 |
|
Andrey_A, Спасибо огромное! Теперь работает как надо.
|
|
| |
jkmjkmjkm | Дата: Понедельник, 05.06.2017, 17:25 | Сообщение № 998 |
Полковник
На сайте с: 07.04.2013
Город: Луганск
Сообщений: 184
|
Andrey_A, кнопку из поста 997 переделать бы, что бы распаковывыла в эту же панель. Спасибо.
|
|
| | |
Andrey_A | Дата: Понедельник, 05.06.2017, 19:22 | Сообщение № 1000 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Тестовая версия TCIMG 196_b2, в версии TCIMG 19.5 замените соответствующие файл(ы)
sibirnik, для стабильности распаковки добавил проверку окна в фоне, кнопку в посте 997 изменил
Цитата jkmjkmjkm ( ) ...распаковывала в эту же панель
Код "tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$v|$i"%P"" - вызвать диалог распаковки и вписать путь активной панели
Распаковать выделенные архивы в фоне в ту же панель и удалить исходники
Доступно только для пользователей
.
|
|
| |
Mrakobes | Дата: Вторник, 06.06.2017, 23:31 | Сообщение № 1001 |
Полковник
На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
|
всем привет. можно кнопочку - в текущей панели скачанные картинки (файлы) раскидать по папкам с именами Сет 001, Сет 002 итд, по 1000 штук с предварительной сортировкой по дате создания, т.е. в сэт оо1 должны попасть более старые. Просто скачал графику одну, несколько тысяч фото... вьювер жрет операвивки 2 гига при открытии папки
|
|
| |
sibirnik | Дата: Среда, 07.06.2017, 05:41 | Сообщение № 1002 |
|
Andrey_A, После того, как Вы добавили в кнопку в посте 997 (для стабильности распаковки добавил проверку окна в фоне), да и в посте 1001 новой кнопки тоже самое у меня процесс TCIMG.exe всё время висит в памяти, распаковка происходит, а вот удаление исходника нет. Файлы TCIMG 196_b2, я заменил, что у меня не так? Подскажите. Спасибо. Откат назад - всё работает, а с новыми изменениями нет.
Сообщение отредактировал sibirnik - Среда, 07.06.2017, 05:46 |
|
| |
Andrey_A | Дата: Среда, 07.06.2017, 08:57 | Сообщение № 1003 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата sibirnik ( ) распаковка происходит, а вот удаление исходника нет
Видимо сильно хотел стабильности, попробуйте этот вариант
Тестовая версия TCIMG 197_b2, в версии TCIMG 19.6 замените соответствующие файл(ы)
Код tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK6|$h||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||+tcTCPACKD3|$v|$e buttn=#32770||x|$s300|$q&&\d*%%.*\(.+\)|$e delss=%UL||1||inuse<1>
Тут надо тестировать на мизерном файле, на среднем, большом архиве... на нескольких разных размеров, типов, и.т.д. При нескольких файлах все равно надо ловить окно, чтобы чтобы было постабильнее, иначе даже inuse<1> не поможет, т.к. файлы могут попасть не в том порядке как распаковываются...
Этот вариант вроде работает, но все же лучше для этих задач сделать кнопку через 7zip или WinRaR , где есть параметр удаления исходников и сам архиватор следит за всем этим...
.
|
|
| |
sibirnik | Дата: Среда, 07.06.2017, 12:38 | Сообщение № 1004 |
|
Andrey_A, Вроде работает и одна и другая кнопка. И ещё к Вам одна просьба(если Вас не затруднит, я сам в этом ничего не смыслю, готовое могу прицепить и всё) сделать аналогичные кнопки, но как Вы выше написали с использованием WinRar. Спасибо.
|
|
| |
Andrey_A | Дата: Пятница, 09.06.2017, 08:19 | Сообщение № 1005 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата sibirnik ( ) я сам в этом ничего не смыслю
Рекомендую всем начать осваивать... Что я сделал при создании кнопок... а) открыл 2 справки WinRar и TCIMG б) нашёл параметры, собрал по частям, потестировал... и вот
sibirnik Программы прописываются в TCIMG.ini (TCIMGU.ini) в секции [Programs]
Распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global folds="%T"||list<%UL//4>||fflag<1> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%UL||1||inuse<1>||recycle<1> %COMMANDER_PATH%\Wcmicons.dll,1 Распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
0 -1
Распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global folds="%P"||list<%UL//4>||fflag<1> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%UL||1||inuse<1>||recycle<1> %COMMANDER_PATH%\Wcmicons.dll,1 Распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники
0 -1
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global folds="%T"||list<%UL//4>||fflag<1> start=7-ZIP||x||list<%UL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%UL||1||inuse<1>||recycle<1> %COMMANDER_PATH%\Wcmicons.dll,1 Распаковать выделенные архивы (каждый архив в отдельный каталог) в панель назначения и удалить исходники
0 -1
Распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global folds="%P"||list<%UL//4>||fflag<1> start=7-ZIP||x||list<%UL>||-olist2<$GLOBALFOLDS>||&&hide||&&wait||progres<> delss=%UL||1||inuse<1>||recycle<1> %COMMANDER_PATH%\Wcmicons.dll,1 Распаковать выделенные архивы (каждый архив в отдельный каталог) в ту же панель и удалить исходники
0 -1
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
|
|
| |
|