I need to execute the command "ver" in my vbs to see the version of my Operating System, and i don't know how make it.
I tried this, but dont work:
Function ExecuteWithTerminalOutput(cmd)
Set shell = WScript.CreateObject("WScript.Shell")
Set Exec = shell.Exec("ver")
End Function
There is a way to do this without having to write output to a file.
For example, suppose you wanted to capture the text of a directory listing. (There would be lots of better ways to get it than this, but I'm just using a simple example.)
With the function below in your VBScript, you could enter:
And when the above line is executed, the variable "thisDir" would contain the output from the DIR command.
Note that some commands you want output from will require you to pass them through the command shell (the "cmd /c" part of the above), while others may work fine if you run them directly without the shell. Try it without the command shell. If it fails, try it with the command shell.
Try something like this:
EDIT:
Well then you can redirect output to a file and then read the file: