I am writing a Qt application that calls QProcess::startDetached(“wscript.exe script.vbs”) to show the delete confirmation dialog in Windows.
this is the script:
Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace("-") Set objFolderItem = objFolder.ParseName("-") objFolderItem.InvokeVerb("Delete")
the arguments for Namespace and ParseName are from the arguments passed to the script.
This may be inefficient because it opens an external application first before running the script. I was wondering if i can run VBScripts in a Qt application.
If not, what alternatives can i do?
My VBScript is very weak, so I’m not 100% sure I understand what you are trying to do. My assumption is that you are trying to delete a folder, but want to give the user the normal confirmation box and animation while the action is occurring. If that is not correct, please let me know and I will remove this answer.
A few ideas: