[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, simup, ХарВик, chip642  
Форум » • Программы • Утилиты • » Утилиты » TCIMG - Мощное средство автоматизации (Утилиты для системы и Total Commander)
TCIMG - Мощное средство автоматизации
Andrey_AДата: Вторник, 12.06.2012, 04:41 | Сообщение № 1
Генералиссимус

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




Дата выпуска: 22.02.2024
Версия: 34.2
Автор: Averin Andrey
Скачать: Страница обновления TCIMG
Скачать 2 : Ссылка обновления TCIMG
Справка: TCIMG ONLINE

[info]'=============================== Спасибо ================================
Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: 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, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали!
'=======================================================================[/info]
TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
Мощное средство для расширения функциональности Total Commander и других программ.
Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
Утилита представляет из себя скомпилированный AutoIt3-скрипт.
Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru




Кнопки для TCIMG

Регулярные выражения

Control Viewer - Просмотр информации элементов окна

Страница обновления TCIMG

Как правильно обновлять утилиту TCIMG?



В справке TCIMG.chm более 16.100 примеров применения.

Актуальная версия (бета версии) в последних сообщениях темы

Тема развития справки утилиты

Расширение функционала 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)






 
Andrey_AДата: Четверг, 25.08.2016, 22:41 | Сообщение № 1681
Генералиссимус

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

TCIMG 15.0 от 25.08.2016

Скачать Доступно только для пользователей





 
chip642Дата: Четверг, 25.08.2016, 22:45 | Сообщение № 1682
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Юбилейная версия TCIMG! Поздравляю автора и всех пользователей! Фантастическая утилита!
 
Andrey_AДата: Четверг, 25.08.2016, 23:39 | Сообщение № 1683
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Danwer, пришлите свою секцию [Associations]

.


 
DanwerДата: Пятница, 26.08.2016, 03:33 | Сообщение № 1684
Рядовой

На сайте с: 05.08.2016
Город: Омск
Сообщений: 15
Награды: 0
Репутация: 0
Цитата
Danwer, пришлите свою секцию [Associations]


Код
[Associations]
Filter1=*.html; *.htm; *.xhtml; *.url
Filter1_open=%COMMANDER_PATH%\Programs\Internet\FirefoxPortable\FirefoxPortable.exe "%1"
Filter1.icon=%COMMANDER_PATH%\Icons\Браузеры\FireFox\firefox7.ico
Filter2=*.avi; *.mpeg; *.mpg; *.3gp; *.flv; *.m2v; *.mjpg; *.mkv; *.mov; *.mp4; *.mpeg4; *.wmv; *.ts
Filter2_open=%COMMANDER_PATH%\Programs\Media\Players\LA_Portable_v4.8.8\LA.exe "%1"
Filter3=*.mp3; *.flac; *.m3u; *.m3u8; *.m4a; *.m4b; *.mid; *.midi; *.mpa; *.wav; *.wave; *.wma
Filter3_open=%commander_path%\Programs\Media\Players\AIMP\AIMP3.exe "%1"
Filter4=*.bmp; *.jpeg; *.jpg; *.gif; *.png; *.tiff; *.tif
Filter4_open=%commander_path%\Programs\Graphics\FastStoneViewer\FSViewer.exe "%1"
Filter5=*.res
Filter5_open=""%COMMANDER_PATH%\Programs\Resources\Restorator\Restorator.exe" "%1""
Filter6=*.ico
Filter6_open=""%COMMANDER_PATH%\Programs\Graphics\IcoFX\IcoFX2.exe" "%1""
Filter6.icon=%1
Filter7=*.txt
Filter7_open=%commander_path%\Programs\Text\Notepad++\notepad++.exe "%1"
Filter8=*.doc; *.docx
Filter8_open=""%commander_path%\Programs\Office\Microsoft Office Portable\Microsoft Office Word 2007.exe" "%1""
Filter9=*.xls; *.xlsx; *xlsm
Filter9_open=""%commander_path%\Programs\Office\Microsoft Office Portable\Microsoft Office Excel 2007.exe" "%1""
Filter10=*.pmdx
Filter10_open=%commander_path%\Programs\Office\SoftMakerOffice\PlanMaker.exe "%1"
Filter11=*.pdf
Filter11_open=""%commander_path%\Programs\Readers\PDF-XChange_Viewer_PRO\PDF Viewer\PDFXCview.exe" "%1""
Filter12=*.psd
Filter12_open=""%commander_path%\Programs\Graphics\Photoshop\PhotoshopCS5Portable.exe" "%1""
Filter13=*.djvu
Filter13_open=%commander_path%\Programs\Readers\WinDjView\WinDjView.exe "%1"
Filter14=*.fb2
Filter14_open=%commander_path%\Programs\Readers\AlReader2\AlReader2.exe "%1"
Filter15=*.torrent
Filter15_open=%commander_path%\Programs\Internet\uTorrentPortable\uTorrentPortable.exe "%1"
Filter16=*.vnc
Filter16_open=%commander_path%\Programs\Nets\UltraVNC_portable\vncviewer.exe "%1"
Filter17=*.rar;*.zip
Filter17_open=%COMMANDER_PATH%\Plugins\arc\WinRAR.exe "%1"
Filter18=;*.wcx;*.wcx64
Filter18.icon=%COMMANDER_PATH%\WCMICONS.DLL,504
Filter18_open=""%COMMANDER_PATH%\Utilities\TotalCom\TcPlugMan\Plugman.exe" "%1""
Filter19=;*.wdx;*.wdx64
Filter19.icon=%COMMANDER_PATH%\WCMICONS.DLL,506
Filter19_open=""%COMMANDER_PATH%\Utilities\TotalCom\TcPlugMan\Plugman.exe" "%1""
Filter20=;*.wfx;*.wfx64
Filter20.icon=%COMMANDER_PATH%\WCMICONS.DLL,505
Filter20_open=""%COMMANDER_PATH%\Utilities\TotalCom\TcPlugMan\Plugman.exe" "%1""
Filter21=;*.wlx;*.wlx64
Filter21.icon=%COMMANDER_PATH%\WCMICONS.DLL,503
Filter21_open=""%COMMANDER_PATH%\Utilities\TotalCom\TcPlugMan\Plugman.exe" "%1""
 
asmadeusДата: Пятница, 26.08.2016, 07:45 | Сообщение № 1685
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Danwer, но ведь ясно видно, что у вас не назначены иконки и не хватает кавычек.
Цитата Danwer ()
Filter7=*.txt
Filter7_open=%commander_path%\Programs\Text\Notepad++\notepad++.exe "%1"


Цитата Danwer ()

Filter13=*.djvu
Filter13_open=%commander_path%\Programs\Readers\WinDjView\WinDjView.exe "%1"

Исправьте, я показал не все места для исправления, их много. Строка должна выглядеть так:
Код
Filter7_open=""%commander_path%\Programs\Text\Notepad++\notepad++.exe" "%1"

И иконки назначьте. Если не сработает,тогда будем думать.
 
VikTor1985Дата: Пятница, 26.08.2016, 12:34 | Сообщение № 1686
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-16279-16-1470217899 Цитирую shveicar:сделать возможность одновременного выбора нескольких пунктов. Реализовано: Тестовая версия TCIMG 149_b7, в версии TCIMG 14.8 замените соответствующие файл(ы)Это начальный вариант, далее предложения от вас...0. Синтаксис такой же как и в [group]1. Диалог отличается от остальных тем что не передаёт в команду данных, т.к. можно выбрать несколько вариантов2. Запуск производится через команду cmdcm3. Данные записываются в глобальную переменную (массив) GLOBALCHECK14. Если используются несколько диалогов [check] то в GLOBALCHECK2, GLOBALCHECK3 ...

Я так понял, команда "CHECK" не передает команды исполняться, а передает данные в GLOBAL.

Andrey_A, Вопрос такого плана: Можно ли при выделении нескольких команд в созданном диалоге потом выполнить эти команды, но что бы процесс передачи информации из Global был скрытым? например:

команда
Код
global cmdcm=[check=BOX_new_1] GLOBALCHECK1<a>

checkbox в TCIMGU.lng
Код
CheckBox_new_1=AutoCAD¤%COMMANDER_PATH%\Rabota\Setting_TC\000_Icons.icl,6<#>Настройки AutoCAD<#><#>:LABEL:Общие параметры<+>700,E819FF<+>COPY - WORD на КОМПЬЮТЕР<+>tcimg=$pmCopy_Word_to_Computer<+>COPY - Profiles AutoCAD<+>tcimg=$pmCopy_Profile_Autocad<+>COPY - Шаблоны AutoCAD<+>tcimg=$pmMVS_Copy_Shablon_Autocad<#>280<#>200



После выбора двух команд вылезает окно


И вопрос,- можно ли эти выделенные команды (2 шт) отправить в "работу" по очереди как из списка? Команды отправлять все выделенные начная с 1 (как по рисунку 2)
по очереди!
команды "Copy_Word_to_Computer" и т.п. находятся в TCIMGU.tcg и имеют много команд!
например команда типа

