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

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Всем привет. Автором проделана колоссальная работа по внедрению нового функционала.
Но есть небольшая просьба, - не хватает дополнительного параметра для команды Доступно только для пользователей
который позволит фильтровать файлы изображений при копировании, составлении списка и прочих процедурах, исходя их их размеров. Например, заданная ширина и высота ( или больше меньше заданной ширины и высоты) или просто раздельно, - заданная ширина или высота изображения. Сейчас уже существует вариант с Доступно только для пользователей, но он для других целей.. Если получиться подключить такой фильтр будет очень удобно.
Большое Спасибо.
 
Andrey_AДата: Вторник, 26.08.2014, 12:01 | Сообщение № 62
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7173
Награды: 139
Репутация: 125
Аверин Андрей
Цитата homer77 ()
Часто приходится вводить один и тот-же текст, строку, путь и.т.д И в связи с этим не хватает в меню "Слежение за буфером обмена" пункта "Добавить в избранное". Что бы некоторый часто используемый текст хранился там постоянно, пока его сам не очистишь. Если-бы это со временем можно было реализовать, было-бы очень хорошо.


Реализовано... Опять же возможны баги... требуется тестирование...

Описание:

[img200]http://tc-image.3dn.ru/Image/tcimg/0/zmenui.png[/img640]

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

Цитата chip642 ()
В новой версии перестала работать кнопка: переключить активную панель в режим "Краткий"...


Исправлено

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

Цитата shveicar ()
просьба, - не хватает дополнительного параметра для команды test<>
который позволит фильтровать файлы изображений при копировании, составлении списка и прочих процедурах, исходя их их размеров. Например, заданная ширина и высота ( или больше меньше заданной ширины и высоты) или просто раздельно, - заданная ширина или высота изображения.


Реализовано

Код
"copys=%L||"%t"||test<1m!!1200>" - копировать выделенные изображения в другую панель, ширина которых равна 1200px
"copys=%L||"%t"||test<2m!!1000>" - копировать выделенные изображения в другую панель, ширина которых больше 1000px
"copys=%L||"%t"||test<3m!!1000>" - копировать выделенные изображения в другую панель, ширина которых меньше 1000px

"copys=%L||"%t"||test<4m!!1200>" - копировать выделенные изображения в другую панель, высота которых равна 1200px
"copys=%L||"%t"||test<5m!!1000>" - копировать выделенные изображения в другую панель, высота которых больше 1000px
"copys=%L||"%t"||test<6m!!1000>" - копировать выделенные изображения в другую панель, высота которых меньше 1000px

"copys=%L||"%t"||test<7m!!x>" - копировать выделенные изображения в другую панель, ширина которых больше высоты
"copys=%L||"%t"||test<8m!!x>" - копировать выделенные изображения в другую панель, высота которых больше ширины
"copys=%L||"%t"||test<9m!!x>" - копировать выделенные изображения в другую панель, высота которых равна ширине


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

Цитата homer77 ()
Собственно вопрос вот в чем: Как сделать что-бы появлялся запрос куда можно было-бы ввести через сколько времени напомнить?


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

Цитата homer77 ()
как сделать, что-бы выдаваемое сообщение не закрывалось пока его не закроешь сам?


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

Вот и пункт для обновлялки в меню

Код
  MENUITEM Напоминалка#@#exect=$var_ii=##[input=BOX68]||$var_im=$var_ii&'n' pause=$var_im sndps=1 exect=MsgBox(262144+64,'Напоминаю','Прошло~~$var_ii~~минут(а/ы)~~!'&@CR&'Пора~~на~~кухню!')#@#%TCIMG_PATH%\Wcmicons.dll,4


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

А это для тех, кто просил работу с массивами.



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

Цитата chip642 ()
а есть ли возможность зациклить звуковой файл, раз уж создали кнопку типо "Таймер"?


Требуется пояснения как именно зациклить...

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

Выкладываю пока бету TCIMG 82 beta 12 , необходимо заменить в последней верии файлы.

Пока бету, по разным причинам:

Обновлена версия Autoit до 3.3.14.0
Изменён код в разных местах
Объеденены старые и добавлены новые функции

Все это может затрагивать работоспособность команд, поэтому ошибки могут быть... не беспокойтесь все будет исправлено.


 
Andrey_AДата: Пятница, 29.08.2014, 06:05 | Сообщение № 63
Генералиссимус

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

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

