====== Console WDX (unicode) ====== Это юникодная, немного расширенная версия утилиты wdx.exe от Samwatas. Позволяет получать любые данные из заданного wdx-плагина и выводить их в консоль для дальнейшего использования в командных файлах или плагинах типа WinScript Advanced. Синтаксис: uwdx.exe [/C:codepage] [/I[:]] [/E] [/X:fieldname] [testfile [column [unit]]] Параметры: |**plugin_name**|Имя плагина WDX. При указании переключателя **/I** путь будет взят из конфигурации TC.| |**testfile**|//Опционально.// Имя тестового файла. Если параметр опущен, будет выведен список с индексами, именами и типами всех колонок.| |**column**|//Опционально.// Колонка, задается индексом или именем колонки (не локализованным).\\ Если параметр опущен, будет выведен список с именами и значениями всех колонок.| |**unit**|//Опционально.// Единица, задается индексом или именем единицы (не локализованным).\\ Если параметр опущен, считается равным 0.| Переключатели: |**/C:codepage**|//Опционально.// Устанавливает кодовую страницу для вывода. По умолчанию используется 65001 (UTF-8). Возможные кодовые страницы можно посмотреть на сайте [[https://docs.microsoft.com/en-us/windows/win32/intl/code-page-identifiers |Microsoft]].| |**/I[:]**|//Опционально//. При наличии переключателя путь к плагину с именем, заданным параметром 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** * Теперь плагинам всегда передается полный путь к тестовому файлу ===== Скачать ===== [[https://total.darkhost.ru/dl.php?file=uwdx/uwdx.zip|Console WDX (unicode)]]