Описание команды


infos

Отображение различной информации.

infos=1||Number или 2||Number(||Param||...) или 2||10(||Param||...) или 2||11(||Param||...) или 3||Number(||File||...) или 3||8(||Param||...) или 3||9(||Param||...) или 3||10(||Param||...) или 3||11(||Param||...) или 4||Number(||Folder)

Параметры:

Примечания
3||11(||Param||...) Получение информации sqlite3 файла.
      в 3-м параметре прописывается, варианты:
          • Дескриптор окна (0x000102F8 или 66296).
          • Класс окна (TTOTAL_CMD или AkelPad4).
          • Имя процесса (Totalcmd.exe или AkelPad.exe).
          • [ACTIVE] или ACTIVE - активное окно.
          • Через разделитель | может быть прописан текст или заголовок окна (HH~~Parent|Справка~~TCIMG).
          • Расширенные установки поиска окна ([TITLE:Справка~~TCIMG]), см. Раздел поиска окон

      при 4-м параметре информация выводится в глобальные переменные.

  2||20||WINDOW - получение информации заданного окна.
  2||21||WINDOW - получение информации элементов заданного окна.
3||21(||Param||...) Отображение таблицы информации окна.
  Описание параметров
      в 3-м параметре прописывается WINDOW - окно, варианты cм. Дополнение №36

  2||20||WINDOW - получение информации заданного окна.
  2||21||WINDOW - получение информации элементов заданного окна.

      при 4-м параметре информация выводится в глобальные переменные.

  2||25||WINDOW||Level - получение информации дополнительных элементов заданного окна.
      Level - уровень дочерних элементов (по умолчанию 0 - получение всех элементов)

      при 5-м параметре информация выводится в глобальные переменные.
        в GLOBALINFOS - построчная информация элементов.
        в GLOBALINFOS1 - в первую ячейку записывается вся текстовая информация.

Чтобы узнать информацию о классах, идентификаторах, заголовках окон, можно воспользоваться командами captxt или wntxt или утилитами Au3Info или Control Viewer. см. Дополнение №25
Не со всех окон можно получить информацию...
1||NumberИнформация о Total Commander. Где Number:
  1 - Отображение информации панелей (таблица).
        при 3-м параметре информация записывается в глобальные переменные.
  2 - Отображение информации панелей.
  4 - Основные параметры (таблица).
        при 3-м параметре информация записывается в глобальные переменные.
  5 - Отображение информации плагинов (таблица)
        для сохранения в файл в 3-м параметре прописывается путь к файлу.
        при 4-м параметре информация записывается в глобальные переменные.
  6 - Отображение информации встроенных программ (таблица)
        для сохранения в файл в 3-м параметре прописывается путь к файлу.
        в список входят все программы из файлов *.BAR, UserCmd.ini, Wcmd_LNG.ini,
        имеющие относительный путь %COMMANDER_PATH%
        Дополнительные настройки в секции [InfoListProgTC] в TCIMG.ini
        при 4-м параметре информация записывается в глобальные переменные.
  7 - Отображение информации внутренних команд (таблица)
        при 3-м параметре информация записывается в глобальные переменные.
  8 - Отображение информации пользовательских команд (таблица)
        для сохранения в файл в 3-м параметре прописывается путь к файлу.
        при 4-м параметре информация записывается в глобальные переменные.
  9 - Отображение пунктов контекстного меню объекта под курсором
        для сохранения в файл в 3-м параметре прописывается путь к файлу.
  10 - Отображение информации -BAR файла в виде таблицы.
        в 3-м параметре прописывается путь к BAR файлу.
        при 4-м параметре информация записывается в глобальные переменные.
  11 - Отображение полей и значений WDX-плагинов для файла в виде таблицы.
        в 3-м параметре прописывается путь к файлу.
        Дополнительные настройки в TCIMG.ini в секции [InfoListWDXTC]
  12 - Отображение информации имён вкладок.
        в 3-м параметре прописывается номер:
        0 - вкладка левой файловой панели.
        1 - вкладка первой файловой панели.
        2 - вкладка активной файловой панели.
        3 - вкладка неактивной файловой панели.
2||Number(||Param||...)Информация о системе. Где Number:
  1 - Отображение информации процессов (таблица).
        при 3-м параметре информация записывается в глобальные переменные.
  2 - Отображение информации об окнах (таблица).
        при 3-м параметре информация записывается в глобальные переменные.
  3 - Отображение информации системных цветов (таблица).
  4 - Таблица ASCII символов.
        при 3-м параметре информация записывается в глобальные переменные.
  5 - Отображение информации типов файлов (список со значками).
        при 3-м параметре информация записывается в глобальные переменные.
  6 - Отображение информации окон верхнего уровня (таблица).
        при 3-м параметре информация записывается в глобальные переменные.
  7 - Таблица кодировок.
        при 3-м параметре информация записывается в глобальные переменные.
  8 - Отображение таблицы PID процессов.
        в 3-м параметре прописывается имя процесса (notepad.exe).
        при 4-м параметре информация записывается в глобальные переменные.
  9 - Отображение таблицы дескрипторов процессов.
        в 3-м параметре прописывается имя процесса (notepad.exe).
        при 4-м параметре информация записывается в глобальные переменные.
  12 - Отображение информации мониторов (таблица).
        при 3-м параметре информация записывается в глобальные переменные.
  13 - Отображение информации значков трея (таблица).
        при 3-м параметре информация записывается в глобальные переменные.
  14 - Информация всех графических режимов монитора для устройства отображения (таблица).
        при 3-м параметре информация записывается в глобальные переменные.
2||10(||Param||...)Отображение таблицы служб системы.
  Описание параметров
