Hola tengo una duda si en un windows español el directorio se llama asi:
CitarC:\Archivos de programa\archivo.exe
pero uno que viene en ingles o vista es de esta manera:
CitarC:\Programs Files\archivo.exe
cual seria la variable adecuada para abrir cualquier archivo en cualquiera de los casos mencionados arriba usando una shell no me acuerdo muy bien era algo creo de :
Citar%Programs%Files
Si lo quieres por medio de la shell entonces estoy no tiene nada que ver con VB :rolleyes:
%ProgramFiles%
Estas variables las puedes ver con SET en línea de comandos
Saludos
Hola, en VB podes usar Environ (sirve para cualquier idioma)
If Dir(Environ("programfiles") + "\archivo.exe") <> "" Then
Shell Environ("programfiles") + "\archivo.exe", vbNormalFocus
Else
MsgBox "No Existe"
End If
Saludos