Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Выделить файлы по созданному списку
Goto page Previous  1, 2, 3, 4, 5, 6, 7
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Customscargo



Joined: 25 Jul 2024
Posts: 8

Post (Separately) Posted: Fri Jul 26, 2024 13:17    Post subject: Reply with quote

Извините "Как обмениваться кнопками Total Commander?" не обратил внимание на ссылку.
Я в Настройки кнопки панели инструментов, в строке Параметры: ввел - sends=-1??-1||@CRLF!!| marks=0||test<1i!!GLOBALSENDS<1>>
Куда вставить переменную WCMICONS.dll,72 не соображу.
Попробовал запустить (в екселе скопировал пару артикулов Ctrl+C. в ТС открыл папку с картинками, нажал кнопку), прога ругается - Function Not Realised! em_CommandTCIMG888
PauseTcPrm в секции в TCIMG.ini увеличил паузу до 100000 не помогло.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 365

Post (Separately) Posted: Fri Jul 26, 2024 13:47    Post subject: Reply with quote

Customscargo
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\TCIMG\TCIMG.exe
xends=-1??-1 sends=$GLOBALXENDS??-1||@CRLF!!| marks=0||test<1n!!GLOBALSENDS<1>>
WCMICONS.dll,72
Выделить ОБЪЕКТЫ, в именах которых есть фрагменты из списка буфера обмена

Monarch-LFV предоставил вам рабочий код кнопки. Этот код следует выделить, скопировать в буфер и затем вставить на панель инструментов, щелкнув по ней правой кнопкой мыши и выбрав соответствующую команду. Кнопка - рабочая. Выделяете в Excel артикулы, копируете их в буфер обмена и жмете на эту кнопку стоя в каталоге с jpg-файлами. Они должны выделится. Думаю, вам стоит после выделения скопировать файлы сначала во временный каталог, где их и проверить, прежде чем проводить операцию на беловике.
Back to top
View user's profile Send private message
Customscargo



Joined: 25 Jul 2024
Posts: 8

Post (Separately) Posted: Fri Jul 26, 2024 14:08    Post subject: Reply with quote

Все равно ругается - Function Not Realised! em_CommandTCIMG888.
Подумал что файлов много в папке. Оставил 6 файлов, не помогло
Но кнопку "нарисовал" как надо.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 365

Post (Separately) Posted: Fri Jul 26, 2024 14:32    Post subject: Reply with quote

Customscargo wrote:
Но кнопку "нарисовал" как надо.

Щелкните по ней правой кнопкой мыши и выбирете пункт "Копировать". Так копируется код кнопки. Откройте блокнот и вставьте полученный код. Совпадает с кодом на форуме?
Back to top
View user's profile Send private message
Customscargo



Joined: 25 Jul 2024
Posts: 8

Post (Separately) Posted: Wed Aug 07, 2024 17:05    Post subject: Reply with quote

Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\TCIMG\TCIMG.exe
xends=-1??-1 sends=$GLOBALXENDS??-1||@CRLF!!| marks=0||test<1n!!GLOBALSENDS<1>>
WCMICONS.dll,72
Выделить ОБЪЕКТЫ, в именах которых есть фрагменты из списка буфера обмена


-1
"-1" появляется. Два раза пробовал.
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 264

Post (Separately) Posted: Thu Aug 08, 2024 00:51    Post subject: Reply with quote

Customscargo
Сдается мне, что вы даже не смотрели ссылки, которые я вам давал. Для чего тогда спрашиваете? Это же можно найти самостоятельно. Так и должно быть, просто этой «-1» можно пренебречь (не копировать в код). Она при вставке создастся сама. Вот описание.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 365

Post (Separately) Posted: Thu Aug 08, 2024 12:13    Post subject: Reply with quote

Customscargo
Судя по всему, кнопка у вас действительно "нарисовалась" правильно. Но если при её нажатии вы ловите "Function Not Realised! em_CommandTCIMG888", то тут, видимо, надо к автору TCIMG обращаться - наверное, только он сможет вам ответить, что приводит к появлению этой ошибки (у меня, например, всё работает). Это может быть и Windows старая, и Total не той версии, и недоработка в самой утилите TCIMG.

Вашу ошибку можно повторить следующей кнопкой:
Code:
TOTALCMD#BAR#DATA
em_CommandTCIMG888

WCMICONS.dll,55
Ошибка

Но лично мне это ничего не объясняет, лишь наводит на некоторые мысли, озвученные выше.

Вот здесь топик с автором:
https://tc-image.3dn.ru/forum/5-498-1
или
https://forum.ru-board.com/topic.cgi?forum=5&topic=50714#1
Можете спросить у него напрямую.

Также советую использовать проверенную сборку, где есть TCIMG, чтобы исключить вопросы по её работоспособности и прочих настроек ТС:
https://forum.ru-board.com/topic.cgi?forum=2&bm=1&topic=3767#1
Back to top
View user's profile Send private message
Customscargo



Joined: 25 Jul 2024
Posts: 8

Post (Separately) Posted: Thu Aug 08, 2024 12:39    Post subject: Reply with quote

Это может быть и Windows старая, и Total не той версии - тоже так думаю, где-то глюки с кодировкой видимо. Наверное стоит поискать готовые решения в виде других программ.
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 264

Post (Separately) Posted: Thu Aug 08, 2024 12:55    Post subject: Reply with quote

Customscargo
Здесь описана возникающая ошибка с em_CommandTCIMG888 и даны несколько решений этой проблемы. С задержкой вы выше уже пытались решить проблему, но, так понимаю, ничего не вышло. Другие пути решения смотрели?
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 365

Post (Separately) Posted: Thu Aug 08, 2024 14:33    Post subject: Reply with quote

Customscargo wrote:
Это может быть и Windows старая, и Total не той версии - тоже так думаю, где-то глюки с кодировкой видимо.

Скорее всего у вас проблема с правами или с ограничением на запись в файл UserCmd.ini (спасибо Monarch-LFV за ссылку). В первом случае достаточно запустить ТС от администратора, во втором - убедитесь, что файл UserCmd.ini у вас создан и не имеет аттрибута "только чтение". Проблема в том, что этот файл может располагаться в разных каталогах, поэтому и советую воспользоваться готовой (желательно портативной) сборкой.
Customscargo wrote:
Наверное стоит поискать готовые решения в виде других программ.

В вашем случе идеальным будет написать макрос (скрипт) в Excel на встроенном языке VBA. У вас очень простая задача. Человек, который в этом разбирается, сделает всё очень быстро. Вот только где вам его найти, такого человека, сказать не могу. Есть же специальные площадки, где делают код на заказ.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 365

Post (Separately) Posted: Thu Aug 08, 2024 20:40    Post subject: Reply with quote

Эх, пробило меня сделать для вас скрипт, Customscargo. Вижу, что вам очень хочется иметь такую кнопку, но всё никак не срастается.

Кнопка:
Code:
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\AutoHotkey32.exe"

%COMMANDER_PATH%\AutoHotkey32.exe
Выделить из буфера


-1

Скачайте архив:
https://www.autohotkey.com/download/ahk-v2.zip
Скопируйте из него AutoHotkey32.exe в корень Total Commander. Рядом создайте текстовый файл AutoHotkey32.ahk с содержимым:
 Hidden text

Сохраните его в UTF-8, иначе могут быть проблемы с русскими символами.

Все. Кнопка готова! Wink
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7
Page 7 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group