Please enable / Por favor activa JavaScript!
Por favor activa el Javascript![ ? ]

Ejecutar dobles comillas en Shell() en Visual Basic  Ejecutar dobles comillas en Shell() en Visual Basic

Valoración de éste post
4.78 / 5 de 25 votos



Mensajes: 1037


Puntos totales:

Enhorabuena!

32





El contenido de este artículo o información está sujeto a una licencia Creative Commons BY (CC-BY), puedes divulgar públicamente este contenido pero deberás hacer mención del autor: Kernel e indicar la dirección web de esta página: https://www.exabyteinformatica.com/tienda/foro/ejecutar-dobles-comillas-en-shell-en-visual-basic-t1075.html

The content of this article or any related information is under the Creative Commons license BY, you can republish this content freely but you must mention the author of this article: Kernel and indicate the URL of this page: https://www.exabyteinformatica.com/tienda/foro/ejecutar-dobles-comillas-en-shell-en-visual-basic-t1075.html

Bajo licencia de Creative Commons


Parece una tontería de post pero puede dar más de un quebradero de cabeza, si necesitamos usar una ruta larga dentro de la ejecución de un Shell en Visual Basic, deberemos usar las dobles comillas en el momento en que aparezcan en su sintaxis.

Un ejemplo? Como no:

Dim borra As Integer
Dim cadenaborrar As String
cadenaborrar = "forfiles /P C:\Windows\Temp /S /M *.tmp /C ""cmd /c del *.tmp"""
borra = Shell(cadenaborrar, AppWinStyle.NormalFocus)


El ejemplo anterior borra todos los archivos .TMP dentro de C:\Windows\Temp incluso si están dentro de sub-directorios, fijaros en que se han usado las doble "" en la sintaxis.



No te pierdas el tema anterior: Escribir un valor en el registro de Windows desde VB
Si has encontrado información útil en Exaforo, ayúdanos a seguir creciendo. Muchas gracias por confiar en nosotros!


Volver a Visual Basic


cron