В посте описывается как назначить на кнопку генерирование отчёта в таблицу MS Excel (с которой можно потом сделать всё что угодно).
Требуются плагины:
foo_texttools
foo_run
foo_runcmd
Требуется MS Excel
Настраиваем Text Tools (в строку можно вписать любые теги, разделяя их табами)
[img width=400 height=291]http://img2.pict.com/76/08/b8/a148f75c0935b2abdbbba0a937/liaio/texttools2excel.png[/img]
[code=Код на картинке]%album artist%$tab()%date%$tab()%album%[/code]
Настраиваем контекстное меню
[img width=400 height=291]http://img2.pict.com/91/74/34/138460a7197a792b01adfc20c2/wxOWO/texttools.png[/img]
Настраиваем foo_run
[img width=400 height=291]http://img2.pict.com/02/9d/c2/a8d431f406f2c662c897f77c49/GqL8Y/runexport2excel.png[/img]
В папке с фубаром создаём текстовый файл, обзываем его «ExcelExport.vbs».
[code=ExcelExport.vbs]Option Explicit
Dim WshShell, XL
Set XL=WScript.CreateObject("Excel.Application")
XL.Visible=true
XL.WorkBooks.Add
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("foobar2000.exe " & chr(34) & "/runcmd-playlist=Utils/Text tools/Copy: ExcelExport" & chr(34))
WScript.Sleep(1000)
XL.ActiveSheet.Paste[/code]
Теперь можете повесить пункт меню «Export to Excel» на кнопку и радоваться.
Для тех, что чуточку понимает в VBScript и в VBA должно быть понятно, что этим дело, естественно, не ограничивается.
Из .vbs-скрипта можно получить доступ к объекту Application Экселя и делать с ним почти всё, что угодно.