Run VisualBasic script directly
DigitalMicrograph Script
Example script showing how a VBS script code can be created as a string variable and directly executed from a DigitalMicrograph script.
Preview
String vbsCode = "MsgBox(\"\"Hello, World!\"\",VBOKOnly,\"\"Info\"\")"
OKDialog("Visual Basic script:\n\n" + vbsCode )
String callString = "mshta vbscript:Execute(\"" + vbsCode + "(window.close)\")"
OKDialog("Command send to Windows:\n\n" + callString )
// Launching asynchronously. DM script continues and ends immediately
LaunchExternalProcessAsync( callString )