function OnInit(initData) { initData.name = 'CopyFromFiles'; initData.version = '2022-12-16'; initData.copyright = 'CopyFromFiles'; initData.url = 'https://resource.dopus.com/t/copyfromfiles-copy-files-from-text-files/43167'; initData.desc = 'CopyFromFiles'; initData.default_enable = true; initData.min_version = '12.0'; } function OnAddCommands(addCmdData) { var cmd = addCmdData.AddCommand(); cmd.name = 'CopyFromFiles'; cmd.method = 'OnCopyFromFiles'; cmd.desc = 'Copy files from links found in selected files'; cmd.label = 'CopyFromFiles'; cmd.template = ''; cmd.hide = false; cmd.icon = 'script'; } function OnCopyFromFiles(scriptCmdData) { var cmd = scriptCmdData.func.command; cmd.deselect = false; var selFiles = DOpus.Create().Vector(cmd.files); cmd.ClearFiles(); for (var e = new Enumerator(selFiles); !e.atEnd(); e.moveNext()) { var item = e.item(); cmd.AddFilesFromFile(item); } cmd.RunCommand(scriptCmdData.cmdline.replace(/CopyFromFiles/i, 'Copy')); }