Все параметры необязательные, если какой-либо не указан, то берётся значение по умолчанию
      в 3-м параметре прописывается:
          0 - отображать все службы (по умолчанию)
          1 - отображать активные службы
          2 - отображать неактивные службы
      в 4-м параметре прописываются нужные номера информации через запятую. см. таблицу
          0 - выводятся все поля с информацией (по умолчанию)
      в 5-м параметре прописывается номер колонки по которой сортировать информацию (отсчёт с 1)
          -1 - без сортировки (по умолчанию)
      в 6-м параметре прописывается направление сортировки
          0 - по возрастанию (по умолчанию)
          1 - по убыванию

Если прописано более 6 параметров, то таблица не выводится, но данные сохраняются в файл, в GLOBALINFOS записывает путь к файлу:
      в 7-м параметре прописывается путь к создаваемому файлу (C:\Service.txt)
          x - если вместо пути указан "x" , то информация выводится в глобальные переменные.
          по умолчанию не перезаписывать
          для перезаписи после пути прописывается |1 (C:\Service.txt|1)
      в 8-м параметре прописывается номер кодировки файла
          0 - ANSI 1251 (по умолчанию)
          1 - UTF-16 LE 1200
          2 - UTF-16 BE 1201
          3 - UTF-8 с BOM
          4 - UTF-8 без BOM
      в 9-м параметре прописывается разделитель между колонками (по умолчанию табуляция)
  В разделителе могут использоваться
• Дополнительные символы, которые можно использовать в строке: "@CR" - Символ возврата каретки, Chr(13), "@LF" - Символ перевода строки, Chr(10), "@CRLF" = @CR & @LF, "@TAB" - Символ Tab, Chr(9).

• Если в команде(ах) необходимы кавычки, то используются две одинарных кавычки (апострофа) '' , если в команде необходим пробел - используются два символа тильды ~~.

-• Для специальных знаков могут использоваться Коды ASCII символов и функции Chr() и ChrW() см. Дополнение №26

cliptext - в любом месте тег cliptext будет заменён содержимым буфера обмена.

<info> - информация переданная параметром см. Дополнение №10

GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23

Список получаемой информации для служб системы
Номер
Вызов
Описание возвращаемого значения
1AcceptPauseВозможность Паузы
2AcceptStopВозможность Остановки
3CaptionОписание службы
4CheckPoint
5CreationClassNameИмя класса
6DescriptionОписание службы
7DesktopInteract
8DisplayNameОтображаемое Имя
9ErrorControlОбработка ошибок или Контроль ошибок
10InstallDate
11NameИмя службы
12PathNameПуть приложения
13ProcessIDID процесса
14ServiceSpecificExitCodeКод выхода
15ServiceTypeТип
16StartedЗапуск
17StartModeСтартовый режим или Тип запуска
18StartNameСтартовое имя или Учётная запись
19StateСостояние
20StatusСтатус
21SystemCreationClassNameИмя системного класса
22SystemNameИмя системы
23TagID
24WaitHint
25VersionВерсия
26NameFileИмя файла
27GroupГруппа
28StartNameModeВход от имени

2||11(||Param||...) Отображение таблицы процессов.
  Описание параметров
Все параметры необязательные, если какой-либо не указан, то берётся значение по умолчанию
      в 3-м параметре прописывается:
          0 - отображать все процессы (по умолчанию)
          1 - отображать процессы "SYSTEM"
          2 - отображать процессы "NETWORK SERVICE"
          3 - отображать процессы "LOCAL SERVICE"
          4 - отображать процессы "Пользовательские"
          Если необходимо несколько, то номера прописываются через запятую: 1,4
      в 4-м параметре прописываются нужные номера информации через запятую. см. таблицу
          0 - выводятся все поля с информацией (по умолчанию)
      в 5-м параметре прописывается номер колонки по которой сортировать информацию (отсчёт с 1)
          -1 - без сортировки (по умолчанию)
      в 6-м параметре прописывается направление сортировки
          0 - по возрастанию (по умолчанию)
          1 - по убыванию

Если прописано более 6 параметров, то таблица не выводится, но данные сохраняются в файл, в GLOBALINFOS записывает путь к файлу:
      в 7-м параметре прописывается путь к создаваемому файлу (C:\Process.txt)
          x - если вместо пути указан "x" , то информация выводится в глобальные переменные.
          по умолчанию не перезаписывать
          для перезаписи после пути прописывается |1 (C:\Process.txt|1)
      в 8-м параметре прописывается номер кодировки файла
          0 - ANSI 1251 (по умолчанию)
          1 - UTF-16 LE 1200
          2 - UTF-16 BE 1201
          3 - UTF-8 с BOM
          4 - UTF-8 без BOM
      в 9-м параметре прописывается разделитель между колонками (по умолчанию табуляция)
  В разделителе могут использоваться
• Дополнительные символы, которые можно использовать в строке: "@CR" - Символ возврата каретки, Chr(13), "@LF" - Символ перевода строки, Chr(10), "@CRLF" = @CR & @LF, "@TAB" - Символ Tab, Chr(9).

• Если в команде(ах) необходимы кавычки, то используются две одинарных кавычки (апострофа) '' , если в команде необходим пробел - используются два символа тильды ~~.

-• Для специальных знаков могут использоваться Коды ASCII символов и функции Chr() и ChrW() см. Дополнение №26

cliptext - в любом месте тег cliptext будет заменён содержимым буфера обмена.

<info> - информация переданная параметром см. Дополнение №10

GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23

Список получаемой информации для процесса системы
Номер
Вызов
Описание возвращаемого значения
1NameИмя процесса
2ProcessIDPID процесса
3ParentProcessIDPID родительского процесса
4CommandLineПараметры запуска процесса
5ExecutablePathПуть процесса
6UserNameИмя
7UserDomainДомен
8Sid
9CreationDateДата и время начала выполнения процесса
10CSNameИмя компьютера
11OSNameНазвание операционной системы
12WindowsVersionНомер версии Windows
13CreationClassName
14CSCreationClassName
15ExecutionState
16HandleCount
17KernelModeTime
18MaximumWorkingSetSize
19MinimumWorkingSetSize
20OSCreationClassName
21OtherOperationCount
22OtherTransferCount
23PageFaultsОшибок страниц
24PageFileUsage
25PeakPageFileUsage
26PeakVirtualSize
27PeakWorkingSetSize
28PriorityПриоритет
29PrivatePageCount
30QuotaNonPagedPoolUsage
31QuotaPagedPoolUsage
32QuotaPeakNonPagedPoolUsage
33QuotaPeakPagedPoolUsage
34ReadOperationCount
35ReadTransferCount
36SessionID
37ThreadCount
38UserModeTime
39VirtualSize
40WorkingSetSize
41WriteOperationCount
42WriteTransferCount
43CaptionКраткое описание объекта
44Status

