workerconfig 2.8.0; buttons { button { position = 0; title = "Ptrn Rename"; color = 1,0; shortkeys { } commands { ScriptOp { type = push; pushuseoutput = false; dodebug = false; wpurecursive = false; wputakedirs = false; stacknr = 1; pushstring = "{Rs{Enter a Match *[Pattern]* for Renaming.|The leading or trailing * wild card portions of|file names will be retained and the matching literal|string portion of *[Pattern]* will be replaced:}{*{uf}*}}"; wintype = leave; changeprogress = false; changetext = false; progressuseoutput = false; wintextuseoutput = false; } ScriptOp { type = if; pushuseoutput = false; dodebug = false; wpurecursive = false; wputakedirs = false; stacknr = 0; iftest = "isEmpty(1)"; iflabel = "CANCEL"; wintype = leave; changeprogress = false; changetext = false; progressuseoutput = false; wintextuseoutput = false; } ScriptOp { type = push; pushuseoutput = false; dodebug = false; wpurecursive = false; wputakedirs = false; stacknr = 2; pushstring = "{Rs{Enter Replacement [*]String[*] for \"{top 1}\":}{{top 1}}}"; wintype = leave; changeprogress = false; changetext = false; progressuseoutput = false; wintextuseoutput = false; } ScriptOp { type = if; pushuseoutput = false; dodebug = false; wpurecursive = false; wputakedirs = false; stacknr = 0; iftest = "isEmpty(2)"; iflabel = "CANCEL"; wintype = leave; changeprogress = false; changetext = false; progressuseoutput = false; wintextuseoutput = false; } OwnOp { separateeachentry = false; recursive = false; start = terminalwait; com = "{scripts}/aa.pattern_rename.sh {p} {top 1} {top 2} {uA}"; viewstr = ""; inbackground = false; takedirs = false; } ReloadOp { mode = current; resetdirsizes = false; keepfiletypes = false; } ScriptOp { type = end; pushuseoutput = false; dodebug = false; wpurecursive = false; wputakedirs = false; stacknr = 0; wintype = leave; changeprogress = false; changetext = false; progressuseoutput = false; wintextuseoutput = false; } ScriptOp { type = label; pushuseoutput = false; dodebug = false; wpurecursive = false; wputakedirs = false; stacknr = 0; label = "CANCEL"; wintype = leave; changeprogress = false; changetext = false; progressuseoutput = false; wintextuseoutput = false; } OwnOp { separateeachentry = false; recursive = false; start = terminalwait; com = "echo \"-- Pattern Rename Cancelled --\""; viewstr = ""; inbackground = false; takedirs = false; } ScriptOp { type = end; pushuseoutput = false; dodebug = false; wpurecursive = false; wputakedirs = false; stacknr = 0; wintype = leave; changeprogress = false; changetext = false; progressuseoutput = false; wintextuseoutput = false; } flags { } } } }