Инструменты пользователя

Инструменты сайта


ru:console_unicode_wdx

Console WDX (unicode)

Это юникодная, немного расширенная версия утилиты wdx.exe от Samwatas. Позволяет получать любые данные из заданного wdx-плагина и выводить их в консоль для дальнейшего использования в командных файлах или плагинах типа WinScript Advanced.

Синтаксис:

uwdx.exe [/C:codepage] [/I[:<inipath>]] [/E] [/X:fieldname] <plugin_name> [testfile [column [unit]]]

Параметры:

plugin_nameИмя плагина WDX. При указании переключателя /I путь будет взят из конфигурации TC.
testfileОпционально. Имя тестового файла. Если параметр опущен, будет выведен список с индексами, именами и типами всех колонок.
columnОпционально. Колонка, задается индексом или именем колонки (не локализованным).
Если параметр опущен, будет выведен список с именами и значениями всех колонок.
unitОпционально. Единица, задается индексом или именем единицы (не локализованным).
Если параметр опущен, считается равным 0.

Переключатели:

/C:codepageОпционально. Устанавливает кодовую страницу для вывода. По умолчанию используется 65001 (UTF-8). Возможные кодовые страницы можно посмотреть на сайте Microsoft.
/I[:<inipath>]Опционально. При наличии переключателя путь к плагину с именем, заданным параметром plugin_name, будет взят из конфигурации Total Commander. По умолчанию используется конфигурация копии TC, из которой запущена утилита. Опционально через «:» может быть указан путь к ini-файлу, где должен производиться поиск (редирект секций поддерживается). Пути с пробелами необходимо взять в кавычки.
/EОпционально. В режиме вывода всех полей плагина будут показаны только непустые значения.
/X:fieldОпционально. Добавляет имя или индекс поля плагина, которое будет исключено в режиме вывода всех полей. Этот переключатель может использоваться многократно. Имена с пробелами необходимо взять в кавычки.

Примеры:

uwdx.exe TCTorrent.wlx -> выведет все колонки, их индексы и типы
uwdx.exe TCTorrent.wlx test.torrent -> выведет значения всех колонок и единиц
uwdx.exe TCTorrent.wlx test.torrent 0 -> вернет значение колонки с индексом 0 (Name)
uwdx.exe TCTorrent.wlx test.torrent "Name" -> вернет значение колонки Name
uwdx.exe TCTorrent.wlx test.torrent "Total Size" 1 -> вернет значение колонки "Total Size" в килобайтах (индекс единицы = 1)
uwdx.exe /C:1251 TCTorrent.wlx test.torrent -> выведет значения всех колонок и единиц и установит кодовую страницу в 1251.
uwdx.exe /I TCTorrent -> выведет значения всех колонок и единиц для плагина TCTorrent из текущей конфигурации TC.
uwdx.exe /I:"C:\Total Commander\Wincmd.ini" TCTorrent -> выведет значения всех колонок и единиц для плагина TCTorrent из заданной конфигурации TC.
uwdx.exe /I /X:Errors TCTorrent test.torrent -> покажет значения для всех столбцов и единиц, кроме столбца "Errors"

Исходник на Autoit в комплекте.

Что нового:

Версия 1.3.3

  • Добавлен переключатель /X для исключения полей из вывода

Версия 1.3.2

  • исправлен вывод полей с переключателем /E

Версия 1.3.1

  • добавлен переключатель /E
  • исправлен неправильный вывод полей типа multiplechoice

Версия 1.3.0

  • Убрано сжатие UPX (при необходимости можно сжать файлы самостоятельно)
  • Добавлена версия x64
  • Использована актуальная версия Autoit, добавлен значок
  • Добавлен переключатель для получения путей к плагинам из рабочей копии TC

Версия 1.2.2

  • Теперь плагинам всегда передается полный путь к тестовому файлу

Скачать

ru/console_unicode_wdx.txt · Последнее изменение: 2024/03/24 13:51 — loopback

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki