[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · 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)






 
simupДата: Вторник, 18.06.2019, 00:53 | Сообщение № 3091
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 540
Награды: 6
Репутация: 7
Можно не так быстро, я записую!
Блин уже и не успеваю запонимать, чего, сколько и по какому принципу происходит...
Ребята, отправляйте меня в утиль :(


Пишите, звоните.
 
Andrey_AДата: Четверг, 20.06.2019, 12:22 | Сообщение № 3092
Генералиссимус

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

TCIMG 25.7 от 20.06.2019

Скачать TCIMG 25.7





 
Andrey_AДата: Воскресенье, 23.06.2019, 12:07 | Сообщение № 3093
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата
Хорошо бы иметь сокращённый параметр (для path, info...) получения пути | имени корневой папки

Цитата
Можно ли получить объекты на более глубоком уровне, в path, info ограничение в 20 ?


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

Описание: Дополнение №9, info Дополнение №10

[helpquote]
[±] Исправлено в диалоге [edits] поведение кнопки ENTER (отключено нажатие кнопки "OK" по клавише "ENTER")
[±] Исправлена ошибка предыдущей версии в параметре "#H" (см. Дополнение №24#H)
[+] Оптимизирован функционал параметра path (см. Дополнение №9)
- исправлена ошибка при получении части пути при коротких путях
- добавлены режимы:
"141" - "160", "41~Level", "61~Level", "81~Level", "101~Level", "121~Level", "141~Level"
[+] Оптимизирован функционал параметра info (см. Дополнение №10#f161)
- добавлены режимы:
"f161" - "f180", "f61~Level", "f81~Level", "f101~Level", "f121~Level", "f141~Level", "f161~Level"
"f321" - "f340", "o91~Level", "o111~Level", "o131~Level", "o151~Level", "f171~Level", "f321~Level"
"e191" - "e210", "e91~Level", "e111~Level", "e131~Level", "e151~Level", "e171~Level", "e191~Level"
[/helpquote]

Примеры:
Код

"exect=$var_n=3||$var_i=($var_n=1~~OR~~$var_n=2~~OR~~$var_n=5)?_CmdCm('infbx=InfoBox_TEST1'):_CmdCm('infbx=InfoBox_TEST2')" - пример проверки условий с помощью Ternary()
"exect=$var_n=3||$var_i=StringInStr('1|2|5',$var_n)?_CmdCm('infbx=InfoBox_TEST1'):_CmdCm('infbx=InfoBox_TEST2')" - пример проверки условий с помощью Ternary()

"slist=@D:\30f\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##path<41~28> GLOBALSLIST<a>" - получить 28-ю папку от конца пути
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##path<61~25> GLOBALSLIST<a>" - получить 25-ю папку с начала пути
"slist=@D:\30f\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##path<81~28> GLOBALSLIST<a>" - получить путь, отсекая концовку до 28-го уровня
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##path<101~25> GLOBALSLIST<a>" - получить путь, отсекая начало до 25-го уровня
"slist=@D:\30аf\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##path<121~25> GLOBALSLIST<a>" - получить путь с 25-го уровня и до конца

"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##path<141> GLOBALSLIST<a>" - получить путь 1-го уровня
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##path<160> GLOBALSLIST<a>" - получить путь 20-го уровня
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##path<141~25> GLOBALSLIST<a>" - получить путь 25-го уровня

"slist=@D:\30аf\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##<info=f61~28::> GLOBALSLIST<a>" - получить 28-ю папку от конца пути
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##<info=f81~25::> GLOBALSLIST<a>" - получить 25-ю папку с начала пути
"slist=@D:\30f\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##<info=f101~28::> GLOBALSLIST<a>" - получить путь, отсекая концовку до 28-го уровня
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##<info=f121~25::> GLOBALSLIST<a>" - получить путь, отсекая начало до 25-го уровня
"slist=@D:\30аf\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##<info=f141~25::> GLOBALSLIST<a>" - получить путь с 25-го уровня и до конца
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##<info=f161~25::> GLOBALSLIST<a>" - получить путь 25-го уровня

"slist=@D:\30аf\31f\30f\29f\28f\27f\26f\25f\24f\23f\22f\21f\20f\19f\18f\17f\16f\15f\14f\13f\12f\11f\10f\9f\8f\7f\6f\5f\4f\3f\2f\1f\test.txt||##<info=o91~25*::*> GLOBALSLIST<a>" - получить 25-ю папку от конца пути, обрамлённую слешами
"slist=@D:\1f\2f\3f\4f\5f\6f\7f\8f\9f\10f\11f\12f\13f\14f\15f\16f\17f\18f\19f\20f\21f\22f\23f\24f\25f\26f\27f\28f\test.txt||##<info=o321~25::> GLOBALSLIST<a>" - получить путь 25-го уровня

"slist=@http://tc-image.3dn.ru/30f/31f/30f/29f/28f/27f/26f/25f/24f/23f/22f/21f/20f/19f/18f/17f/16f/15f/14f/13f/12f/11f/10f/9f/8f/7f/6f/5f/4f/3f/2f/1f/test.txt||##<info=e91~28::> GLOBALSLIST<a>" - получить 28-ю папку от конца пути

"slist=@http://1f/2f/3f/4f/5f/6f/7f/8f/9f/10f/11f/12f/13f/14f/15f/16f/17f/18f/19f/20f/21f/22f/23f/24f/25f/26f/27f/28f/test.txt||##<info=e191::> GLOBALSLIST<a>" - получить путь 1-го уровня
"slist=@http://1f/2f/3f/4f/5f/6f/7f/8f/9f/10f/11f/12f/13f/14f/15f/16f/17f/18f/19f/20f/21f/22f/23f/24f/25f/26f/27f/28f/test.txt||##<info=e191~25::> GLOBALSLIST<a>" - получить путь 25-го уровня



.


 
Andrey_AДата: Суббота, 29.06.2019, 15:48 | Сообщение № 3094
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Из темы "Расширение функционала"

Цитата sibirnik ()
Имеется такая команда sdess
sdess=PS||20s||2||imgwh<1920|1080>
Есть хотелка (если можно конечно) добавить возможность удаления картинки из папки обои, которая в этот момент установлена на экране в качестве обоев рабочего стола.(по причине её ненужности)


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



[helpquote]
[±] Исправлено в диалоге [edits] поведение кнопки ENTER (отключено нажатие кнопки "OK" по клавише "ENTER")
[±] Исправлена ошибка предыдущей версии в параметре "#H" (см. Дополнение №24#H)
[+] Оптимизирован функционал параметра path (см. Дополнение №9)
- исправлена ошибка при получении части пути при коротких путях
- добавлены режимы:
"141" - "160", "41~Level", "61~Level", "81~Level", "101~Level", "121~Level", "141~Level"
[+] Оптимизирован функционал параметра info (см. Дополнение №10#f161)
- добавлены режимы:
"f161" - "f180", "f61~Level", "f81~Level", "f101~Level", "f121~Level", "f141~Level", "f161~Level"
"f321" - "f340", "o91~Level", "o111~Level", "o131~Level", "o151~Level", "f171~Level", "f321~Level"
"e191" - "e210", "e91~Level", "e111~Level", "e131~Level", "e151~Level", "e171~Level", "e191~Level"
"s85" - "s88"
[±] Исправлена ошибка в команде drive
[+] Добавлен режим ">" в команду sends
[+] Добавлен режим "##>" в команду exect
- исправлена ошибка при отображении информации в функции _ViewValues()
[+] Оптимизирован функционал команды sdess
- добавлены пункты в меню "Следующее", "Предыдущее", "Пауза/Запустить", "Копировать путь", "Удалить"
- в LNG файлы добавлены фразы в ключ Translite25
[+] Добавлены 2 значка в TCIMG.dll
[/helpquote]

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

"sends=5 GLOBALSENDS<a> bends=10 GLOBALBENDS<a> nends=<info=n30|GLOBALSENDS<1>,GLOBALBENDS<1>>??-4 GLOBALNENDS<a>" - пример получения минимального, максимального, суммарного и среднего значения для двух чисел
"sends=5,10,15,3,38,17 GLOBALSENDS<a> nends=<info=n30|GLOBALSENDS<1>>??-4 GLOBALNENDS<a>" - пример получения минимального, максимального, суммарного и среднего значения для нескольких чисел

"exect=$var_s=String(ControlGetText('[CLASS:AkelPad4]','''','AkelEditW1'))||_ViewValues($var_s)" - получить текст с элемента окна AkelPad (текст текущего документа)
"exect=$var_s=ControlGetText('[CLASS:AkelPad4]','''','AkelEditW1') GLOBALEXECT<a>" - получить текст с элемента окна AkelPad (текст текущего документа)

"sends=>s85AkelPad.exe GLOBALSENDS<a>" - получить заголовок окна AkelPad
"sends=>s86AkelPad.exe??-1 GLOBALSENDS<a>" - получить текст окна AkelPad
"sends=>s87AkelPad.exe GLOBALSENDS<a>" - получить состояние окна AkelPad
"sends=>s87AkelPad.exe|32 GLOBALSENDS<a>" - получить 1 - если окно развёрнуто на весь экран, 0 - если окно AkelPad не развёрнуто
"exect=$var_n=##>s87AkelPad.exe||$var_i=BitAND($var_n,16)?1:0||_ViewValues($var_i)" - получить 1 - если окно свёрнуто, 0 - если окно AkelPad не свёрнуто
"sends=>s88AkelPad.exe|AkelEditW1??-2 GLOBALSENDS<a>" - получить текст с элемента окна AkelPad в массиве (текст текущего документа)

"sends=>s85AkelPad.exe <IF> Execute(StringInStr('GLOBALSENDS<1>','Name.txt')) > 0 <THEN> infbx=InfoBox_TEST1 <ENDIF>" - если в AkelPad активный документ Name.txt, то выдать сообщение
"<IF> Execute(StringInStr('<info=s85AkelPad.exe>','Name.txt')) > 0 <THEN> infbx=InfoBox_TEST1 <ENDIF>" - если в AkelPad активный документ Name.txt, то выдать сообщение

"sdess=PS<%P%N//0>||15s||2||imgwh<1920|1080>"смена обоев на рабочем столе "по центру" через каждые 15 секунд из списка изображений папки под курсором, принудительный размер 1920х1080



.


 
sibirnikДата: Суббота, 29.06.2019, 18:21 | Сообщение № 3095
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Маэстро Вы Талантище!!! - сделали даже больше чем я просил. Очень грамотно и главное очень удобно. (За паузу- - отдельное спасибо). Успехов и здоровья Вам.
 
MonarchLFVДата: Среда, 03.07.2019, 15:40 | Сообщение № 3096
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Не работает кнопка на сетевых ресурсах, типа \\nas\...
Код
arwcx="%p"||rar||pathm<pack>||5 10~~MB keybd=0~~{ENTER}

Заархивировать выделенные файлы с разбиением по 10 МБ
хотя локально просто цены ей нет. Прошу помощи у Магистров.
 
sibirnikДата: Четверг, 04.07.2019, 11:46 | Сообщение № 3097
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Andrey_A,
Крик о помощи!!!
Не работает всё, что связано с выводом на экран бегущей строки. Вот пример из справки:
Цитата
blist=PS<E:\Музыка\2\//1//-1//*.mp3|*.wma|*.wav> uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1>||0 infos=3||1||GLOBALUENDS<1>||1 infht=GLOBALINFOS<28>||Трек||@$f250\Files\Htm\Trec.htm||500||40||5||5||set<FF033E|FDEE00|1,,,30,,,1> ;; воспроизвести случайный аудиофайл из заданной папки и вывести информационную строку о треке (окно закроется по окончанию трека)

Здесь окошко появляется и тут же всё затыкается.

Вот ещё одна из самых востребованных кнопок у меня:
Цитата
blist=PS<D:\Досуг\Музыка//1//-1//*.mp3|*.wma|*.wav> itray=1||Wcmicons.dll,1691||Танцевальная~~Разминка||1 <FOR> 1 <TO> 1000 exect=TraySetState(1)||TraySetIcon(@ScriptDir&'\Wcmicons.dll',1691)||Sleep(10) watch=0||countdown<25n|200|5s> pause=25n watch=21 uends=x||##rndm<22|$GLOBALBLIST> sndps=GLOBALUENDS<1>||0 infos=3||1||GLOBALUENDS<1>||1 infht=GLOBALINFOS<28>||||@$f250\Files\Htm\Trec_Timer2.htm||500||80||65||840||set<FF033E|FDEE00|1,,,30,,,1>||style<2|1> infht=-2 sndps=D:\TCSibirnik\Files\Sounds\Переменка_OFF.mp3||1 <NEXT>
%COMMANDER_PATH%\Wcmicons.dll,1690
Разминка с паузой 30мин. по кругу.......

Перестала частично работать эта кнопка: вылетает ошибка "Line 46519".
Ошибка вылетает после отрабатывания заданной паузы(25мин)...Произносится фраза "На разминку", трек начинает звучать, а вывода окошка с данными трека на экране нет(вместо него окно с ошибкой) и дальше по кругу уже не работает. Я так понял ошибка с выводом бегущей строки. Исправьте пожалуйста проблему.

P.S Глюк с версии TCIMG_25.7


Сообщение отредактировал sibirnik - Четверг, 04.07.2019, 11:51
 
MonarchLFVДата: Четверг, 04.07.2019, 16:20 | Сообщение № 3098
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Цитата MonarchLFV ()
Не работает кнопка на сетевых ресурсах, типа \\nas\...

Временно нашел выход эмуляцией нажатий клавиш, но уж слишком некрасивый код получился
Код

keybd=0~~^!{F5} keybd=0~~{TAB} keybd=0~~{TAB} keybd=0~~{TAB} keybd=0~~{SPACE} keybd=0~~{TAB} keybd=0~~{TAB} keybd=0~~{TAB} keybd=0~~{TAB} keybd=0~~{TAB} keybd=0~~{TAB} keybd=0~~{TAB} keybd=0~~{TAB} keybd=0~~{TAB} keybd=0~~{r} keybd=0~~{ENTER} 10~~MB keybd=0~~{ENTER}
WCMICONS.DLL,30
Заархивировать выделенные файлы с разбиением по 10 МБ

Да и судя по справке, в надежности срабатывания не совсем уверен, надеюсь, что вы все-таки что-то покомпактнее придумаете. уж очень нужно - формировать архивы для отправки по почте (ограничения по размеру).
 
Andrey_AДата: Четверг, 04.07.2019, 20:20 | Сообщение № 3099
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата sibirnik ()
Перестала частично работать эта кнопка: вылетает ошибка

Исправлено

Цитата MonarchLFV ()
Не работает кнопка на сетевых ресурсах, типа \\nas\...

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

Цитата MonarchLFV ()
Временно нашел выход эмуляцией нажатий клавиш

Лучше так:
Код
arwcx="%p"||rar||pathm<pack>||5 buttn=TSplitEditBox||+tcTCPACKRZ1|$h|$i10~~MB||+tcTCPACKRZ4


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

TCIMG 25.8 от 04.07.2019

Скачать TCIMG 25.8





 
sibirnikДата: Четверг, 04.07.2019, 20:47 | Сообщение № 3100
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Цитата Andrey_A ()
Исправлено

Спасибо за быстродействие и внимание.
Ещё вопрос, есть кнопка(отличная)(может есть лучше - не знаю не нашёл)
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textv=cliptext
Wcmicons.dll,1106
Просмотр и редактирование буфера обмена

Можно ли в неё добавить, чтобы после редактирования кроме сохранения по Ctrl+S в файл ещё и можно было просто в буфере обновить или сохранить изменение(без сохранения в файл)
 
Andrey_AДата: Четверг, 04.07.2019, 20:58 | Сообщение № 3101
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
Цитата sibirnik ()
Можно ли в неё добавить, чтобы после редактирования кроме сохранения по Ctrl+S в файл ещё и можно было просто в буфере обновить или сохранить изменение(без сохранения в файл)

Не понял что именно надо.
Для копирования всего текста есть кнопка или можно нажать CTRL+A + CTRL+C
Чтобы вставить текст обратно CTRL+V
Если заменить из буфера CTRL+A + CTRL+V
И все это без сохранения в файл
Более того вы можете несколько копий и играть данными как хотите...

.


 
sibirnikДата: Четверг, 04.07.2019, 21:07 | Сообщение № 3102
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
Цитата Andrey_A ()

Не понял что именно надо.

Имеем в буфере скопированное откуда угодно что либо например:
Цитата
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
textv=cliptext
Wcmicons.dll,1106
Просмотр и редактирование буфера обмена

Жмём на кнопку - Допустим надо для вставки заменить номер иконки с 1106 на 45 ил поменять описание, да мало ли, что попадётся...- редактируем и хотелось бы, чтобы отредактированое появилось вместо старой информации в буфере, чтобы его(исправленное тут же можно было использовать.
 
MonarchLFVДата: Пятница, 05.07.2019, 08:49 | Сообщение № 3103
Майор

На сайте с: 04.06.2015
Сообщений: 81
Награды: 1
Репутация: 3
Цитата Andrey_A ()
Лучше так:
[КОД:]
Выделить весь код
arwcx="%p"||rar||pathm<pack>||5 buttn=TSplitEditBox||+tcTCPACKRZ1|$h|$i10~~MB||+tcTCPACKRZ4

Супер, в новой версии заработало! Спасибо огромное! Единственное, в описании к кнопке опечатка - архив RAR, а не ZIP.


Цитата MonarchLFV ()
чисто сети у меня нет

PS. а вообще для теста работы на сетевых ресурсах я обычно расшариваю папку на локальном диске на запись и захожу в нее же через сетевое окружение.
 
chip642Дата: Пятница, 05.07.2019, 10:01 | Сообщение № 3104
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата sibirnik ()
чтобы после редактирования кроме сохранения по Ctrl+S в файл ещё и можно было просто в буфере обновить или сохранить изменение


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
global textv=cliptext GLOBALTEXTV<c>
WCMICONS.dll,1
открыть содержимое буфера обмена в просмотрщике textv , после редактирования по нажатию на кнопку "=>" или по "CTRL+ENTER" отправить содержимое редактора в буфер обмена

-1


"=>" зеленая стрелка - кнопка на панели инструментов просмотрщика.
 
sibirnikДата: Пятница, 05.07.2019, 11:33 | Сообщение № 3105
Генерал-лейтенант

На сайте с: 27.08.2014
Сообщений: 742
Награды: 26
Репутация: 10
chip642,
Спасибо Мастер! Всё понятно и точно. Теперь с буфером на ТЫ.
 
Поиск:

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