function OnInit(scriptInitData) { scriptInitData.name = "MaxViewerPane"; scriptInitData.desc = DOpus.strings.Get('description'); scriptInitData.version = "0.2"; scriptInitData.copyright = "Chaoses Ib"; scriptInitData.url = "https://github.com/Chaoses-Ib/IbDOpusScripts"; scriptInitData.default_enable = true; var config_desc = DOpus.Create().Map(); var exePath = DOpus.FSUtil.NewPath(scriptInitData.file); exePath.Parent(); exePath.Add("MaxViewerPane"); exePath.Add("MaxViewerPane.exe"); scriptInitData.config.ExePath = String(exePath); config_desc("ExePath") = DOpus.strings.Get('exePath'); scriptInitData.config_desc = config_desc; var cmd = scriptInitData.AddCommand(); cmd.name = "MaxViewerPane"; cmd.desc = DOpus.strings.Get('description'); cmd.method = "OnMaxViewerPane"; } function OnMaxViewerPane(scriptCommandData) { var lister = scriptCommandData.func.sourcetab.lister; var cmd = scriptCommandData.func.command; cmd.AddLine("@runmode:hide"); cmd.AddLine(Script.config.ExePath + ' "' + lister.title + '" ' + lister.left + ' ' + lister.top + ' ' + lister.right + ' ' + lister.bottom ); cmd.Run(); } ==SCRIPT RESOURCES