Sorry, I post this question again in a new thread since the last one is "Solved" already
For launching a batch file "Silently" (without the black windows appearing), I usually use a vbs script with the following and launch the batch file via the latter:
[VBA]CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False[/VBA]
This ",0,false" works only with the .run command though (see http://ss64.com/vb/run.html)
To use the StdOut.ReadAll in order to return a string with the message though, we must use the .Exec function, instead of .Run, but then we cannot have it silent... Do you know a workaround that would let a shell command be run from within VBA in silent mode and return a string?
Thanks for your help!