PowerShellとEpgDataCap_Bonの連携

PowerShellは.NETのアセンブリを読み込んで利用できる。ということで、CtrlCmdCLI.dllの機能を呼び出してみた。

コード

[void][Reflection.Assembly]::LoadFrom("CtrlCmdCLI.dll");
$ctrlCmd = New-Object CtrlCmdCLI.CtrlCmdUtil;
$ctrlCmd.SetSendMode($true);
$ctrlCmd.SetNWSetting("127.0.0.1", 4510);
$reservedList = New-Object Collections.Generic.List[CtrlCmdCLI.Def.ReserveData];
[void]$ctrlCmd.SendEnumReserve([ref]$reservedList);
$reservedList | sort StartTime | Out-GridView

単純に録画予約一覧を表示するだけのサンプル。
Out-GridViewは出力を確認するのに便利だな。

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)