insert this code Call app.Gui.CursorBusy inside your script and you can see hour glass.
I tried your solution, but Application.Gui doesn't appear to work in DxDesigner (or, it didn't work in my script). I simply get that the object doesn't support the property or method. The DxD automation guide doesn't show "Gui" as a property or method, either. The Expedition automation does.
Any other thoughts?
Maybe you can put a text to the status bar via app.StatusBarText at the beginning and the end of the script.
Thanks. I've done this for now.
It would be nice to have a "processing" style icon that could be while the script was running. I have some long scripts that take a bit of processing time.
>>It would be nice to have a "processing" style icon that could be while the script was running
And if you run 2 or more scripts using the processing Icon, you need much more Icons....
Maybe a Tab is needed which shows a progress bar for each Process.
That is my solution to track a process which depends on the DxDesigner.
Use the integrated Output Window. So you could add additional Debug Informations.
The Tab Name is variable and you can add time and Date to identify each process.
set oOutWindow= Application.Addins("Output").Control
set oOutTab = oOutWindow.AddTab("Script ABC")
oOutTab.AppendText "Script started at " & time & vbCrLf & vbCrLf
oOutTab.AppendText "Stopped at " & time & vbCrLf
And the effort is very low to use it.
I currently use the "AppendOutput" feature, which does the same thing.
However, I want to make sure the user doesn't opt to kill the DxD process
while I'm running a script.
If you are using .efm you can change the text in the button that starts the script to "WORKING". In most of my scripts the user needs to click the "OK" button to get things going. I just change the "OK" text to "WORKING". Pretty simple but affective.