TCIMG 8.2 от 29.08.2014

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





 
Andrey_AДата: Среда, 08.10.2014, 06:47 | Сообщение № 64
Генералиссимус

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


Как в цикле можно реализовать чередование значения переменной?
При четном счетчике нужно значение "red-blue" при нечётном "blue-red"



1. Можно значения получать внутри цикла с помощью функции Mod() и тернарного условия

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

Но в цикле чем меньше вычислений тем лучше (хотя при небольшом счетчике это незаметно)

2.

Тестовая версия TCIMG 84b7, в последней версии замените TCIMG.exe

[helpquote][+] Добавлена UDF функция _StringDuplication()[/helpquote]

Можно создать до цикла массив с чередующими значениями с необходимым размером, а далее в цикле брать значение, в зависимости от счётчика:
а) для этого строка с нечетным и чётным значением (+ разделитель) дублируется нужное количество раз:

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

б) далее с помощью функции StringSplit() разбивается по указанному разделителю, создавая массив

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

.


 
Andrey_AДата: Суббота, 11.10.2014, 05:00 | Сообщение № 65
Генералиссимус

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

- Постепенно начинает внедряться в автоматизацию команда exect - в ряде пользовательских запросов легко справилась с задачами и не пришлось выдумывать и писать новые параметры...
- В связи с этим добавил в справку примеры использования и описания более 50 функций Autoit, а так же несколько UDF функций:

[helpquote]
SoundPlay(), Beep(), Assign(), Execute(), Eval(), FileCopy(), FileMove(), FileDelete(), FileRecycle(), FileRecycleEmpty(), DirCopy(), DirCreate(), DirMove(), DirRemove(), DirGetSize(), FileFindFirstFile(), FileFindNextFile(), FileGetAttrib(), FileSetAttrib(), FileGetTime(), FileSetTime(), FileGetSize(), FileGetVersion(), FileExists(), FileGetLongName(), FileGetShortName(), DriveGetFileSystem(), DriveGetLabel(), DriveGetSerial(), DriveGetType(), DriveMapAdd(), DriveMapDel(), DriveSetLabel(), DriveSpaceFree(), DriveSpaceTotal(), DriveStatus(), Binary(), BinaryLen(), BinaryMid(), BinaryToString(), StringToBinary(), IsBinary(), String(), IsArray(), IsFloat(), IsInt(), IsNumber(), IsString(), VarGetType(), _StringDuplication(), _ReDim()
[/helpquote]

- Будет вдохновение - добавлю ещё))

2.
Команда sends теперь не имеет ограничений - а именно подключён динамический размер массива

3.

Цитата shveicar ()
И если возможно также подключить test<> фильтр по размерам (640х480, 320х240 и тд) для видео... MediaInfo.dll видит аудио и видео


Реализовано, теперь можно брать информацию из MediaInfo.dll и сравнивать почти что хочешь)))

[img640]http://tc-image.3dn.ru/Image/tcimg/0/mmm.png[/img640]


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

Новых примеров оказалось больше 170 - выкладываю отдельным файлом 86_exsample.zip

... to be continue ...

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

TCIMG 8.6 от 11.10.2014

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



 
Andrey_AДата: Суббота, 08.11.2014, 01:50 | Сообщение № 66
Генералиссимус

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

Ну и отлично!

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

Вся работа этой версии была видна не вооруженным глазом))
Единственное добавлю, что на время приостановлено тестирование и выпуск TCIMG64.exe
Просто надоело, когда стандартные функции на Autoit32 работают, а на 64 нет
И тратить время на поиск обходных путей тоже надоело)))
Не думаю что многие пользовались именно 64
(возможно, когда-нибудь вернусь к этому вопросу)

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

TCIMG 8.9 от 08.11.2014

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





 
Andrey_AДата: Среда, 26.11.2014, 05:55 | Сообщение № 67
Генералиссимус

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


...
Подскажите как в утилите узнать сколько передано параметров.
Так же хотелось при длинных командах посмотреть как они "разбились" (параметры) - это важно когда много пробелов и кавычек. Вдруг одна кавычка лишняя или наоборот их недостаточно
Спасибо за утилиту - настоящая находка!
ГРЭМ



В утилите, кроме глобальных переменных, которые используют пользователи, есть специальный массив $CmdLine, который содержит параметры командной строки, переданные утилите при запуске.
$CmdLine[0] - число переданных параметров.
Массив $CmdLine является константой и не доступен для изменения размерности или параметров полученных при запуске.

