Problema comando Shell VB

Desde un programa VB quiero ejecutar:
C:\Archivos de programa\SAS Institute\SAS\V8\sas.exe -setinit -sysin "h:\public\setinit.sss"
-config "C:\Archivos de programa\SAS Institute\SAS\V8\sasv8.cfg"
Tal cual, con las comillas que aquí aparecen pero el comando shell me lo rechaza una y otra vez (en cuanto encuentra comillas no continúa)
Respuesta
1
Cuando VB encuentra las comillas ("h:..) asume que acaba la cadena del parámetro para el Shell ...
Trata con chr(34) ...
Shell "C:\Archivos de programa\SAS Institute\SAS\V8\sas.exe -setinit -sysin " & Chr(34) & "h:\public\setinit.sss" & Chr(34) & " -config " & Chr(34) & "C:\Archivos de programa\SAS Institute\SAS\V8\sasv8.cfg" & Chr(34)
Eso funcionará ...
Suerte !
Rogers R.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas