Directory Opus config paths checker (DOChecker)

The value of variable cItem is defaultright,and it is a object.Alias type.
The defaultright path is empty, and you can see it in my screenshot,The value of the alias lastright also empty.
I added a condition in source code, it seems to be working.
if(cItem.path == null) continue;

Toolbar button configuration item function does not seem to be checked!
value Go PATH="E:\temp\formily-editor1"

@bytespiller using script on DOpus 12.23, I receive the following error:

Error at line 110, position 3
Invalid procedure call or argument (0x800a0005)

Please advise.

A new revision v0.99b is now available in the root post, it should fix the script choking on the built-in aliases which don't have a path defined (such as defaultright etc.).


@lcl thank you, on my config, these defaultright etc. point to desktop (and there's no way to edit them since they're built-in aliases). I've used your information to implement a fix.

Can you please clarify, I'm not sure what functionality you're referring to here?


@Chuck this is exactly the same issue that @lcl encountered (on a different line due to script updates).
Please try the new 0.99b revision, it should work now (it's a "blind fix" since I don't have a repro on my config though).

It works... Thanks!

1 Like

Thanks for the nice script, but DOCheckor cannot check failed path with the function value GO PATH="xxxxxxx" , I hope you can add it. :grimacing:
image

So you mean adding a new category which checks GO PATH in all the buttons on all the toolbars?
I didn't see Opus has an API for enumerating the user buttons I think, so it would be necessary to parse the XML config files directly, I used to do that but that's prone to breaking over time as Opus evolves, so I'm focusing on things for which there is an API in Opus.

Aww, man. I was excited to try this for the first time. I was so disappointed.

image

I guess I'm too tidy with my stuff. Bummer. (Yes, I'm being sarcastic about my disappointment.)

1 Like

I totally know what you are going through, man, same here. Let's fire up a couple registry tuners and drown our pain with some good deep system cleansing :smiley:

1 Like

Ah yes, good old Windows XP days :smiley:

If only they'd died out with XP!

3 Likes

Eww. No. Those things give Windows cooties nowadays. Just like the "super uninstallers." Stay away from them!

I finally got a chance to try out the checker, but when I ran it's my utility panel gave me an error
"
1/13/2021 10:40 PM Error at line 96, position 3
1/13/2021 10:40 PM Invalid procedure call or argument (0x800a0005)"

any suggestions?

You likely have an old version of the script, please try the latest one from the updated root post.

(and by old I mean new but old revision, this error was promptly fixed days later :smiley: )

Yep that was it! Thank you so much :+1::+1::+1::+1::+1:

1 Like