Код
global cmdcm=[check=BOX_new_1] GLOBALCHEC[color=red]P[/color]1<a> "как-то скопировать все переменые из GLOBAL (скрытно) с разделителем <¤> и отправить в сл. команду" cmdcm="сюда вставить скопированные команды из буфера по предыдущему пункту (как по рисунку 2 это будет выглядеть так: tcimg=$pmCopy_Word_to_Computer<¤>tcimg=$pmMVS_Copy_Shablon_Autocad)"


можно ли это реализовать? и еще, - Выделенных команд может быть много)))))

----------------------------------------------------------------------------------------------------------------------------
И еще вопрос такого плана:
В одном шаблоне команд файла "TCIMGU.tcg" прописано много процедур и все разной тематики, есть какая-нибудь команда чтобы можно было увидеть какая команда выполняется? и сделать это не к каждой команде а принудительно в отдельном окне типа "infbx="?
например:
Код
[Copy_Word_to_Computer]
;; Копируем папки на компьютер
------п.1 Сюда вставить команду которая выводит в отдельное окно информацию "Копируются папки на компьютер" и это окошко должно висеть до открытия следующего окна (п.2) но команды "copys" должны совершаться"  --------
copys=.........
copys=.........
copys=.........
copys=.........
------п.2 Сюда вставить команду которая выводит в отдельное окно информацию "Удаляем папки с компьютера" и это окошко должно висеть до открытия следующего окна (п.3)  --------
delsm="%%COMMANDER_PATH%%\.........
delsm="%%COMMANDER_PATH%%\.........
delsm="%%COMMANDER_PATH%%\.........
------п.3 и так далее


Есть возможность это реализовать?

Заранее благодарен!
Прикрепления: 0003141.jpg (15.2 Kb) · 5726200.jpg (24.8 Kb)
 
chip642Дата: Пятница, 26.08.2016, 12:39 | Сообщение № 1687
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1495
Награды: 62
Репутация: 58
Danwer

Данная тема недавно обсуждалась, решение найдено здесь. Так же примите к сведению рекомендации asmadeus.
 
VikTor1985Дата: Пятница, 26.08.2016, 14:05 | Сообщение № 1688
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата VikTor1985 ()
И вопрос,- можно ли эти выделенные команды (2 шт) отправить в "работу" по очереди как из списка? Команды отправлять все выделенные начная с 1 (как по рисунку 2) по очереди!


придумал команду
Код
global cmdcm=[check=BOX_new_1] sends=GLOBALCHECK1<k|0|¤> GLOBALSENDS<c1> bufsr=¤!!<¤> cmdcm=clpget

все вроде копирует в буфер и разделитель правильный ставит (<¤>), но последняя команда (cmdcm=clpget) никак не хочет из бура брать в работу.
в буфер копируется [info]tcimg=$pmCopy_Word_to_Computer<¤>tcimg=$pmMVS_Copy_Shablon_Autocad[/info]
но команда не берет эти значения для выполнения,... если такую программу задать:
Код
cmdcm=tcimg=$pmCopy_Word_to_Computer<¤>tcimg=$pmMVS_Copy_Shablon_Autocad

то все работает прекрасно.

Может еще как можно обойти этот момент?

[ps]в добавок к сообщению №1688 (http://tc-image.3dn.ru/forum/5-498-16416-16-1472204084)[/ps]
 
DanwerДата: Пятница, 26.08.2016, 14:47 | Сообщение № 1689
Рядовой

На сайте с: 05.08.2016
Город: Омск
Сообщений: 15
Награды: 0
Репутация: 0
Цитата asmadeus ()
Исправьте, я показал не все места для исправления, их много. Строка должна выглядеть так:
[КОД:]
Выделить весь код
Filter7_open=""%commander_path%\Programs\Text\Notepad++\notepad++.exe" "%1"


Наверно правильнее будет добавить ещё одни кавычки в конце.

Andrey_A, asmadeus, chip642, всем большое спасибо. Навёл порядок
в [Associations]. Заработало )). Но есть одно но. FilterN_open редактирую в текстовом
редакторе. Затем захожу в Тотале во Внутренние ассоциации - Правка , проверяю в окне редактирования
свойств типа файлов. И вижу, что отсутствуют крайние кавычки в начале и в конце. А если их тут же добавить,
то открыв секцию [Associations] снова в редакторе видно, что появились лишние кавычки. Почему такое
несоответствие??
 