3||Number(||File||...)Информация объекта. Где Number:
  1 - Отображение информации объекта (таблица)
        при 4-м параметре информация записывается в глобальную переменную.
  2 - Отображение информации объекта с помощью MediaInfo.dll (таблица)
        при 4-м параметре информация записывается в глобальные переменные.
  3 - Отображение текстовой информации табличных файлов xlsx.
        в 4-м параметре прописывается номер отображаемого листа List.
        при 5-м параметре информация записывается в глобальные переменные.
  4 - Отображение информации объекта с помощью регулярного выражения (таблица).
        в 4-м параметре прописывается имя ключа из секции [InfoListRegExp] в TCIMG.ini
        в 5-м параметре может использоваться параметр formt<> см. Дополнение №15.
  5 - Отображение информации шрифтов (файлов ttf, ttc, otf) (таблица).
        при 4-м параметре информация записывается в глобальные переменные.
  6 - Отображение информации значков (файлов ico) (таблица).
        при 4-м параметре информация записывается в глобальные переменные.
  7 - Отображение информации изображений (файлов bmp, jpg, jpe, jpeg, jpi, gif, png, tiff, tif) (таблица).
        при 4-м параметре информация записывается в глобальные переменные.

File - путь к объекту %P%N, c:\test.avi, c:\test.xlsx
3||8(||Param||...) Получение цветов изображения без дубликатов и их количество.
  Описание параметров
      в 3-м параметре прописывается:
          File - путь к изображению (bmp, jpg, jpe, jpeg, jpi, gif, png, tiff, tif).

Далее параметры необязательные, если какой-либо не указан, то берётся значение по умолчанию
      в 4-м параметре прописывается:
          0 - получить количество и цвета
          1 - получить только уникальные цвета (по умолчанию)
      в 5-м параметре прописывается формат:
          0 - BGRA
          1 - ARGB (по умолчанию)
          2 - RGBA
Если прописано более 5 параметров, то информационное окно не выводится, но данные сохраняются в файл, в GLOBALINFOS записывает путь к файлу:
      в 6-м параметре прописывается путь к создаваемому файлу (C:\Color.txt)
          x - если вместо пути указан "x" , то информация выводится в глобальные переменные.
          по умолчанию не перезаписывать
          для перезаписи после пути прописывается |1 (C:\Color.txt|1)
      в 7-м параметре прописывается номер кодировки файла
          0 - ANSI 1251 (по умолчанию)
          1 - UTF-16 LE 1200
          2 - UTF-16 BE 1201
          3 - UTF-8 с BOM
          4 - UTF-8 без BOM

Чем больше размер изображения, тем длительнее процесс получения цветов.
3||9(||Param||...) Получение информации torrent файла.
  Описание параметров
      в 3-м параметре прописывается:
          File - путь к торрент файлу (torrent).

Далее параметры необязательные, если какой-либо не указан, то берётся значение по умолчанию
      в 4-м параметре прописывается:
          0 - информация выдаётся в таблице (по умолчанию).
          1 - выдаётся преобразованная текстовая информация.
Если прописано более 4 параметров, то информационное окно не выводится, но данные сохраняются в файл.
      в 5-м параметре прописывается путь к создаваемому файлу (C:\Torrent.txt)
          x - если вместо пути указан "x" , то информация выводится в глобальные переменные.
          по умолчанию не перезаписывать.
          для перезаписи после пути прописывается |1 (C:\Torrent.txt|1).
      в 6-м параметре прописывается номер кодировки файла
          0 - ANSI 1251 (по умолчанию)
          1 - UTF-16 LE 1200
          2 - UTF-16 BE 1201
          3 - UTF-8 с BOM
          4 - UTF-8 без BOM
3||10(||Param||...) Получение информации zip файла.
  Описание параметров
      в 3-м параметре прописывается:
          File - путь к архиву zip.

      в 4-м параметре прописывается:
          0 - получить список папок.
          1 - получить список файлов.
          2 - получить список объектов (файлов и папок).

Далее параметры необязательные, если какой-либо не указан, то берётся значение по умолчанию.

      в 5-м параметре прописывается:
          0 - список с рекурсией (по умолчанию).
          1 - список 1-го уровня.

Если прописано более 5-ти параметров, то информационное окно не выводится, данные записываются в GLOBALINFOS
3||23(||Param||...) Получение информации архива/файла с помощью WCX плагинов..
  Описание параметров
      в 3-м параметре прописывается:
          • Имя плагина для получения информации (Total7zip, ICLRead).
          • Полный путь к плагину (%COMMANDER_PATH%\Plugins\Wcx\Total7zip\Total7zip.wcx).
          • -1 автоматически ищется плагин для получения информации.
          1) поиск плагина относительно расширения файла в Wincmd.ini в секции [PackerPlugins]
          2) поиск плагина в папке ...\TC\Plugins\Wcx\

      в 4-м параметре прописывается:
          File - путь к архиву/файлу.

Далее параметры необязательные, если какой-либо не указан, то берётся значение по умолчанию.

      в 5-м параметре прописывается:
          0 - получить список папок.
          1 - получить список файлов.
          2 - получить список объектов (файлов и папок) (по умолчанию).

      в 6-м параметре прописывается:
          0 - список с рекурсией (по умолчанию).
          1 - список 1-го уровня.

      в 7-м параметре прописывается:
          0 - список полных путей (по умолчанию).
          1 - список имён.
          2 - список имён с начальным слешем.

