yozhic
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Skandalli Operand – это величина, с которой работает Operator. Плагином поддерживается только один Operator: деление (код=47). Значит Operand – это величина, на которую надо разделить полученную системную инфу переде тем, как ее отобразить в колонке Тотала. Например: Код: ;Displays the file size as KB. [{B725F130-47EF-101A-A5F1-02608C9EEBAC}12] UseDefault=0 Cast=2 Operator=47 Operand=1024 | Здесь мы получаем у системы инфу по адресу «{B725F130-47EF-101A-A5F1-02608C9EEBAC}, 12» (это переменная System.Size). Система отдает нам инфу в байтах. При помощи Оператора 47 (деление) делим полученную цифру на 1024, получаем килобайты. Только надо обязательно выставить UseDefault в ноль, чтобы инфа обрабатывалась плагином не автоматически, а указанными нами Оператором и Операндом. Cast нужен для Total'а, чтобы он знал, как форматировать инфу: откройте диалог Настройка набора колонок -> Выбор поля плагина и посмотрите на пиктограммы (Ab, 1/0, 123) – вот их как раз и задает Cast. Поддерживаются Cast'ы: Код: Cast=1 ft_numeric_32 Cast=2 ft_numeric_64 Cast=4 ft_date Cast=5 ft_time Cast=10 ft_datetime | Десятка в тексте справки не упомянута, но в примерах ниже она есть. State устанавливается автоматически плагином, при создании ShellDetails.ini, была попытка разобраться что же он значит, но неудачная. По крайней мере перемена значений State внешне заметно ни на что не влияет. | Всего записей: 2945 | Зарегистр. 20-03-2008 | Отправлено: 22:39 29-10-2018 | Исправлено: yozhic, 22:45 29-10-2018 |
|