Чтобы просмотреть параметры, необходимо воспользоваться командой exect
Пример: Просмотр параметров командной строки, переданных утилите при запуске
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=_ViewValues($CmdLine)
%COMMANDER_PATH%\Wcmicons.dll,4
Просмотр параметров командной строки, переданных утилите при запуске

0
-1


Просмотр параметров командной строки, переданных утилите при запуске + просмотр количества
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
exect=_ViewValues($CmdLine)||exect=_ViewValues($CmdLine[0]) параметр1 параметр2 параметр3
%COMMANDER_PATH%\Wcmicons.dll,4
Просмотр параметров командной строки, переданных утилите при запуске + просмотр количества

0
-1


Т.е. при тестах командной строки в начало вставляем exect=_ViewValues($CmdLine), после теста убираем

.


 
Andrey_AДата: Суббота, 27.12.2014, 03:20 | Сообщение № 68
Генералиссимус

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


Всех с наступающим НОВЫМ ГОДОМ!!!
Вот и прошёл ещё один год...
Как бы не было хорошо или не очень, а мы всегда ждём от этого праздника чего-то необычного и невероятного...
Пусть так и будет - Пусть в следующем году будет больше мира, счастья, радости, добра, любви, здоровья, вдохновения, благополучия... у Вас и Ваших близких!


А я со своей стороны постараюсь сэкономить время в рутинных компьютерных делах, чтобы потратить его на что-то интересное и благородное...

В этом году утилита продолжила свой путь развития и автоматизации:

- Выпущено более 50 версий (почти каждую неделю выходила новая версия)
- Выпущено более 500 промежуточных бета версий при запросах пользователей и добавлении нового функционала для тестирования...
- Добавлено более 100 новых команд и большое количество параметров и подпараметров
- Добавлено более 2500 примеров в справку
- Утилита плавно вошла в сборку AkelPad Image
- Утилита отлично обкатала свои возможности в сборке Total Commander Image Olimpic

- Создана онлайн справка
- Появились различные темы обсуждения на разных сайтах
...

И самое главное благодаря утилите у меня в окружении появились десятки интереснейших людей
С кем-то мы на связи ежедневно, с кем-то периодически...
Сегодня посмотрел статистику почты за год - более 260 писем прислано с вопросами и пожеланиями....
В ICQ и не подсчитать...
Все Ваши вопросы, советы, сообщения об ошибках, пожелания о расширении функционала, и даже критика повлияла на развитие TCIMG

Всем большое спасибо, надеюсь на продолжение общения.

И ни смотря на то, что в конце года немного приболел, постарался ряд важных вещей реализовать и вложить в финальную новую версию

Всем ещё раз удачи и до встречи в Новом Году!

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

TCIMG 9.4 от 27.12.2014

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





 
Andrey_AДата: Суббота, 27.12.2014, 19:40 | Сообщение № 69
Генералиссимус

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

У меня тоже всё работает.

-----------------------------
Не знаю что там случилось с сайтом forum.ru-board, но сообщение не могу там добавить, хотя вчера добавил без проблем, возможно разрешится позже. Администрации написал, пока тишина...
Там есть вопрос http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=240#19
Отвечу тут пока есть время - кто там зарегистрирован можете перенести или дать ссылку на этот ответ...

Цитата
для полного счастья не хватает еще кнопки, которая позволяла бы создавать список

coherent, вот несколько примеров создания списков:

Из содержимого выделенных папок записать в буфер обмена список файлов (заданных изображений) с их размером: ширинаxвысота
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDC<%L!!0!!-1!!*.png|*.jpg>||$$~~-~~<info=i3::>
%COMMANDER_PATH%\Wcmicons.dll,5
Из содержимого выделенных папок записать в буфер обмена список файлов (заданных изображений) с их размером: ширинаxвысота

0
-1


Из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота. Список создаётся в другой панели именем List.txt

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDC<%L!!0!!-1!!*.png|*.jpg>||$$~~-~~<info=i3::>||save<"%t"List.txt>
%COMMANDER_PATH%\Wcmicons.dll,5
Из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота. Список создаётся в другой панели именем List.txt        

0
-1


Из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота, родительский путь удаляется. Список создаётся в другой панели именем List.txt

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
lists=FOLDC<%L!!0!!-1!!*.png|*.jpg>||$$~~-~~<info=i3::>||"%P"!!||save<"%t"List.txt>||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,5
Из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота, родительский путь удаляется. Список создаётся в другой панели именем List.txt        

0
-1


.


 
Andrey_AДата: Вторник, 06.01.2015, 22:08 | Сообщение № 70
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7173
Награды: 139
Репутация: 125
Аверин Андрей
Всех с НОВЫМ ГОДОМ и РОЖДЕСТВОМ!

Не всё успел реализовать из последних пожеланий (радио не смотрел...), в связи с праздниками...

Работа двигалась в свободное время в плановом режиме:
Продолжились дополнения и описания глобальных переменных в разных командах.
Это важно для дальнейшей автоматизации, для создания различных списков действий команд и более четкой работы с информацией после.

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

TCIMG 9.5 от 06.01.2015

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





 
Andrey_AДата: Суббота, 24.01.2015, 15:14 | Сообщение № 71
Генералиссимус

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

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





 
Andrey_AДата: Понедельник, 02.02.2015, 01:33 | Сообщение № 72
Генералиссимус

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

Эта версия войдёт в сборку TC IMAGE 20.20 которая должна выйти на днях
В сборку вошло более 800 команд утилиты...

Поздравляю всех пользователей с трёхлетием сайта! Многое сделано за эти 3 года - но думаю, что всё ещё впереди!

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

TCIMG 9.8 от 02.02.2015

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





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

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


...
Можно ли создать файл с заданным размером, чтобы он заполнялся случайными символами?
...



Не знаю, где это может понадобится, но всё может быть... в команде вместо 1024 прописывается размер в байтах:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=x||##rndm<6|1024> creat="%p"||Name.txt||content<GLOBALSENDS<x1>>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Создать файл Name.txt в активной панели с заданным размером (в байтах), заполнение случайными данными

0
-1


 
Andrey_AДата: Воскресенье, 15.03.2015, 17:24 | Сообщение № 74
Генералиссимус

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


Здравствуйте!
Помогите решить задачу:

есть текст(размер 10мб)-это отрывок:
Код
  <major>003020</major>
    <minor>000287</minor>
    <item>
     <content>Obersch.[l] Glätten[y]</content>
    </item>
    <item>
    </item>
    <item>
     <content>左大腿部:スムーズy</content>
    </item>
    <item>
     <content>cuisseG_lissageY</content>
    </item>
    <item>
     <language>English</language>
     <content>?????????</content>
    </item>
   </row>
   <row>

задача-
вырезать(выделено в примере) или
извлечь нужный текст из тегов content для English

задача-перевести с английского на русский - текст типа ?????????
но для этого надо очистить текст от других языков т.к. текст тяжолый для
машинного перевода и в переводчиках виснет. Надо бы облегчить вес.



В секцию [FormatUser] вставляются шаблоны:

Код
[FormatUser]
...
; xml1 - для извлечения перевода English из тегов content
xml1=[\r\n\t]+<item>[\r\n\t]+<language>English</language>[\r\n\t]+<content>([^<]+)</content>[\r\n\t]+</item>
; xml1 - для размножения перевода English с заменой English на Russian
xml2=([\r\n\t]+<item>[\r\n\t]+<language>)(English)(</language>[\r\n\t]+<content>)([^<]+)(</content>[\r\n\t]+</item>)||$1$2$3$4$5$1Russian$3$4$5


Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 extrf=%P%N||"%p!!0!!%O_test.%E!!"||formt<xml1>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Извлечь из файла languages.xml под курсором перевод English в файл активной панели

0
-1


Я бы добавил теги Russia для дальнейшего перевода кнопкой:

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 extrf=%P%N||"%p!!0!!%O_test.%E!!"||formt<xml2>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Добавить в файл languages.xml под курсором теги (из тегов English) для дальнейшего перевода Russia и создать новый в файл активной панели

0
-1


Что касается самого перевода, то наверно можно что-то придумать, к примеру через перевод Google, но такой задачи не стояло...
Из приложенного файла в 480.000 строк извлекается 21.222 строк для перевода... да уж... тяжко все это будет вставлять вручную после машинного перевода


 
Andrey_AДата: Воскресенье, 15.03.2015, 21:57 | Сообщение № 75
Генералиссимус

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

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

TCIMG 10.1 от 15.03.2015

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





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

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