[wdx] WinScript Advanced Content Plugin (x86\x64) (new)
Добавлено: Ср май 18, 2016 22:35
WinScript Advanced
(c) Alex Shy, 2016 (= автор топика)
Тема на оффоруме
Контентный плагин WinScriptAdv запускает скрипты для каждого файла и папки и возвращает результат работы скрипта (строку) в колонки.
Вы можете писать скрипты для получения любой полезной информации из файла/папки или парсить имя для сортировки в требуемом порядке, переименования в инструменте группового переименования и т.д.
Вы можете активировать неограниченное количество скриптов в одной группе колонок (в одной панели) - они будут работать совместно.
Скрин 1
Скрин 2
Скрин 3
Возможности:
* До 21 колонки в одном скрипте
* Неограниченное количество совместно работающих скриптов (по 21 колонке на скрипт) в одной группе колонок
* Возможность изменять заголовки колонок
* Поддерживаемые языки:
* Возможность устанавливать собственные скриптовые движки, указав путь к exe интерпретатора.
* Стабильный и быстрый
(быстрый в случае использования языков через COM - VBS, JS, Python, языки, которые работают через exe парсер - заметно медленнее)
* С открытым исходным кодом (Delphi XE8) - будет открыт в ближайшее время
Полностью совместим со скриптами, созданными для плагина script_wdx (автор Lev Freidin, wincmd.ru и totalcmd.net), у вас нет необходимости исправлять их: скрипты для WinScriptAdv имеют тот же формат - переменная с именем "filename" и переменные с результатом content, content1, content2, ... content20 (всего 21).
[cut="Полезные скрипты (идут вместе с плагином):"]CheckEncoding.vbs
Возвращает кодировку файла и окончание строк. Например: ASCII - CRLF (Win)
Signature.vbs
Возвращает первые 10 байт файла в виде текста или hex-последовательности. Может быть полезен, например, для поиска файлов с указанием сигнатуры.
DayOfWeek
Показывает день недели даты модификации файла.
Html_info
Два поля для html-файлов: заголовок страницы (title) и ссылка, по которой файл был скачан ("saved from", если есть).
SearchInFile
Поиск по содержимому файла с помощью регулярного выражения.
ReadFileLines
Получение содержимого строки текущего файла, с возможностью задать позицию начала и конца подстроки. Для группового переименования или пользовательских колонок.
FileOwner
Возвращает владельца файла/папки.
MinutesAgo
Возвращает разницу в минутах между текущей датой и датой папки/файла. Например:
или[/cut]
Скачать:
http://wincmd.ru/plugring/WinScriptAdv.html
Ваши предложения, сообщения о найденных ошибках, новые скрипты пожалуйста отправляйте в эту тему или в соседнюю.
**
Вы можете добавить все имеющиеся скрипты в раздел
[Script]
ActiveScripts=
Это не повлияет на производительность, т.к. скрипты запускаются только если колонка активна в ТС.
После этого можно добавить нужные колонки с разными скриптами и создать группы колонок, а затем легко переключаться между ними (нажав правую кнопку мыши в TC по колонке и выбрав в меню нужную группу колонок)
(c) Alex Shy, 2016 (= автор топика)
Тема на оффоруме
Контентный плагин WinScriptAdv запускает скрипты для каждого файла и папки и возвращает результат работы скрипта (строку) в колонки.
Вы можете писать скрипты для получения любой полезной информации из файла/папки или парсить имя для сортировки в требуемом порядке, переименования в инструменте группового переименования и т.д.
Вы можете активировать неограниченное количество скриптов в одной группе колонок (в одной панели) - они будут работать совместно.
Скрин 1
Скрин 2
Скрин 3
Возможности:
* До 21 колонки в одном скрипте
* Неограниченное количество совместно работающих скриптов (по 21 колонке на скрипт) в одной группе колонок
* Возможность изменять заголовки колонок
* Поддерживаемые языки:
- VBS, (через COM)
JS, (через COM)
Python (*.py) (через COM)
AutoHotKey (*.ahk) (через exe парсер)
PHP (*.php) (через exe парсер)
AutoIt (*.au3) (через exe парсер)
PowerShell (*.ps1) (через exe парсер, всегда запущен)
* Возможность устанавливать собственные скриптовые движки, указав путь к exe интерпретатора.
* Стабильный и быстрый
(быстрый в случае использования языков через COM - VBS, JS, Python, языки, которые работают через exe парсер - заметно медленнее)
* С открытым исходным кодом (Delphi XE8) - будет открыт в ближайшее время
Полностью совместим со скриптами, созданными для плагина script_wdx (автор Lev Freidin, wincmd.ru и totalcmd.net), у вас нет необходимости исправлять их: скрипты для WinScriptAdv имеют тот же формат - переменная с именем "filename" и переменные с результатом content, content1, content2, ... content20 (всего 21).
[cut="Полезные скрипты (идут вместе с плагином):"]CheckEncoding.vbs
Возвращает кодировку файла и окончание строк. Например: ASCII - CRLF (Win)
Signature.vbs
Возвращает первые 10 байт файла в виде текста или hex-последовательности. Может быть полезен, например, для поиска файлов с указанием сигнатуры.
DayOfWeek
Показывает день недели даты модификации файла.
Html_info
Два поля для html-файлов: заголовок страницы (title) и ссылка, по которой файл был скачан ("saved from", если есть).
SearchInFile
Поиск по содержимому файла с помощью регулярного выражения.
ReadFileLines
Получение содержимого строки текущего файла, с возможностью задать позицию начала и конца подстроки. Для группового переименования или пользовательских колонок.
FileOwner
Возвращает владельца файла/папки.
MinutesAgo
Возвращает разницу в минутах между текущей датой и датой папки/файла. Например:
Код: Выделить всё
Модифицирован:
3 min agoили
Код: Выделить всё
Создан:
10 min agoСкачать:
http://wincmd.ru/plugring/WinScriptAdv.html
Ваши предложения, сообщения о найденных ошибках, новые скрипты пожалуйста отправляйте в эту тему или в соседнюю.
**
Вы можете добавить все имеющиеся скрипты в раздел
[Script]
ActiveScripts=
Это не повлияет на производительность, т.к. скрипты запускаются только если колонка активна в ТС.
После этого можно добавить нужные колонки с разными скриптами и создать группы колонок, а затем легко переключаться между ними (нажав правую кнопку мыши в TC по колонке и выбрав в меню нужную группу колонок)