asmadeusДата: Пятница, 26.08.2016, 16:05 | Сообщение № 1690
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата Danwer ()

Наверно правильнее будет добавить ещё одни кавычки в конце.

Да, вы правы, я поспешил
Цитата Danwer ()
FilterN_open редактирую в текстовом
редакторе. Затем захожу в Тотале во Внутренние ассоциации - Правка , проверяю в окне редактирования
свойств типа файлов. И вижу, что отсутствуют крайние кавычки в начале и в конце. А если их тут же добавить,
то открыв секцию [Associations] снова в редакторе видно, что появились лишние кавычки. Почему такое
несоответствие??

Это как раз нормально, насколько я помню, кавычки добавляются на случай, если в пути есть пробелы
 
DanwerДата: Пятница, 26.08.2016, 16:22 | Сообщение № 1691
Рядовой

На сайте с: 05.08.2016
Город: Омск
Сообщений: 15
Награды: 0
Репутация: 0
Цитата asmadeus ()
Это как раз нормально, насколько я помню, кавычки добавляются на случай, если в пути есть пробелы


ОК. Спасибо. Всё понял. good
 
Andrey_AДата: Пятница, 26.08.2016, 17:14 | Сообщение № 1692
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата VikTor1985 ()
команда "CHECK" не передает команды исполняться, а передает данные в GLOBAL.
...
Можно ли при выделении нескольких команд в созданном диалоге потом выполнить эти команды, но что бы процесс передачи информации из Global был скрытым?


1. Диалог CHECK передаёт информацию в GLOBAL и уже GLOBAL можно передать любой команде (почти все основные команды эту информацию воспринимают)
2. Скрыть диалог вы можете сами
- во многих примерах я пишу GLOBALNAME<a> - "a" - позволяет просмотреть и протестировать какие данные есть
- чтобы скрыть диалог просто его не используйте - уберите GLOBALNAME<a>
- для использования значений в других командах используйте варианты - а их масса

Код
GLOBALNAME<0>, GLOBALNAME<1> , GLOBALNAME<2> ... - данные заданной ячейки
GLOBALNAME<с1> , GLOBALNAME<с2> ... - данные заданной ячейки записываются в буфер
GLOBALNAME<t> - временный файл со всеми  данными и вариации GLOBALNAME<t1>, GLOBALNAME<t-1> ...
GLOBALNAME<k> - объединение ячеек ...
GLOBALNAME<xN> - передача данных командам не вначале обработки командной строки, а тогда когда дойдёт очередь...
GLOBALNAME<r> - перемещает элементы массива случайным образом
GLOBALNAME<b> - то же что и GLOBALNAME<a> , но с выбором checkbox

если чего-то не хватает - можно подумать добавить...

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

Цитата VikTor1985 ()
придумал команду

Код
global cmdcm=[check=BOX_new_1] sends=GLOBALCHECK1<k|0|¤> GLOBALSENDS<c1> bufsr=¤!!<¤> cmdcm=clpget




Молодец, хорошая идея! Я бы подправил, а именно не шёл бы через буфер обмена

Это для просмотра что на выходе
Код
global cmdcm=[check=BOX_new_1] sends=GLOBALCHECK1<k|0|¤>||¤!!<¤> GLOBALSENDS<a>


Если просмотр данных не нужен - направляем дальше

Код
global cmdcm=[check=BOX_new_1] sends=GLOBALCHECK1<k|0|¤>||¤!!<¤> cmdcm=GLOBALSENDS<1>


Что касается cmdcm=clpget , то там не подключен clpget (можно будет подключить)

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

Цитата VikTor1985 ()
В одном шаблоне команд файла "TCIMGU.tcg" прописано много процедур и все разной тематики, есть какая-нибудь команда чтобы можно было увидеть какая команда выполняется? и сделать это не к каждой команде а принудительно в отдельном окне типа "infbx="?


Что касается этого, то перенаправьте в тему расширение функционала.
На первый взгляд непростая задача - это к каждой команде надо ставить "жучок"
Как найдётся простое решение - попробую реализовать

Спасибо за интересные Идеи!

.


 
Andrey_AДата: Пятница, 26.08.2016, 19:21 | Сообщение № 1693
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Из темы расширения функционала http://tc-image.3dn.ru/forum/5-964-16415-16-1472195777

Цитата Афи ()
Предлагаю автоматизировать придание объектам атрибута "сжатый" (NTFS-сжатие). Часто бывает нужно, а через диалог свойств объекта — не удобно.


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

Пришлось извратится другой функцией и вставить в команду attrb, вроде получилось...

Примеры:

Код

"attrb=%L||+C!!0||progres<>" - для выделенных элементов установить атрибут "сжатый" (без рекурсии)
"attrb=%L||-C!!0||progres<>" - для выделенных элементов снять атрибут "сжатый" (без рекурсии)

"attrb=%L||+C!!1||progres<>" - для выделенных элементов установить атрибут "сжатый" (с рекурсией)
"attrb=%L||-C!!1||progres<>" - для выделенных элементов снять атрибут "сжатый" (с рекурсией)

"attrb=%L||+CRA!!1||progres<>" - для выделенных элементов установить атрибуты "сжатый", "только чтение", "архивный" (с рекурсией)
"attrb=%L||-CRA!!1||progres<>" - для выделенных элементов снять атрибуты "сжатый", "только чтение", "архивный" (с рекурсией)


Если нужно установить или снять несколько атрибутов, то перед "-" или "+" буква "C" должна прописываться первой

[helpquote]
[+] Оптимизирована команда wntxt
- добавлено считывание текста с элементов ComboBox, ListBox, SysHeader, TabControl, TreeView и других
[+] Добавлен в команды attrb и attrf во 2-й параметр подпараметр "C" = COMPRESSED (сжатый, имеется в виду сжатие NTFS, а не ZIP)

[/helpquote]

.


 
VikTor1985Дата: Пятница, 26.08.2016, 19:51 | Сообщение № 1694
Подполковник

На сайте с: 05.07.2013
Город: Челябинск
Сообщений: 138
Награды: 0
Репутация: 2
Цитата Andrey_A ()
Что касается этого, то перенаправьте в тему расширение функционала.
На первый взгляд непростая задача - это к каждой команде надо ставить "жучок"
Как найдётся простое решение - попробую реализовать


Может и без "жучка" можно обойтись?
просто создать команду (чисто информативную) которая определяет саму себя через несколько команд в шаблоне "TCIMGU.tcg"
например:
Код
[Copy_Word_to_Computer]
infb[color=red]m[/color]=Информация||Началось~~Копирование~~папки ; и дальше это окошко будет висеть до тех пор пока не откроется другое окошко такой же команды, а команды которые после идут выполняются отдельным процессом
copys=.........
copys=.........
copys=.........
copys=.........
infb[color=red]m[/color]=Информация||Началось~~Удаление~~папок ; и дальше это окошко будет висеть до тех пор пока не откроется другое окошко такой же команды, а команды которые после идут выполняются отдельным процессом
delsm="%%COMMANDER_PATH%%\.........
delsm="%%COMMANDER_PATH%%\.........
delsm="%%COMMANDER_PATH%%\.........
infb[color=red]m[/color]=Информация||Работа закончена~~ВЫХОД


Можно так реализовать команды?

Добавлено (26.08.2016, 19:39)
---------------------------------------------
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Цитата Andrey_A ()
global cmdcm=[check=BOX_new_1] sends=GLOBALCHECK1<k|0|¤>||¤!!<¤> cmdcm=GLOBALSENDS<1>


а за эту команду спасибо, попробую отпишусь))))

Добавлено (26.08.2016, 19:51)
---------------------------------------------
Команду проверил, работает на все 1000%. Спасибо большое!

Теперь буду диалоговые окна переделывать красивше)))))

 
Andrey_AДата: Пятница, 26.08.2016, 19:59 | Сообщение № 1695
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата VikTor1985 ()
Может и без "жучка" можно обойтись?
просто создать команду (чисто информативную) которая определяет саму себя через несколько команд в шаблоне "TCIMGU.tcg"


VikTor1985, она уже создана - это команда infht

Прочитайте про неё и настройте под себя, вот простой пример:

Доступно только для пользователей

Код
infht=0||Сообщение||Привет||200||100
copys=.........
copys=.........
copys=.........
copys=.........
infht=-3||Сообщение||Продолжение
delsm="%%COMMANDER_PATH%%\.........
delsm="%%COMMANDER_PATH%%\.........
delsm="%%COMMANDER_PATH%%\.........
infht=-3||Сообщение||Финиш
pause=3s


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

Цитата VikTor1985 ()
а команды которые после идут выполняются отдельным процессом


А зачем там отдельный процесс?
1. Autoit не многопоточный, имеет только один процесс
2. За несколько лет я видел немого задач, для которых надо было следующие команды запускать в другом процессе
3. Для таких случаев есть команда dubls

.


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

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