function OnInit(initData) { initData.name = "Out Command"; initData.version = "1.0"; initData.copyright = "(c) 2020 Leo Davidson"; initData.url = "https://resource.dopus.com/t/how-can-i-see-what-my-opus-scripts-resolve-to/34948/4"; initData.desc = "An \"out\" command to help debug command-line arguments."; initData.default_enable = true; initData.min_version = "12.0"; var cmd = initData.AddCommand(); cmd.name = "Out"; cmd.method = "OnCommandOut"; cmd.desc = "Prints arguments into the Utility Panel window."; cmd.label = "Out"; cmd.template = "C/R,O/R"; cmd.hide = false; cmd.icon = "script"; } function OnCommandOut(scriptCmdData) { var args = scriptCmdData.func.args; var cmd = scriptCmdData.func.command; cmd.deselect = false; var str = ""; if (args.got_arg.c) { DOpus.ClearOutput(); str = args.c; } else if (args.got_arg.o) { str = args.o; } else { str = "Add C (clear and output) or O (output only) before the other arguments."; } DOpus.Output(str); cmd.RunCommand("Set UTILITY=OtherLog"); }