Some tips after very very quickly looking at some files (so I didn't checked everything properly though).
The error Anonymous is getting (see
this post) might be due to how you install the script and set things up. This could be fixed. And debugged if you split that line into its seperate components with error checking and debug outputting. That's what I meant in my previous post with "you assume too much things / take too much for granted, while you should do proper error checking". So maybe this can/needs to be revised.
Doing so will show that he has problems with the ActiveX object Scripting.FileSystemObject.
Then there are things like on line 88 in IPGet.main.js which are wrong. eg: What is the
' character doing at the end of that string?
There are functions which are never used like
createActiveXDll(). So either this is a left-over from a previous version or it is something which isn't implemented yet? Either way, commenting stuff in your script would help a lot in such cases. eg: to identify stuff later on when you update it, and/or to know what you can/should remove, etc.
IPGet_main3.js contains a lot of functions which can be optimized a lot. "Optimized", so they don't produce errors as-is, so that isn't a big problem. But they can be made extremely shorter (and faster). eg: GetTcpIP(), SetTcpIP(), GetTcpPort(), SetTcpPort(), and some others...
PS: if you want to save user specific stuff, you better use Messenger.MyUserId instead of Messenger.MyEmail.
Don't take this post as an attack on your script though! I just want to see this script working properly. The script has a big potential, but it contains errors/inproper things. If you have the time it would be great if you totally revised this script line per line and function per function.