quizás es que lo estoy usando mal desde batch?
Lo hago así por ejemplo:
Código:
Script.vbs "C:\carpeta"
echo %errorlevel%
(Y el errorlevel siempre es el mismo... 0)
el vbscript:
Código:
Option Explicit
Dim objFileSystem, objTheFolder
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
Set objTheFolder = objFileSystem.GetFolder(wscript.arguments(0))
wscript.echo objTheFolder.size
If objTheFolder.size >= 0 then
wscript.quit(0)
else
wscript.quit(1)
end if