[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, simup, ХарВик, chip642  
Форум » • Программы • Утилиты • » Утилиты » Поиск по теме "TCIMG - Мощное средство автоматизации"
TCIMG - Мощное средство автоматизации
Andrey_AДата: Вторник, 29.12.2020, 15:22 | Сообщение № 316
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7173
Награды: 139
Репутация: 125
Аверин Андрей
Примеров накопилось много, дополение



 
MehabrДата: Воскресенье, 07.02.2021, 02:17 | Сообщение № 317
Рядовой

На сайте с: 18.03.2015
Сообщений: 9
Награды: 0
Репутация: 0
Скачал новую версию - 28.1 сначала яндекс браузер ни в какую не хотел скачивать архив. Отключил безопасность, скачал. Но потом антивирус стал ругаться что в архиве 2 зараженных файла. Это у антивируса просто паранойя? Можно добавлять в белый список?
размер
е...">
Прикрепления: 6049655.jpg (13.0 Kb)
 
Andrey_AДата: Воскресенье, 14.02.2021, 01:13 | Сообщение № 318
Генералиссимус

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

TCIMG 28.2 от 14.02.2021

Скачать TCIMG 28.2





.


 
Andrey_AДата: Вторник, 16.02.2021, 20:02 | Сообщение № 319
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7173
Награды: 139
Репутация: 125
Аверин Андрей
Цитата
Можно ли расширить в REGEX=X поля, где вводится поиск и замена, рег. выр. иногда может быть очень длинным, спасибо


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

Последние изменения:
[helpquote]
[+] Добавлена в команду folds глобальная переменная GLOBALFOLDS2
[+] Добавлены в параметр extplus<> типы файлов, которые распознаются по содержимому: msi, m4v, m3u8, maki, wma, doc, xls, ppt, xsl, wim, dta, msp, mst, pas, psc1, tif, hta, slk, res, mng, manifest, lpm, key, glb, xsn, wve, bdr
[+] Оптимизирована команда envgt
- при envgt=0 (отключение перевода относительных путей в абсолютные)
--- пути $f переводятся в абсолютные
--- файлы из TCIMG.ini (TCIMGU.ini) в ключах переводятся в абсолютные
[+] Оптимизирована режим команды "infos=3||18||FileMSI"
- добавлено получение информации файлов doc, dot, pps, ppt, xls, msp, mst
[+] Оптимизирована команда regex
--- добавлена возможность увеличивать размер элементов ввода шаблонов поиска и замены
[/helpquote]

[img640]http://tc-image.3dn.ru/Image/tctcimg/3/regexp55.png[/img640]

.


 
Andrey_AДата: Понедельник, 22.02.2021, 22:22 | Сообщение № 320
Генералиссимус

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

TCIMG 28.3 от 22.02.2021

Скачать TCIMG 28.3





.


 
Andrey_AДата: Четверг, 18.03.2021, 20:45 | Сообщение № 321
Генералиссимус

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

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

[helpquote]
[+] В команду folds добавлен параметр empty<>
[±] Переписана функция получения интернет скорости для команды infow (для тегов ¤DOWNLOAD¤ и подобных)
[±] Исправлена ошибка в командах modfn, modof, modon
[+] Добавлено в команду stext проверка кодировки всех входящих файлов, если файлы в разной кодировке, то общий файл записывается в Unicode кодировке (UTF16 или UTF8)
[+] Оптимизирован функционал параметра info (см. Дополнение №10#t58)
- добавлены режимы "t58", "t59"
[+] Оптимизирована UDF функция _ArrayDisplay() и отображение массивов в GLOBALNAME<a(b,z,w,e,g)>
- исправлена ошибка отображения CheckBox
- скорректированы координаты при масштабировании системы
- добавлена возможность перетаскивать строку удерживая левую кнопку мыши
- при просмотре 2D массивов:
--- добавлена возможность сортировать данные по колонке при клике по заголовку колонки (повторный клик сортирует в обратном порядке)
--- исправлена ошибка получения данных при перемещении/перетаскивании колонки
[+] В команду anf2d добавлены режимы 7 и 8
[±] Скорректированы координаты при масштабировании системы для команд scand, upldf, xbarx, pasgen, vclip, prevw, infht, ledit, diffd, modfx, forpgs, параметр progres<>
[+] Оптимизированы почти все диалоги (см. Дополнение №18)
- скорректированы координаты при масштабировании системы
- исправлена ошибка в [richinput]
- в [msgbx] изменён режим "Flag" на "Size", позволяющий выбирать размер значка в диалоге
[±] Исправлена ошибка в команде scand при нажатии на кнопку "Прервать"
[+] В просмотр символов symvw добавлены две кнопки:
- "Копировать в буфер обмена полную информацию о символе"
- "Вставить из буфера обмена Символ ..."
[/helpquote]


 
Andrey_AДата: Среда, 24.03.2021, 21:05 | Сообщение № 322
Генералиссимус

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

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

[helpquote]
[+] В команду folds добавлен параметр empty<>
[±] Переписана функция получения интернет скорости для команды infow (для тегов ¤DOWNLOAD¤ и подобных)
[±] Исправлена ошибка в командах modfn, modof, modon
[+] Добавлено в команду stext проверка кодировки всех входящих файлов, если файлы в разной кодировке, то общий файл записывается в Unicode кодировке (UTF16 или UTF8)
[+] Оптимизирован функционал параметра info (см. Дополнение №10#t58)
- добавлены режимы "t58", "t59", "f451" - "f456"
[+] Оптимизирована UDF функция _ArrayDisplay() и отображение массивов в GLOBALNAME<a(b,z,w,e,g)>
- исправлена ошибка отображения CheckBox
- скорректированы координаты при масштабировании системы
- добавлена возможность перетаскивать строку удерживая левую кнопку мыши
- при просмотре 2D массивов:
--- добавлена возможность сортировать данные по колонке при клике по заголовку колонки (повторный клик сортирует в обратном порядке)
--- исправлена ошибка получения данных при перемещении/перетаскивании колонки
[+] В команду anf2d добавлены режимы 7 и 8
[±] Скорректированы координаты при масштабировании системы для команд color, scand, upldf, xbarx, pasgen, vclip, prevw, infht, diffd, modfx, forpgs, параметр progres<>
[+] Оптимизированы почти все диалоги (см. Дополнение №18)
- скорректированы координаты при масштабировании системы
- исправлена ошибка в [richinput]
- в [msgbx] изменён режим "Flag" на "Size", позволяющий выбирать размер значка в диалоге
[±] Исправлена ошибка в команде scand при нажатии на кнопку "Прервать"
[+] В просмотр символов symvw добавлены две кнопки:
- "Копировать в буфер обмена полную информацию о символе"
- "Вставить из буфера обмена Символ ..."
[±] Переписано окно команды ledit
- В TCIMG.ini в секцию [LinkEdit] добавлен ключ "OnTop"
[+] Добавлены значки в TCIMG.dll
[±] Изменены кнопки в команде plays
[+] Оптимизирована команда infos
- в режим "infos=3||16||DLL" добавлена возможность получать информацию из других библиотек WCX, WDX, WLX, WFX, ... и других
- добавлен режим "infos=3||23||WCX||FIle" - получение информации с помощью WCX плагинов
[/helpquote]

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

"infos=3||23||Total7zip||%P%N" - получить список путей архива под курсором с помощью плагина Total7zip.wcx
"infos=3||23||Total7zip||%P%N||1" - получить список путей файлов архива под курсором с помощью плагина Total7zip.wcx
"infos=3||23||Total7zip||%P%N||1||1" - получить список путей файлов 1-го уровня архива под курсором с помощью плагина Total7zip.wcx
"infos=3||23||Total7zip||%P%N||0||0||1" - получить список имён папок архива под курсором с помощью плагина Total7zip.wcx

"infos=3||23||-1||%P%N||2||0||1" - получить список имён объектов архива под курсором с помощью одного из WCX плагинов
"infos=3||23||-1||%P%N||2||0||1||1 GLOBALINFOS<a>" - получить список имён объектов архива под курсором с помощью одного из WCX плагинов и записать информацию в глобальный массив

"cends=@<info=f451%P%N//> GLOBALCENDS<a>" - получить число папок 1-го уровня архива под курсором с помощью WCX плагинов
"cends=@<info=f452%P%N//> GLOBALCENDS<a>" - получить число файлов 1-го уровня архива под курсором с помощью WCX плагинов
"cends=@<info=f453%P%N//> GLOBALCENDS<a>" - получить число объектов 1-го уровня архива под курсором с помощью WCX плагинов

"cends=@<info=f454%P%N//> GLOBALCENDS<a>" - получить число папок архива под курсором с помощью WCX плагинов
"cends=@<info=f455%P%N//> GLOBALCENDS<a>" - получить число файлов архива под курсором с помощью WCX плагинов
"cends=@<info=f456%P%N//> GLOBALCENDS<a>" - получить число объектов архива под курсором с помощью WCX плагинов

"cends=@<info=f452%P%N|Total7zip//> GLOBALCENDS<a>" - получить число файлов 1-го уровня архива под курсором с помощью WCX плагинов



.


 
Andrey_AДата: Понедельник, 29.03.2021, 19:43 | Сообщение № 323
Генералиссимус

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

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

Описание: copys, arr2d

Пока не могу выйти в telegram... не на своём компе, скоро приежу в Нижний Новгород - буду на связи.

[helpquote]
[+] В команду folds добавлен параметр empty<>
[±] Переписана функция получения интернет скорости для команды infow (для тегов ¤DOWNLOAD¤ и подобных)
[±] Исправлена ошибка в командах modfn, modof, modon
[+] Добавлено в команду stext проверка кодировки всех входящих файлов, если файлы в разной кодировке, то общий файл записывается в Unicode кодировке (UTF16 или UTF8)
[+] Оптимизирован функционал параметра info (см. Дополнение №10#t58)
- добавлены режимы "t58", "t59", "f451" - "f456"
[+] Оптимизирована UDF функция _ArrayDisplay() и отображение массивов в GLOBALNAME<a(b,z,w,e,g)>
- исправлена ошибка отображения CheckBox
- скорректированы координаты при масштабировании системы
- добавлена возможность перетаскивать строку удерживая левую кнопку мыши
- при просмотре 2D массивов:
--- добавлена возможность сортировать данные по колонке при клике по заголовку колонки (повторный клик сортирует в обратном порядке)
--- исправлена ошибка получения данных при перемещении/перетаскивании колонки
[+] В команду anf2d добавлены режимы 7 и 8
[±] Скорректированы координаты при масштабировании системы для команд wpull, color, scand, upldf, xbarx, pasgen, vclip, prevw, infht, diffd, modfx, forpgs, параметр progres<>, resize<>
[+] Оптимизированы почти все диалоги (см. Дополнение №18)
- скорректированы координаты при масштабировании системы
- исправлена ошибка в [richinput]
- в [msgbx] изменён режим "Flag" на "Size", позволяющий выбирать размер значка в диалоге
[±] Исправлена ошибка в команде scand при нажатии на кнопку "Прервать"
[+] В просмотр символов symvw добавлены две кнопки:
- "Копировать в буфер обмена полную информацию о символе"
- "Вставить из буфера обмена Символ ..."
[±] Переписано окно команды ledit
- В TCIMG.ini в секцию [LinkEdit] добавлен ключ "OnTop"
[+] Добавлены значки в TCIMG.dll
[±] Изменены кнопки в команде plays
[+] Оптимизирована команда infos
- в режим "infos=3||16||DLL" добавлена возможность получать информацию из других библиотек WCX, WDX, WLX, WFX, ... и других
- добавлен режим "infos=3||23||WCX||FIle" - получение информации с помощью WCX плагинов
[+] В папку ...\Files\Scripts\ добавлены PowerShell скрипты PS1.ps1, PS2.ps1, PS3.ps1 с примерами запуска, AHK1.ahk
[+] В команду scrpt добавлен запуск PowerShell скриптов ps1 и ahk (в TCIMG.ini в секцию [Programs] в ключе AutoHotkey путь к программе)
[+] Добавлено поэлементное слияние неравных массивов "$GLOBALSENDS@$GLOBALSLIST@Delimeter@String" (см. Дополнение №23)
[±] Переписаны в команде arr2d режимы 27 и 28 (ускорено при больших массивах)
- добавлен режим "80" и "81"
[+] В параметр owrite<> добавлены режимы 50, ... , 59
[/helpquote]

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

"rends=1,2,3,4??-6, bends=1,2,3,4,5,6??-6, $GLOBALRENDS@$GLOBALBENDS@x@0 GLOBALRENDS<a>" - объединить поэлементно данные 2-х глобальных массивов через разделитель "x" и записать результат в 1-й, если количество элементов массивов разное, то к наименьшему в недостающие элементы добавляется "0"
"rends=1,2,3,4,5,6??-6, bends=1,2,3,4??-6, $GLOBALRENDS@$GLOBALBENDS@x@0 GLOBALRENDS<a>" - объединить поэлементно данные 2-х глобальных массивов через разделитель "x"  и записать результат в 1-й, если количество элементов массивов разное, то к наименьшему в недостающие элементы добавляется "0"
"rends=1,2,3,4,5,6??-6, bends=1,2,3,4??-6, $GLOBALRENDS@$GLOBALBENDS@Chr(13)Chr(10)@0 GLOBALRENDS<a>" - объединить поэлементно данные 2-х глобальных массивов через разделитель "перенос строки" и записать результат в 1-й, если количество элементов массивов разное, то к наименьшему в недостающие элементы добавляется "0"

"rends=1,2,3,4,5,6??-6, bends=1,2,3,4??-6, $GLOBALRENDS@$GLOBALBENDS@x@! GLOBALRENDS<a>" - объединить поэлементно данные 2-х глобальных массивов через разделитель "перенос строки" и записать результат в 1-й, если количество элементов массивов разное, то первый составляется относительно минимального количества элементов

"rends=1,2,3,4,5,6??-6, GLOBALRENDS<a> arr2d=$GLOBALRENDS||27|0|?V|##|::*5 GLOBALARR2D<a>" - умножить каждый элемент массива на 5
"rends=17,25,33,42,51,65??-6, arr2d=$GLOBALRENDS||28|1:-1|##@@n31|:: GLOBALARR2D<a>" - разложить числа на простые множители

"lnf2d=x||3||20:7 GLOBALLNF2D<a> lrr2d=$GLOBALLNF2D||27|3|##:LISTNUM: GLOBALLRR2D<a>" - пронумеровать элементы 3-й колонки

"renms=%WL||#V||upd<1>" - переименование выделенных файлов: реверс базовых имён

"anf2d=$f212\2D_1.txt||2||\d+||begin<0> GLOBALANF2D<a> arr2d=$GLOBALANF2D||80|1:5 GLOBALARR2D<a>" - дублировать 1-ю колонку 5 раз
"anf2d=$f212\2D_1.txt||2||\d+||begin<0> GLOBALANF2D<a> arr2d=$GLOBALANF2D||80|1:5,-1:3 GLOBALARR2D<a>" - дублировать 1-ю колонку 5 раз, последнюю колонку 3 раза
"slist=%WL arr2d=$GLOBALSLIST||80|0:2 GLOBALARR2D<a>" - дублировать в массиве колонку 2 раза (список выделенных объектов)

"anf2d=$f212\2D_1.txt||2||\d+||begin<0> GLOBALANF2D<a> arr2d=$GLOBALANF2D||81|1:5,-1:3 GLOBALARR2D<a>" - дублировать 1-ю строку 5 раз, последнюю строку 3 раза
"slist=%WL arr2d=$GLOBALSLIST||81|1:5 GLOBALARR2D<a>" - дублировать в массиве 1-ю строку 5 раз (список выделенных объектов)

"arr2d=%WL||26|3 GLOBALARR2D<a>" - размножить массив 3 раза (список выделенных объектов)

"copys=%WL||"%t"//9||owrite<50|0>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то они заменяют существующие (проверяются дата модификации)
"copys=%WL||"%t"//9||owrite<50|0,1,2,-1>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то они заменяют существующие (проверяются все 3 даты файла)

"copys=%WL||"%t"//9||owrite<51|0>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то они заменяют существующие (проверяются дата модификации)
"copys=%WL||"%t"//9||owrite<51|0,1,2,-1>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то они заменяют существующие (проверяются все 3 даты файла)

"copys=%WL||"%t"//9||owrite<52|0>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к ним добавляется счётчик (проверяются дата модификации)
"copys=%WL||"%t"//9||owrite<52|0,1,2,-1>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к ним добавляется счётчик (проверяются все 3 даты файла)

"copys=%WL||"%t"//9||owrite<53|0>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к ним добавляется счётчик (проверяются дата модификации)
"copys=%WL||"%t"//9||owrite<53|0,1,2,-1>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к ним добавляется счётчик (проверяются все 3 даты файла)

"copys=%WL||"%t"//9||owrite<54|0>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к целевым файлам добавляется счётчик (проверяются дата модификации)
"copys=%WL||"%t"//9||owrite<54|0,1,2,-1>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к целевым файлам добавляется счётчик (проверяются все 3 даты файла)

"copys=%WL||"%t"//9||owrite<55|0>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к целевым файлам добавляется счётчик (проверяются дата модификации)
"copys=%WL||"%t"//9||owrite<55|0,1,2,-1>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к целевым файлам добавляется счётчик (проверяются все 3 даты файла)

"copys=%WL||"%t"//9||owrite<56|0|bak>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к целевым файлам добавляется расширение "bak" (проверяются дата модификации)
"copys=%WL||"%t"//9||owrite<56|0,1,2,-1|bak>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к целевым файлам добавляется расширение "bak" (проверяются все 3 даты файла)

"copys=%WL||"%t"//9||owrite<57|0|bak>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к целевым файлам добавляется расширение "bak" (проверяются дата модификации)
"copys=%WL||"%t"//9||owrite<57|0,1,2,-1|bak>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к целевым файлам добавляется расширение "bak" (проверяются все 3 даты файла)

"copys=%WL||"%t"//9||owrite<58|0|@bak@>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то целевые файлы перемещаются в заданную папку (проверяются дата модификации)
"copys=%WL||"%t"//9||owrite<58|0,1,2,-1|@bak@>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то целевым файлы перемещаются в заданную папку (проверяются все 3 даты файла)

"copys=%WL||"%t"//9||owrite<59|0|@bak@>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то целевые файлы перемещаются в заданную папку (проверяются дата модификации)
"copys=%WL||"%t"//9||owrite<59|0,1,2,-1|@bak@>||upd<3>" - копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то целевым файлы перемещаются в заданную папку (проверяются все 3 даты файла)



.


 
Andrey_AДата: Четверг, 01.04.2021, 12:25 | Сообщение № 324
Генералиссимус

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

TCIMG 28.6 от 01.04.2021

Скачать TCIMG 28.6





.


 
Andrey_AДата: Вторник, 27.04.2021, 13:11 | Сообщение № 325
Генералиссимус

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

TCIMG 28.8 от 27.04.2021

Скачать TCIMG 28.8





.


 
Andrey_AДата: Вторник, 17.08.2021, 19:43 | Сообщение № 326
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7173
Награды: 139
Репутация: 125
Аверин Андрей
Цитата
Можно как-то получить список удалённых объектов "Козины"


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

Описание: infos=2||31, дополнительные info=s157 и info=s158

[helpquote]
[±] Исправлена ошибка в команде ledit
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "s300", "e20", "e21", "e22", "s157", "s158"
[±] Исправлена ошибка в параметре test<> в режиме "x"
[+] Оптимизирован функционал команды infos
- добавлен режим "infos=2||30||Process" - список модулей, используемых заданной программой/процессом
- добавлен режим "infos=2||31||DISK" - получение списка объектов "корзины"
[+] Добавлен @AutoItPID Дополнение №36
[/helpquote]

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

"sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||&?.||?P||?F57 GLOBALSENDS<a>" - перемешать символы случайным образом
"sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||&?..||?P||?F57 GLOBALSENDS<a>" - перемешать по 2 символа случайным образом

"sends=<info=s101|D|2021.07.24_00:00:00> GLOBALSENDS<a>" - получить число - разницу в днях между системной и заданной датой
"sends=<info=s101|D|2021.07.24_00:00:00>||##@@n81|::|5 GLOBALSENDS<a>" - получить число - разницу в днях между системной и заданной датой, добавив недостающие нули в начало числа, длина числа 5 символов

"sends=<info=s101|D|2021.07.24_00:00:00> renms=%WL||$$_GLOBALSENDS<1>||upd<1>" - переименовать выделенные объекты, добавить число к базовому имени (число - разница в днях между системной и заданной датой)
"sends=<info=s101|D|2021.07.24_00:00:00>||##@@n81|::|2 renms=%WL||$$_GLOBALSENDS<1>||upd<1>" - переименовать выделенные объекты, добавить число к базовому имени (число - разница в днях между системной и заданной датой с добавлением недостающих нулей в начало числа)

"sends=<info=s300> GLOBALSENDS<a>" - получить текущий уровень громкости в системе

"sends=<info=e20|[REGEXPTITLE:.*Mozilla~~Firefox]|Найдите~~в~~Яндекс~~или~~введите~~адрес> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Firefox
"sends=<info=e20|{MozillaWindowClass}|Найдите~~в~~Яндекс~~или~~введите~~адрес> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Firefox
"sends=<info=e20|firefox.exe|Найдите~~в~~Яндекс~~или~~введите~~адрес> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Firefox

"sends=<info=e20|[REGEXPTITLE:.*Slimjet]|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Slimjet
"sends=<info=e20|{Slimjet_WidgetWin_1}|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Slimjet
"sends=<info=e20|slimjet.exe|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Slimjet

"sends=<info=e20|[REGEXPTITLE:.*Opera]|Поле~~адреса> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Opera
"sends=<info=e20|opera.exe|Поле~~адреса> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Opera

"sends=<info=e20|[REGEXPTITLE:.*Waterfox]|Введите~~поисковый~~запрос~~или~~адрес> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Waterfox
"sends=<info=e20|waterfox.exe|Введите~~поисковый~~запрос~~или~~адрес> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Waterfox

"sends=<info=e20|[REGEXPTITLE:.*Chromium]|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Chromium
"sends=<info=e20|chrome.exe|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Chromium

"sends=<info=e20|[REGEXPTITLE:.*Internet~~Explorer]|Адреса~~и~~поиск~~с~~помощью~~Яндекс> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Internet Explorer
"sends=<info=e20|[CLASS:IEFrame]|Адреса~~и~~поиск~~с~~помощью~~Яндекс> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Internet Explorer
"sends=<info=e20|[REGEXPTITLE:.*Microsoft​~~Edge]|Адресная~~строка~~и~~панель~~поиска> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Internet Explorer

"sends=<info=e20|[REGEXPTITLE:.*Browzar]|> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Browzar
"sends=<info=e20|[REGEXPCLASS:Afx:400000:b:10003:6:.*]|> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Browzar
"sends=<info=e20|[REGEXPTITLE:.*Browzar]|#Edit1> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Browzar

"sends=<info=e20|[REGEXPTITLE:.*Яндекс.Браузер]|> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Yandex
"sends=<info=e20|[REGEXPTITLE:.*Iron]|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Iron
"sends=<info=e20|[REGEXPTITLE:.*Maxthon]|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Maxthon
"sends=<info=e20|[REGEXPTITLE:.*K-Meleon]|> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера K-Meleon
"sends=<info=e20|[REGEXPTITLE:.*K-Meleon]|#Edit1> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера K-Meleon
"sends=<info=e20|[CLASS:TAFfrmOpalMain.UnicodeClass]|> GLOBALSENDS<a>" - получить ссылку активной вкладки браузера Browzar

"sends=<info=e21|autoitscript.com> GLOBALSENDS<a>" - получить полную ссылку для заданного сайта
"sends=<info=e21|is.gd/RU1aqI> GLOBALSENDS<a>" - получить прямую ссылку для короткой ссылки
"sends=<info=e21|193.109.246.62> GLOBALSENDS<a>" - получить ссылку для заданного IP адреса

"sends=<info=e22|autoitscript.com>??-1 GLOBALSENDS<a>" - получить информацию сайта
"sends=<info=e22|http://tc-image.3dn.ru>??-1 GLOBALSENDS<a>" - получить информацию сайта
"sends=<info=e22|yandex.ru>??-1 GLOBALSENDS<a>" - получить информацию сайта

"textx=%WL||#3||code<0>" - конвертация выделенных текстовых файлов OEM 866 в ANSI 1251

"sends=%P%N??-1||#3 GLOBALSENDS<a>" - получить содержимое файла под курсором в кодировке OEM 866

"infos=2||30||TTOTAL_CMD" - получить список модулей dll и других, используемых программой
"infos=2||30||AkelPad.exe" - получить список модулей dll и других, используемых программой
"infos=2||30||@AutoItPID" - получить список модулей dll и других, используемых TCIMG

"sends=<info=s157> GLOBALSENDS<a>" - получить размер "корзины" на всех дисках
"sends=<info=s158> GLOBALSENDS<a>" - получить количество удалённых  объектов "корзины" на всех дисках
"sends=<info=s157C> GLOBALSENDS<a>" - получить размер "корзины" на "C" диске
"sends=<info=s158D> GLOBALSENDS<a>" - получить количество удалённых  объектов "корзины" на "D" диске

"infos=2||31" - получить список удалённых  объектов "корзины" на всех дисках
"infos=2||31||C" - получить список удалённых  объектов "корзины" на "C" диске
"infos=2||31||"%P"" - получить список удалённых  объектов "корзины" удалённых из папки активной панели
"infos=2||31||0||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a>" - получить список удалённых  объектов "корзины" на всех дисках и вывести данные в глобальные переменные



.


 
Andrey_AДата: Четверг, 26.08.2021, 14:15 | Сообщение № 327
Генералиссимус

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

TCIMG 29.4 от 26.08.2021

Скачать TCIMG 29.4





.


 
Leo6443Дата: Понедельник, 13.09.2021, 12:40 | Сообщение № 328
Рядовой

На сайте с: 29.07.2015
Город: Minsk
Сообщений: 8
Награды: 0
Репутация: 0
Andrey_A,проверил с новой версией - теперь превью на webp работает,но некоторые файлы негативит. Так отрабатывает конвертер. Нашел ещё один конвертер webp2apng,тот же файл он обрабатывает корректно,только размер png получается громадный. %)
https://drive.google.com/file....sharing
 
Andrey_AДата: Среда, 15.09.2021, 00:49 | Сообщение № 329
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7173
Награды: 139
Репутация: 125
Аверин Андрей
alex_grano, на днях подробно потестирую и отпишусь, но никогда проблем не замечал с командой monof, потому что сам периодически пользуюсь

Из Л.С.
Цитата
Не нашёл команды для изменения размера файла. Необходимо большой лог файл в 500 mb обрезать, т.к. там старые записи


Реализовал в командах reszs и reszf

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

[helpquote]
[+] Оптимизирован функционал команды prevw
- изменено имя ключа в секции [Programs] gif2webp на webp2gif
- исправлена ошибка прозрачного фона для отображения gif файлов при использовании рамки PixelFrame
[+] Добавлены новые команды reszs и reszf
[/helpquote]

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

"imgpr=1 start=webp2gif||-l255||-c"%T"<NAME>.gif||list<%WL>||&&hide||&&wait" - выделенные webp файлы коныертировать в другую панель, сохраняя имена

"reszf=%P%N||0|100K||upd<1>" - изменить размер файла под курсором: обрезать с конца 100Kb, если файл меньше 100Kb, то он обнуляется
"reszf=%P%N||0|100K|1||upd<1>" - изменить размер файла под курсором: обрезать с конца 100Kb, если файл меньше 100Kb, то не производить действий

"reszf=%P%N||1|100K||upd<1>" - изменить размер файла под курсором: оставить с начала 100Kb, если файл меньше 100Kb, то дописываются нулевые символы до 100 Kb
"reszf=%P%N||1|100K|1||upd<1>" - изменить размер файла под курсором: оставить с начала 100Kb, если файл меньше 100Kb, то не производить действий

"reszf=%P%N||2|3K-100K||upd<1>" - изменить размер файла под курсором: вырезать 100Kb начиная с позиции 3Kb, если файл меньше 3Kb, то не производить действий
"reszf=%P%N||2|3K-100K|1||upd<1>" - изменить размер файла под курсором: вырезать 100Kb начиная с позиции 3Kb, если файл меньше 103Kb, то не производить действий

"reszf=%P%N||4||upd<1>" - изменить размер файла под курсором: обнулить размер

"reszf=%P%N||5|100K||upd<1>" - увеличить размер файла под курсором: дописываются в конец нулевые символы 100 Kb
"reszf=%P%N||6|100K||upd<1>" - увеличить размер файла под курсором: записываются в начало нулевые символы 100 Kb

"reszf=%P%N||7|3B:10B||upd<1>" - увеличить размер файла под курсором: вставить 10 байт нулевых символов, начиная с 3-го байта

"reszf=%P%N||9||upd<1>" - затереть информацию файла под курсором нулевыми символами, размер файла не меняется

"reszf=%P%N||10|100B||upd<1>" - затереть нулевыми символами последние 100 байт информации файла под курсором

"reszf=%P%N||11|100B||upd<1>" - затереть нулевыми символами первые 100 байт информации файла под курсором

"reszf=%P%N||12|5B:10B||upd<1>" - затереть нулевыми символами 10 байт начиная с 5-го байта информацию файла под курсором

"reszs=%WL||0|100K||progres<>||upd<1>" - изменить размер выделенных файлов: обрезать с конца 100Kb, если файл меньше 100Kb, то он обнуляется
"reszs=%WL||1|100K||progres<>||upd<1>" - изменить размер выделенных файлов: оставить с начала 100Kb, если файл меньше 100Kb, то дописываются нулевые символы до 100 Kb

"reszs=%WL||4||progres<>||upd<1>" - изменить размер выделенных файлов: обнулить размер

"reszs=%WL||9||progres<>||upd<1>" - затереть информацию файла под курсором нулевыми символами, размер файла не меняется



.


 
Andrey_AДата: Четверг, 23.09.2021, 21:25 | Сообщение № 330
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7173
Награды: 139
Репутация: 125
Аверин Андрей
alex_grano, спасибо за тест, позже все варианты потестирую...

Цитата zybrevl ()
Возможно ли ключ "DistanceCursor" разделить на

Добавлено:
Код
; DistanceCursor - расстояние от курсора по Х и Y в пикселях при Mode=1
; DistanceCursor=20
; так же подерживается запись DistanceCursor=X|Y
DistanceCursor=20|50


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

[helpquote]
[+] Оптимизирован функционал команды prevw
- изменено имя ключа в секции [Programs] gif2webp на webp2gif
- исправлена ошибка прозрачного фона для отображения gif файлов при использовании рамки PixelFrame
- расширена возможность ключа DistanceCursor=X|Y
[+] Добавлены новые команды reszs и reszf
[±] Исправлена ошибка в команде monof
[±] Исправлена ошибка в команде watch при параметре countdown<>
[+] Оптимизирован функционал параметра extplus<>
- добавлено получение "ins.exe" для установочных exe файлов
- добавлено получение "sfx.exe" для самораспаковывающихся sfx архивов
[+] Оптимизирован функционал параметра test<> (см. Дополнение №16)
- в режим "w" добавлены подпараметры "8" и "9"
[+] Оптимизирован функционал параметра info (см. Дополнение №10)
- добавлены режимы "s162"
[+] Оптимизированы параметры (см. Дополнение №24)
- добавлены режимы "#5" и "#6"
[/helpquote]

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

"exect=$var_time=StringRegExp(BinaryToString(InetRead('http://currenttimestamp.com')),'current_time\h*=\h*(\d{10});',1)[0]||_ViewValues('$var_time')" - получить текущую дату unix timestame сегодняшнего дня
"imgpr=1 start=webp2gif||-l255||-c"%T"<NAME>.gif||list<%WL>||&&hide||&&wait" - выделенные webp файлы коныертировать в другую панель, сохраняя имена

"reszf=%P%N||0|100K||upd<1>" - изменить размер файла под курсором: обрезать с конца 100Kb, если файл меньше 100Kb, то он обнуляется
"reszf=%P%N||0|100K|1||upd<1>" - изменить размер файла под курсором: обрезать с конца 100Kb, если файл меньше 100Kb, то не производить действий

"reszf=%P%N||1|100K||upd<1>" - изменить размер файла под курсором: оставить с начала 100Kb, если файл меньше 100Kb, то дописываются нулевые символы до 100 Kb
"reszf=%P%N||1|100K|1||upd<1>" - изменить размер файла под курсором: оставить с начала 100Kb, если файл меньше 100Kb, то не производить действий

"reszf=%P%N||2|3K-100K||upd<1>" - изменить размер файла под курсором: вырезать 100Kb начиная с позиции 3Kb, если файл меньше 3Kb, то не производить действий
"reszf=%P%N||2|3K-100K|1||upd<1>" - изменить размер файла под курсором: вырезать 100Kb начиная с позиции 3Kb, если файл меньше 103Kb, то не производить действий

"reszf=%P%N||4||upd<1>" - изменить размер файла под курсором: обнулить размер

"reszf=%P%N||5|100K||upd<1>" - увеличить размер файла под курсором: дописываются в конец нулевые символы 100 Kb
"reszf=%P%N||6|100K||upd<1>" - увеличить размер файла под курсором: записываются в начало нулевые символы 100 Kb

"reszf=%P%N||7|3B:10B||upd<1>" - увеличить размер файла под курсором: вставить 10 байт нулевых символов, начиная с 3-го байта

"reszf=%P%N||9||upd<1>" - затереть информацию файла под курсором нулевыми символами, размер файла не меняется

"reszf=%P%N||10|100B||upd<1>" - затереть нулевыми символами последние 100 байт информации файла под курсором

"reszf=%P%N||11|100B||upd<1>" - затереть нулевыми символами первые 100 байт информации файла под курсором

"reszf=%P%N||12|5B:10B||upd<1>" - затереть нулевыми символами 10 байт начиная с 5-го байта информацию файла под курсором

"reszs=%WL||0|100K||progres<>||upd<1>" - изменить размер выделенных файлов: обрезать с конца 100Kb, если файл меньше 100Kb, то он обнуляется
"reszs=%WL||1|100K||progres<>||upd<1>" - изменить размер выделенных файлов: оставить с начала 100Kb, если файл меньше 100Kb, то дописываются нулевые символы до 100 Kb

"reszs=%WL||4||progres<>||upd<1>" - изменить размер выделенных файлов: обнулить размер

"reszs=%WL||9||progres<>||upd<1>" - затереть информацию файла под курсором нулевыми символами, размер файла не меняется

"global openf=%P%N||$f25\notepad.exe||&&procwait buttn=GLOBALPROGR<2>||x|$r^f buttn=#32770||x|$qНайти|$v|$f||Edit1|$iZ-Z-Z-Z||Button7" - открыть файл под курсором в Notepad, нажать CTRL+F (запустить диалог поиска), ввести в диалог "Z-Z-Z-Z" и нажать "Найти далее" (Windows 10)

"slist=%WL||test<1w!!sfx.exe!!f230::>||progres<> GLOBALSLIST<a>" - из выделенных exe файлов получить список sfx

"slist=%WL||test<8w!!(sfx|ins)\.exe!!f230::>||progres<> GLOBALSLIST<a>" - из выделенных exe файлов получить список sfx
"slist=%WL||test<9w!!(sfx|ins)\.exe!!f230::>||progres<> GLOBALSLIST<a>" - из выделенных exe файлов получить список sfx

"sends=<info=s162C> GLOBALSENDS<a>" - получить тип файловой системы диска "C"
"sends=<info=s162%P%N//> GLOBALSENDS<a>" - получить тип файловой системы диска, на котором находится объект под курсором

"sends=-1??-1||#5 GLOBALSENDS<a>" - преобразовать строку из буфера обмена алгоритмом ROT13
"sends=-1??-1||#6 GLOBALSENDS<a>" - преобразовать строку из буфера обмена алгоритмом ROT47



.


 
Форум » • Программы • Утилиты • » Утилиты » Поиск по теме "TCIMG - Мощное средство автоматизации"
Поиск:

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