j_c_hallgren wrote:jacky, you and I may disagree on some parts of this but that's ok...
Sure is, we've done it before and probably will again in the future. Just know that when this happens, I'm always right
admin wrote:Another advantage: one could have a keyboard shortcut for toggling Step mode (for which now you have to invest a UDC).
Uh? Is someone forgetting about CKS: Miscellaneous / Scripting / Step Through Scripts (#1050;) ??
j_c_hallgren wrote:and if added, as you may have seen, I'd certainly expect "Run Script" and "Load Script" to be within that menu and not User...
Okay, I think this is where you're wrong, jc. You seem to think that the "Run Script" & "Load Script File" are script "commands" that have been conveniently put in the User menu, because if was fitting nicely, but that didn't actually belong there, and should there be a menu Scripting they should be moved in such menu.
That is simply not the case. The menu User is the place for UDC, and a UDC is a way for the user to create commands with user-defined "settings" or parameters. For Backup To it will be a destination, maybe a source too, for Rename a pattern, Go To a location, and for Run Script a script & Load Script File a file (path/)name (and maybe a label).
Those two (Run Sript/Load Script File) are nothing but pure standard UDC, and belong there regardless how what happens to Scripting.
Just like the Rename isn't put in the File|Rename Special menu, but under User. Because while it way be linked to the rename feature, it's not part of it, but of UDC: it's a way for users to create their own UDC, based on the Rename command.
Same goes for Run Script/LSF, they're not Scripting commands, but UDC interface to the scripting commands. Hence why they belong in User no matter what, and why Scripting-specific commands do not.
admin wrote:Now, "Enable Extended Scripting" is a stupid label. Hmmm, any better ideas anybody?
"Allow Scripting in Location Terms (using :: prefix)" ?