|
ЗАКАЗ КНОПОК
|
|
| ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
| |
| |
| sergio1188 | Дата: Воскресенье, 19.11.2017, 16:48 | Сообщение № 1081 |
Рядовой
На сайте с: 13.11.2017
Город: Minsk
Сообщений: 9
|
chip642, В общем вроде сделал рабочее решение без "TCIMG.exe".
Код TOTALCMD#BAR#DATA xcopy /cehqrkxyz "\\Server\e\Total\папка_1\ИСТОЧНИК" "%P" wpdshext.dll,4 Копировать содержимое сетевого каталога в активный
1
В принципе то, что я и хотел увидеть пока (на данном историческом этапе).
Только пока недостаток: это постоянно выскакивающая консоли при нажатии кнопки.
Вопросы 1. Недостаток моего решение - тоже низкая скорость? 2. Как можно отключить чтобы при нажатии кнопки не выскакивала консоль? 3. Если не сложно, в 2-х словах опишите как вы меряете скорость выполнения команды? 4. Всё таки, зачем использовать "watch"? Обычному пользователю он наверное не нужен... Или я не что-то не понимаю?
PS Если вопросы бестолковые, прошу делать поправку на мою неопытность. Ещё раз спасибо, за консультацию.
|
| |
| |
| ingerard | Дата: Воскресенье, 26.11.2017, 20:49 | Сообщение № 1082 |
Рядовой
На сайте с: 25.11.2017
Сообщений: 8
|
Нужна кнопка которая выделяет файлы в режиме(Ctrl+B) из текста в буфере, в буфере только название файлов с расширением, без всяких путей. Стандартная функция тотала и фукнция TCIMG "marks=list<clpget>" работает не так как надо, они выделяют не все из списка, а только что находится в корне.
Пример:
Структура файлов и папок: i:\12\TestPort.exe i:\12\ISO\southpark6.gif i:\12\Games\southpark6.gif i:\12\Network\pixel.size.htm i:\12\Music\1.txt i:\12\sell.txt i:\12\Music\versions_1.6.2.zip
Списко через Ctrl+B: TestPort.exe southpark6.gif southpark6.gif pixel.size.htm 1.txt sell.txt versions_1.6.2.zip
Нужно выделить: TestPort.exe southpark6.gif sell.txt versions_1.6.2.zip
p.s. если попадаются одинаковые по названию файлы, то выделять нужно все.
|
| |
| |
| chip642 | Дата: Воскресенье, 26.11.2017, 22:44 | Сообщение № 1083 |
|
|
ingerard
Протестируйте кнопку ниже. Выделяем нужные папки и применяем кнопку, команда сама применит Ctrl+B.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=cliplist||inline<!!|!!> slist=FOLDC<%L//1//-1//GLOBALSLIST<1>> tcimg=$cm2046 marks=$GLOBALSLIST WCMICONS.dll,1 В выделенных каталогах найти файлы из списка (имена с расширениями) в буфере обмена, показать файлы выделенных папок без подкаталогов и выделить все найденные файлы
-1
|
| |
| |
| ingerard | Дата: Воскресенье, 26.11.2017, 23:08 | Сообщение № 1084 |
Рядовой
На сайте с: 25.11.2017
Сообщений: 8
|
chip642, что-то не работает, скопировал нужные имена в буфер, выделил папку, нажал на кнопку и ничего не произошло кроме перехода на другую панель.
Заработало! Надо было делать все на левой панели, а можно чтоб работало с активной?
Сообщение отредактировал ingerard - Воскресенье, 26.11.2017, 23:13 |
| |
| |
| chip642 | Дата: Воскресенье, 26.11.2017, 23:25 | Сообщение № 1085 |
|
|
ingerard
Был невнимателен, исправил кнопку, перекопируйте, там вместо tcimg=$cm2047 надо tcimg=$cm2046.
|
| |
| |
| ingerard | Дата: Воскресенье, 26.11.2017, 23:37 | Сообщение № 1086 |
Рядовой
На сайте с: 25.11.2017
Сообщений: 8
|
chip642, Спасибо, теперь работает, а можно еще такой вариант, чтоб без автонажатия Ctrl+B? Ну тоесть я сам буду его жать
Сообщение отредактировал ingerard - Воскресенье, 26.11.2017, 23:38 |
| |
| |
| chip642 | Дата: Воскресенье, 26.11.2017, 23:43 | Сообщение № 1087 |
|
|
ingerard
Вам надо просто озвучить всю вашу задачу, чтобы можно было подобрать решение.
Цитата ingerard (  ) можно еще такой вариант, чтоб без автонажатия Ctrl+B?
А как же выделять будем без Ctrl+B. Без Ctrl+B пролучится, что я только найду полные пути файлов из списка буфера обмена в содержимом выделенных папок. Вот поэтому и говорю нужна четко поставленная задача, что нужно получить.
|
| |
| |
| chip642 | Дата: Воскресенье, 26.11.2017, 23:59 | Сообщение № 1088 |
|
|
ingerard
Вообще-то, можно так, с учетом того, что уже включен режим Ctrl+B, будет работать с любой активной панелью.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=cliplist||inline<!!|!!> slist=PS<"%P"//1//-1//GLOBALSLIST<1>> marks=$GLOBALSLIST WCMICONS.dll,1 В активной панели выделить файлы по списку (имена с расширениями) из буфера обмена
-1
|
| |
| |
| ingerard | Дата: Понедельник, 27.11.2017, 00:01 | Сообщение № 1089 |
Рядовой
На сайте с: 25.11.2017
Сообщений: 8
|
chip642, у меня есть список файлов которые надо выделить и есть одна из предполагаемых папок в которую надо зайти, перейти в режим без каталогов и после чего вызвать команду которая выделит эти файлы если они там есть.
Вот что надо, еще раз спасибо.
Сообщение отредактировал ingerard - Понедельник, 27.11.2017, 00:02 |
| |
| |
| chip642 | Дата: Понедельник, 27.11.2017, 00:15 | Сообщение № 1090 |
|
|
ingerard
На всякий случай, чтобы визуально видеть всё выделенное, когда файлов много, можно оставить в панели только выделенное.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe slist=cliplist||inline<!!|!!> slist=PS<"%P"//1//-1//GLOBALSLIST<1>> marks=$GLOBALSLIST||after<1> WCMICONS.dll,1 В активной панели выделить файлы по списку (имена с расширениями) из буфера обмена и оставить только выделенное
-1
|
| |
| |
| ingerard | Дата: Понедельник, 27.11.2017, 09:22 | Сообщение № 1091 |
Рядовой
На сайте с: 25.11.2017
Сообщений: 8
|
chip642, столкнулся с ситуацией - "Эта функция в архиве не работает".
|
| |
| |
| Andrey_A | Дата: Понедельник, 27.11.2017, 10:07 | Сообщение № 1092 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
ingerard, она в архивах и не будет работать, т.к. параметры рассчитаны на работу с папками и файлами в них...
Что касается выделения из буфера обмена , то в тотале все не так просто, хотя родная команда cm_LoadSelectionFromClip должна все это выполнять без дополнительных выкрутасов...
Ан нет, ещё лет 5 назад столкнулся с тем, что при разных режимах, при поиске и выводе файлов на панель, при cm_DirBranch, при FTP, и.т.д. тотал выдает для списков бог знает что, поэтому для текущих задач не раз это "причёсывалось" и появилось в TCIMG несколько команд, связанных с выделением (desel, markc, markp, markz, marlr, marks, seldb )
Для вашей задачи, видимо, надо будет придумывать ещё одну))
Как будет время, гляну что там можно сделать...
.
|
| |
| |
| ingerard | Дата: Понедельник, 27.11.2017, 10:57 | Сообщение № 1093 |
Рядовой
На сайте с: 25.11.2017
Сообщений: 8
|
Andrey_A, понял, спасибо) Вроде такая необходимая функция, а за столько лет автор Тотала ничего не исправляет и не добавляет.
Назрел еще один вопрос, как сделать поиск файлов по списку? Именно по списку, и файлов в списке может быть много.
Сообщение отредактировал ingerard - Понедельник, 27.11.2017, 11:12 |
| |
| |
| Andrey_A | Дата: Понедельник, 27.11.2017, 16:22 | Сообщение № 1094 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
Цитата ingerard (  ) как сделать поиск файлов по списку? Надо уточнить: 1. Что за список (пример) 2. Где он находится? В файле, в буфере...? 3. Где искать? В панели, в определённой папке...? 4. Какие параметры поиска? и т.д.
.
|
| |
| |
| ingerard | Дата: Понедельник, 27.11.2017, 20:29 | Сообщение № 1095 |
Рядовой
На сайте с: 25.11.2017
Сообщений: 8
|
Andrey_A, вот есть обычный поиск через alt+f7, в нем можно искать несколько файлов, но одной строкой, а она ограничена по количеству символов. А мне надо искать намного больше файлов и удобнее когда они идут списков, например:
large_hamster_wheel.zip mainmenu_loading_18.jpg mainmenu_loading_19.jpg large_metal_ramp.zip ..... .....
и так 20 файлов....
Список может быть указан с расширениями или без них.
Ну и желательно чтоб были хоть самые необходимые параметры: где искать, искать в архивах...
|
| |
| |
|