Если прописано более 7-ти параметров, то информационное окно не выводится, данные записываются в GLOBALINFOS

Примечания:

• Не все плагины поддерживают имена файлов, в которых есть Unicode символы.
• Один тип файла может открываться несколькими плагинами, для открытия нужным, пропишите его в Wincmd.ini в секции [PackerPlugins]
• Некоторые плагины могут вызвать зависание программы. Следует обновить плагин, либо сообщить для дополнительного тестирования
3||23(||Param||...) Получение информации архива/файла с помощью WCX плагинов..
  Описание параметров
      в 3-м параметре прописывается год в 4-х значном формате (2018):
          • 0 - текущий год (по умолчанию).

      в 4-м параметре прописывается месяц (от 1 до 12):
          • 0 - текущий месяц (по умолчанию).

      в 5-м параметре прописывается:
          • 0 - неделя начинается с воскресения.
          • 1 - с понедельника (по умолчанию).

Если прописано более 5-ти параметров, то информационное окно не выводится, данные записываются в GLOBALINFOS
3||25(||File||...) Получение информации lnk файла.
  Описание параметров

Название
Возвращаемое значение
Lnk  0 - если это не файл ярлыка.
  1 - если это файл ярлыка.
TargetPathПуть к объекту запуска.
WorkingDirectoryРабочий каталог.
ArgumentsПараметры запуска.
DescriptionОписание, всплывающая подсказка при наведении курсора на ярлык.
IconFilenameИмя файла с иконками.
IconIndexИндекс иконки в файле.
ShortcutStateСостояние окна при запуске:
  1 - обычный размер окна.
  2 - свёрнутое.
  3 - развёрнутое.
AdminStateСвойство "запуск от администратора":
  0 - не имеет свойство "запуск от администратора".
  2 - имеет свойство "запуск от администратора".
 -3 - не может иметь свойство "запуск от администратора".
HotKeyБыстрый вызов: сочетание "горячих" клавиш
PathFileПуть к файлу ярлыка lnk.

При 4-м параметре информация записывается в глобальные переменные GLOBALINFOS
3||11(||Param||...) Получение информации sqlite3 файла.
      в 3-м параметре прописывается:
          File - путь к файлу sqlite3.

      в 4-м параметре прописывается запрос для получения информации.
          @Key - вместо запроса может быть прописан ключ Key (перед Key символ @ обязателен).
          в котором прописан запрос или несколько запросов через разделитель |
          при нескольких запросах выводится информация первого, в котором она есть.
          ключи с запросами прописываются в TCIMG.ini в секции [SQLite3]

      при 5-м параметре информация выводится в глобальные переменные.

Примеры запросов для некоторых файлов
Запрос
Файл
SELECT * FROM moz_cookies;...\FireFox\Data\profile\cookies.sqlite
SELECT baseDomain FROM moz_cookies;
SELECT value FROM moz_cookies;
для получение определённой колонки
...\FireFox\Data\profile\cookies.sqlite
SELECT * FROM addon;
SELECT * FROM developer;
...\FireFox\Data\profile\addons.sqlite
SELECT * FROM moz_downloads;...\FireFox\Data\profile\downloads.sqlite
SELECT * FROM moz_formhistory;...\FireFox\Data\profile\formhistory.sqlite
SELECT * FROM moz_perms;...\FireFox\Data\profile\permissions.sqlite
SELECT * FROM moz_logins;...\FireFox\Data\profile\signons.sqlite
SELECT * FROM places;...\FireFox\Data\profile\places.sqlite
SELECT * FROM webappsstore2;...\FireFox\Data\profile\webappsstore.sqlite
SELECT * FROM fields;...\FireFox\Data\profile\healthreport.sqlite
SELECT * FROM setting;...\FireFox\Data\profile\extensions.sqlite
SELECT * FROM groups;
SELECT * FROM prefs;
...\FireFox\Data\profile\content-prefs.sqlite
SELECT * FROM cookies;..\GoogleChrome\Data\profile\Default\Cookies
...\Opera\Data\profile\data\Cookies
SELECT * FROM downloads;..\GoogleChrome\Data\profile\Default\History
...\Opera\Data\profile\data\History
SELECT * FROM logins;..\GoogleChrome\Data\profile\Default\Login Data
...\Opera\Data\profile\data\Login Data
SELECT * FROM autofill;...\Opera\Data\profile\data\Web Data
SELECT * FROM favorites;...\Opera\Data\profile\data\favorites.db
SELECT * FROM files;...\FileZilla\Data\settings\queue.sqlite3
SELECT * FROM messages;...\OpenBazaar\Profile\OB-Mainnet.db
SELECT * FROM history;...\bitsync\F9752A52608.db
SELECT * FROM aliases;...\qTox\name.db
SELECT * FROM Messages;...\ICQ_7_Lite\Messages.qdb
SELECT * FROM fullobjects;...\Skype\Data\settings\name\main.db

В различных версиях программ пути к файлам могут отличаться.
Для определения других запросов к файлам вы можете воспользоваться программой DB Browser for SQLite




  Описание параметров
      в 3-м параметре прописывается:
          File - путь к файлу mdb.

      в 4-м параметре прописывается, варианты:
          • -1 - получение названий доступных таблиц и заголовки столбцов таблиц.
          • запрос для получения информации.

      при 5-м параметре информация выводится в глобальные переменные.

Примеры запросов
Запрос
Описание
SELECT * FROM Book1получить данные таблицы Book1 со всех колонок
SELECT * FROM Book2получить данные таблицы Book2 со всех колонок
SELECT Column1 FROM Book1получить данные колонки Column1 таблицы Book1
SELECT Column1,Column2 FROM Book1получить данные колонок Column1 и Column2 таблицы Book1

      Тестировалось на Windows10, возможно где-то может не сработать.
4||Number(||Folder)Информация объектов каталога. Где Number:
  1 - Отображение информации ярлыков папки (таблица)
    Folder - путь к каталогу %P%N, c:\test\
      в 4-м параметре прописывается:
        0 - список с рекурсией (по умолчанию).
        1 - список 1-го уровня.
      при 5-м параметре информация записывается в глобальные переменные.
8||1||NumberИнформация файлов открытых на редактирование в AkelPad.
  Описание параметров
      в 3-м параметре прописывается режим получения списка:
        0 - прямое получение всех файлов с начала и до конца.
        1 - обратное получение всех файлов с конца и до начала.
        2 - прямое получение файлов с начала и до активной вкладки (включая активную вкладку).
        3 - обратное получение файлов от активной вкладки до начала (включая активную вкладку)
        4 - прямое получение файлов с начала и до активной вкладки (не включая активную вкладку).
        5 - обратное получение файлов от активной вкладки до начала (не включая активную вкладку)
        6 - прямое получение файлов от активной вкладки и до конца (включая активную вкладку).
        7 - обратное получение файлов от активной вкладки и до конца (включая активную вкладку)
        8 - прямое получение файлов от активной вкладки и до конца (не включая активную вкладку).
        9 - обратное получение файлов от активной вкладки и до конца (не включая активную вкладку)
       10 - прямое получение всех файлов с начала и до конца (не включая активную вкладку).
       11 - обратное получение всех файлов с конца и до начала (не включая активную вкладку).

Если прописано более 3-х параметров, то информационное окно не выводится, данные записываются в GLOBALINFOS

Список получаемой информации AkelPad
Колонка
Название
Описание
0FileПолный путь файла
1LenFileДлина полного пути файла
2PathРодительский путь файла
3LenPathДлина родительского пути файла
4NameИмя файла
5LenNameДлина имени файла
6NameExtИмя файла с расширением
7LenNameExtДлина имени файла с расширением
8ExtРасширение
9LenExtДлина расширения
10Exist1 - существует файл, 0 - нет
11AttribСтрока атрибутов файла
12SizeРазмер файла в байтах
13ModifiedВремя последней модификации файла
14CreatedВремя создания файла
15AccessedВремя последнего доступа файла
16CodePageКодировка файла
17Bom1 - с Bom, 0 - без Bom
18NewLineФормат новой строки файла:
  1 - DOS/Windows (0Dh, 0Ah) \r\n (@CRLF)
  2 - Unix (0Ah) \n (@CR)
  3 - Mac (0Dh) \r (@LF)
19NumberНомер расположения файла
20Mod1 - файл не сохранён (со звёздочкой), 0 - сохранён
21WordWrap1 - включён режим переноса слов, 0 - отключён
22IconInexИндекс значка на вкладке

Примечания:

Дополнительные настройки внешнего вида диалога в TCIMG.ini в секции [Infolist]

MediaInfo.dll - не входит в базовый состав TCIMG, для желающих можно прописать путь к библиотеке в в TCIMG.ini в секции [DLL] в ключе MediaInfo (скачать библиотеку MediaInfo.zip)

В параметрах команды может использоваться:
  • GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
  • [info] или <info> - информация, получаемая через параметр см. Дополнение №10
  • [input], [combo], [group], ... - вводимая информация параметров см. Дополнение №18.
  • [tc] - информация, получаемая объектов Total Commander см. Дополнение №12

Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALINFOSдвумерный 2D массив выходных данных.
  в некоторых случаях выводится одномерный массив (см. комментарии к параметрам и примеры)
GLOBALINFOS0
GLOBALINFOS1
GLOBALINFOS2
...
GLOBALINFOSN
массивы выходных данных:
в GLOBALINFOS0 - одномерный массив 0-й колонки.
в GLOBALINFOS1 - одномерный массив 1-й колонки.
в GLOBALINFOS2 - одномерный массив 2-й колонки.
...
в GLOBALINFOSN - одномерный массив N-й колонки.


Команда для создания двумерного 2D массива inf2d
Команда для преобразования двумерного 2D массива arr2d

Может выглядеть следующим образом:

Нажмите для отображения изображения в оригинальном размере.

См. также:

inplg, versn

Примеры:
 Как создать кнопку?

imgpr=1 infos=3||8||%P%N||2||0||"%p"Color.txt|1 ;; сохранить все цвета и их количество изображения под курсором (формат RGBA) в файл Color.txt в активной панели (перезапись, если такой файл существует)

imgpr=1 infos=3||8||%P%N||2||1||"%p"Color.txt ;; сохранить все цвета изображения под курсором (формат RGBA) в файл Color.txt в активной панели

imgpr=1 infos=3||8||%P%N||2||1||"%p"Color.txt|1 ;; сохранить все цвета изображения под курсором (формат RGBA) в файл Color.txt в активной панели (перезапись, если такой файл существует)

infos=1||1 ;; отображение информации панелей (таблица) Total Commander

infos=1||1||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать информацию панелей Total Commander в глобальные переменные

infos=1||10||%P%N ;; отображение информации BAR файла под курсором в виде таблицы

infos=1||10||%P%N||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> GLOBALINFOS3<a> GLOBALINFOS4<a> GLOBALINFOS5<a> ;; записать информацию BAR файла под курсором Total Commander в глобальные переменные

infos=1||10||<info=x50> ;; отображение информации BAR файла активной панели инструментов в виде таблицы

infos=1||11||%P%N ;; таблица всех полей и значений WDX-плагинов для файла под курсором

infos=1||12||0 ;; отобразить в таблице список имён вкладок левой панели

infos=1||12||1 ;; отобразить в таблице список имён вкладок правой панели

infos=1||12||2 ;; отобразить в таблице список имён вкладок активной панели

infos=1||12||3 ;; отобразить в таблице список имён вкладок неактивной панели

infos=1||2 ;; отображение информации панелей Total Commander

infos=1||4 ;; данные основных параметров Total Commander

infos=1||4||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать данные основных параметров Total Commander в глобальные переменные

infos=1||5 ;; информация о плагинах (таблица)

infos=1||5||%%COMMANDER_PATH%%\Files\Help\TCInfo\AllPlugins.tcinfo
;; записать информацию о плагинах в файл

infos=1||5||x||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS3<a> GLOBALINFOS4<a> GLOBALINFOS5<a> ;; записать информацию о плагинах Total Commander в глобальные переменные

infos=1||6 ;; информация о встроенных программ в TC (таблица)

infos=1||6||%%COMMANDER_PATH%%\Files\Help\TCInfo\AllPrograms.tcinfo
;; записать информацию встроенных программ TC в файл

infos=1||6||x||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> GLOBALINFOS3<a> ;; записать информацию о встроенных программах в Total Commander в глобальные переменные

infos=1||7 ;; информация о внутренних командах в TC (таблица)

infos=1||7||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> GLOBALINFOS3<a> GLOBALINFOS4<a> GLOBALINFOS5<a> ;; записать информацию о внутренних командах в Total Commander в глобальные переменные

infos=1||8 ;; информация о пользовательских командах в TC (таблица)

infos=1||8||%%COMMANDER_PATH%%\Files\Help\TCInfo\AllCommands.tcinfo ;; записать информацию внутренних и пользовательских командах TC в файл

infos=1||8||x||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> GLOBALINFOS3<a> GLOBALINFOS4<a> GLOBALINFOS5<a> ;; записать информацию о пользовательских командах в Total Commander в глобальные переменные

infos=1||9 ;; просмотр названия пунктов контекстного меню объекта под курсором

infos=1||9||"%p\ContextMenu.txt" ;; записать названия пунктов контекстного меню объекта под курсором в файл

infos=2||1 ;; отображение информации процессов

infos=2||1||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> ;; записать информацию процессов в глобальные переменные

infos=2||10 ;; отобразить информацию о всех службах в таблице

infos=2||10||0||0||-1||0||x GLOBALINFOS<a> GLOBALINFOS2<a> GLOBALINFOS5<a> GLOBALINFOS7<a> GLOBALINFOS10<a> GLOBALINFOS11<a> GLOBALINFOS27<a> ;; записать информацию о всех службах в глобальные переменные

infos=2||10||0||3,6,19,17,28 ;; отобразить информацию о всех службах в таблице с заданными колонками

infos=2||10||0||3,6,19,17,28||1 ;; отобразить информацию о всех службах в таблице с заданными колонками, отсортированной по первой колонке

infos=2||10||0||3,6,19,17,28||1||0||"%p"Service.txt GLOBALINFOS<a> ;; создать файл Service.txt в активной панели с информацией о всех службах с заданными колонками, отсортированной по первой колонке и передать путь GLOBALINFOS

infos=2||10||0||3,6,19,17,28||1||0||"%p"Service.txt ;; создать файл Service.txt в активной панели с информацией о всех службах с заданными колонками, отсортированной по первой колонке

infos=2||10||0||3,6,19,17,28||1||0||"%p"Service.txt||0||Chr(124) ;; создать файл Service.txt в активной панели с информацией о всех службах с заданными колонками, отсортированной по первой колонке, разделитель между колонками |

infos=2||10||0||3,6,19,17,28||1||0||"%p"Service.txt||1 ;; создать файл Service.txt в активной панели в кодировке UTF-16 LE 1200 с информацией о всех службах с заданными колонками, отсортированной по первой колонке

infos=2||10||1 ;; отобразить информацию о всех активных службах в таблице

infos=2||10||2 ;; отобразить информацию о всех неактивных службах в таблице

infos=2||11 ;; отображение расширенной информации процессов

infos=2||11||0||0||-1||0||x GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> GLOBALINFOS3<a> GLOBALINFOS42<a> ;; записать информацию о всех процессов в глобальные переменные

infos=2||11||1 ;; отображение расширенной информации процессов, только "SYSTEM"

infos=2||11||1,4 ;; отображение расширенной информации процессов, только "SYSTEM" и "Пользовательских"

infos=2||11||2 ;; отображение расширенной информации процессов, только "NETWORK SERVICE"

infos=2||11||3 ;; отображение расширенной информации процессов, только "LOCAL SERVICE"

infos=2||11||4 ;; отображение расширенной информации процессов, только "Пользовательских"

infos=2||11||4||1,2,3,4 ;; отображение расширенной информации процессов, только "Пользовательских" заданных колонок

infos=2||11||4||1,2,3,4||1 ;; отображение расширенной информации процессов, только "Пользовательских" заданных колонок, сортировать по 1-й колонке

infos=2||11||4||1,2,3,4||-1||0||"%p"Process.txt ;; создать файл Process.txt в активной панели с информацией процессов, только "Пользовательских" заданных колонок

infos=2||11||4||1,2,3,4||-1||0||"%p"Process.txt||0||Chr(124) GLOBALINFOS<a> ;; создать файл Process.txt в активной панели с информацией процессов, только "Пользовательских" заданных колонок, разделитель между колонками | + передать файл в глобальную переменную

infos=2||11||4||1,2,3,4||-1||0||"%p"Process.txt||0||Chr(124) ;; создать файл Process.txt в активной панели с информацией процессов, только "Пользовательских" заданных колонок, разделитель между колонками |

infos=2||11||4||1,2,3,4||-1||0||"%p"Process.txt||1 ;; создать файл Process.txt в активной панели в кодировке UTF-16 LE 1200 с информацией процессов, только "Пользовательских" заданных колонок

infos=2||11||4||5 ;; отображение расширенной информации процессов, только "Пользовательских" пути запущенных программ

infos=2||12 ;; отобразить в таблице информацию мониторов

infos=2||12||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> GLOBALINFOS3<a>GLOBALINFOS4<a> ;; записать информацию мониторов в глобальные переменные

infos=2||13 ;; отобразить в таблице информацию значков трея

infos=2||13||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> ;; записать информацию значков трея в глобальные переменные

infos=2||14 ;; информация всех графических режимов для устройства отображения

infos=2||14||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> GLOBALINFOS3<a> GLOBALINFOS4<a> ;; записать информацию всех графических режимов для устройства отображения в глобальные переменные

infos=2||2 ;; отображение информации об окнах

infos=2||2||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать информацию окон в глобальные переменные

infos=2||3 ;; отображение системных цветов

infos=2||4 ;; таблица ASCII символов

infos=2||4||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> GLOBALINFOS3<a> ;; записать информацию ASCII символов в глобальные переменные

infos=2||5 ;; просмотр типов файлов в системе

infos=2||5||1 GLOBALINFOS<a> ;; записать типы файлов в системе в глобальные переменные

infos=2||6 ;; отображение информации окон верхнего уровня

infos=2||6||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать информацию окон верхнего уровня в глобальные переменные

infos=2||7 ;; таблица кодировок

infos=2||7||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> ;; записать информацию кодировок в глобальные переменные

infos=2||8||notepad.exe ;; отображение таблицы PID процессов notepad.exe

infos=2||8||notepad.exe||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать информацию процессов notepad.exe в глобальные переменные

infos=2||8||notepad.exe||1 GLOBALINFOS1<a> ;; получить массив PID процессов заданного имени notepad.exe

infos=2||9||notepad.exe ;; отображение таблицы дескрипторов процессов notepad.exe

infos=2||9||notepad.exe||1 <FOR> 1 <TO> GLOBALINFOS1<0> exect=WinSetState(HWnd('GLOBALINFOS1<:INDEX:>'),'''',@SW_MINIMIZE) <NEXT> ;; свернуть окна с заданным именем процесса notepad.exe

infos=2||9||notepad.exe||1 <FOR> 1 <TO> GLOBALINFOS1<0> exect=WinSetState(HWnd('GLOBALINFOS1<:INDEX:>'),'''',@SW_RESTORE) <NEXT> ;; восстановить свёрнутые или развёрнутые окна с заданным именем процесса notepad.exe

infos=2||9||notepad.exe||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать информацию дескрипторов notepad.exe в глобальные переменные

infos=2||9||notepad.exe||1 GLOBALINFOS1<a> ;; получить массив дескрипторов процессов заданного имени notepad.exe

infos=2||9||TCIMG.exe||textv=x||1 <FOR> 1 <TO> GLOBALINFOS1<0> exect=WinSetState(HWnd('GLOBALINFOS1<:INDEX:>'),'''',@SW_MINIMIZE) <NEXT> ;; свернуть окна просмотрщика буфера обмена (команда textv)

infos=2||9||TCIMG.exe||textv=x||1 <FOR> 1 <TO> GLOBALINFOS1<0> exect=WinSetState(HWnd('GLOBALINFOS1<:INDEX:>'),'''',@SW_RESTORE) <NEXT> ;; развернуть свернутые окна просмотрщика буфера обмена (команда textv)

infos=3||1||%P%N ;; отображение информации объекта под курсором

infos=3||1||%P%N||1 GLOBALINFOS<a> ;; записать информацию объекта под курсором в глобальную переменную

infos=3||10||%P%N||0 ;; отобразить в таблице все папки ZIP архива под курсором

infos=3||10||%P%N||0||0||1 GLOBALINFOS<a> ;; записать все папки ZIP архива под курсором в переменную GLOBALINFOS

infos=3||10||%P%N||0||1 ;; отобразить в таблице папки 1-го уровня ZIP архива под курсором

infos=3||10||%P%N||0|1||1 GLOBALINFOS<a> ;; записать папки 1-го уровня ZIP архива под курсором в переменную GLOBALINFOS

infos=3||10||%P%N||1 ;; отобразить в таблице все файлы ZIP архива под курсором

infos=3||10||%P%N||1||0||1 GLOBALINFOS<a> ;; записать все файлы ZIP архива под курсором GLOBALINFOS

infos=3||10||%P%N||1||1 ;; отобразить в таблице файлы 1-го уровня ZIP архива под курсором

infos=3||10||%P%N||1||1||1 GLOBALINFOS<a> ;; записать файлы 1-го уровня ZIP архива под курсором GLOBALINFOS

infos=3||10||%P%N||2 ;; отобразить в таблице все объекты ZIP архива под курсором

infos=3||10||%P%N||2||0||1 GLOBALINFOS<a> ;; записать все объекты ZIP архива под курсором GLOBALINFOS

infos=3||10||%P%N||2||1 ;; отобразить в таблице все объекты 1-го уровня ZIP архива под курсором

infos=3||10||%P%N||2||1||1 GLOBALINFOS<a> ;; записать все объекты 1-го уровня ZIP архива под курсором GLOBALINFOS

infos=3||11||%P%N||@L1 ;; просмотреть информацию файлов баз sqlite3 под курсором

infos=3||11||%P%N||SELECT~~*~~FROM~~addon; ;; просмотреть информацию файла addons.sqlite под курсором

infos=3||11||%P%N||SELECT~~*~~FROM~~addon;||1 GLOBALINFOS<a> GLOBALINFOS1<a> GLOBALINFOS3<a> GLOBALINFOS4<a> ;; вывести информацию файла addons.sqlite под курсором в глобальные переменные

infos=3||11||%P%N||SELECT~~*~~FROM~~cookies; ;; просмотреть информацию файла cookies под курсором (GoogleChrome)

infos=3||11||%P%N||SELECT~~*~~FROM~~moz_cookies; ;; просмотреть информацию файла cookies.sqlite под курсором

infos=3||11||%P%N||SELECT~~*~~FROM~~moz_cookies;||1 GLOBALINFOS<a> GLOBALINFOS1<a> GLOBALINFOS3<a> GLOBALINFOS4<a> ;; вывести информацию файла cookies.sqlite под курсором в глобальные переменные

infos=3||11||%P%N||SELECT~~*~~FROM~~moz_downloads; ;; просмотреть информацию файла downloads.sqlite под курсором

infos=3||11||%P%N||SELECT~~*~~FROM~~moz_places; ;; просмотреть информацию файла places.sqlite под курсором

infos=3||11||%P%N||SELECT~~*~~FROM~~webappsstore2; ;; просмотреть информацию файла webappsstore.sqlite под курсором

infos=3||11||%P%N||SELECT~~*~~FROM~~webappsstore2;||1 GLOBALINFOS<a> GLOBALINFOS1<a> GLOBALINFOS3<a> GLOBALINFOS4<a> ;; вывести информацию файла webappsstore.sqlite под курсором в глобальные переменные

infos=3||11||%P%N||SELECT~~baseDomain~~FROM~~moz_cookies; ;; просмотреть информацию файла addons.sqlite под курсором колонка baseDomain

infos=3||11||%P%N||SELECT~~value~~FROM~~moz_cookies; ;; просмотреть информацию файла addons.sqlite под курсором колонка value

infos=3||11||%P%N||SSELECT~~*~~FROM~~moz_downloads;||1 GLOBALINFOS<a> GLOBALINFOS1<a> GLOBALINFOS3<a> GLOBALINFOS4<a> ;; вывести информацию файла downloads.sqlite под курсором в глобальные переменные

infos=3||11||%P%N||SSELECT~~*~~FROM~~moz_places;||1 GLOBALINFOS<a> GLOBALINFOS1<a> GLOBALINFOS3<a> GLOBALINFOS4<a> ;; вывести информацию файла places.sqlite под курсором в глобальные переменные

infos=3||2||%P%N ;; отображение информации файла под курсором с помощью MediaInfo.dll

infos=3||2||%P%N||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать информацию объекта под курсором с помощью MediaInfo.dll в глобальные переменные

infos=3||3||%P%N||1 ;; просмотреть текстовую информацию 1-го листа табличного файла под курсором xlsx или xlsm

infos=3||3||%P%N||1||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать информацию 1-го листа табличного файла под курсором xlsx или xlsm в глобальные переменные

infos=3||3||%P%N||3 ;; просмотреть текстовую информацию 3-го листа табличного файла под курсором xlsx или xlsm

infos=3||4||%P%N||HTML1||formt<1,3> ;; просмотр информации html файла под курсором по шаблону HTML1 (список заданных типов файлов в содержимом)

infos=3||4||%P%N||XML1 ;; отобразить в таблице весь контент для перевода файла languages.xml под курсором

infos=3||5||%P%N ;; отображение информации шрифта под курсором (ttf, ttc)

infos=3||5||%P%N||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать информацию информации шрифта под курсором (ttf, ttc) в глобальные переменные

infos=3||6||%P%N ;; информация файла ICO под курсором

infos=3||6||%P%N||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> GLOBALINFOS3<a> ;; записать информацию значка ICO под курсором в глобальные переменные

infos=3||7||%P%N ;; отобразить таблицу с информацией изображения под курсором (BMP, GIF, PNG, JPG, JPEG, JPE, TIF, TIFF, DIB, RLE)

infos=3||7||%P%N||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS2<a> ;; записать информацию изображения под курсором в глобальные переменные

infos=3||8||%P%N ;; отображение всех цветов изображения под курсором (формат ARGB)

infos=3||8||%P%N||1||1||x GLOBALINFOS<a> ;; записать все цвета изображения под курсором (формат RGBA) в глобальную переменную

infos=3||8||%P%N||2 ;; отображение всех цветов изображения под курсором (формат RGBA)

infos=3||8||%P%N||2||0 ;; отображение всех цветов и их количество изображения под курсором (формат RGBA)

infos=3||9||%P%N||0 ;; отобразить текстовую информацию torrent файла под курсором

infos=3||9||%P%N||0||"%P%O".txt ;; сохранить текстовую информацию torrent файла под курсором рядом в именной файл

infos=3||9||%P%N||0||"%P%O".txt||4 ;; сохранить текстовую информацию torrent файла под курсором рядом в именной файл в кодировке UTF-8

infos=3||9||%P%N||0||"%P%O".txt|1 ;; сохранить текстовую информацию torrent файла под курсором рядом в именной файл (перезапись, если такой файл существует)

infos=3||9||%P%N||1 ;; отобразить информацию в таблице torrent файла под курсором

infos=3||9||%P%N||1||"%P%O".txt ;; сохранить табличную информацию torrent файла под курсором рядом в именной файл

infos=3||9||%P%N||1||"%P%O".txt||4 ;; сохранить табличную информацию torrent файла под курсором рядом в именной файл в кодировке UTF-8

infos=3||9||%P%N||1||"%P%O".txt|1 ;; сохранить табличную информацию torrent файла под курсором рядом в именной файл (перезапись, если такой файл существует)

infos=3||9||%P%N||1||x GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> ;; записать информацию torrent файла под курсором в глобальные переменные

infos=4||1||"%p" ;; информация о всех ярлыках активной панели (таблица)

infos=4||1||$f06 ;; информация о всех ярлыках "Рабочего стола" (таблица)

infos=4||1||$f06||0||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS8<a> ;; записать информацию о всех ярлыках "Рабочего стола" в глобальные переменные

infos=4||1||$f43 ;; информация о всех ярлыках папки "Быстрого запуска" (таблица)

infos=4||1||$f43||0||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS8<a> ;; записать информацию о всех ярлыках папки "Быстрого запуска" в глобальные переменные

infos=4||1||%P%N ;; информация о всех ярлыках папки под курсором (таблица)

infos=4||1||%P%N||0||1 GLOBALINFOS<a> GLOBALINFOS0<a> GLOBALINFOS1<a> GLOBALINFOS8<a> ;; записать информацию о всех ярлыках папки под курсором в глобальные переменные

sends=@<info=x50>??1 infos=1||10||GLOBALSENDS<1> ;; отображение информации BAR файла активной панели инструментов в виде таблицы


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru