Ejecutar archivo

26/07/2005 - 10:18 por Tania | Informe spam
Necesito ejecutar un archivo, pero no un ejecutable, que sé
que se puede abrir usando el comando SHELL, sino un archivo
cualquiera y que se abra utilizando el programa que tiene
predefinido por Windows. Por ejemplo, si es un fichero .txt
quiero que se abra con "Notepad.exe", etc.
Muchas gracias de antemano, un saludo,
Tania

Preguntas similare

Leer las respuestas

#1 A.Poblacion
26/07/2005 - 14:20 | Informe spam
"Tania" wrote in message
news:00f901c591ba$8ddbe430$
Necesito ejecutar un archivo, pero no un ejecutable, que sé
que se puede abrir usando el comando SHELL, sino un archivo
cualquiera y que se abra utilizando el programa que tiene
predefinido por Windows. Por ejemplo, si es un fichero .txt
quiero que se abra con "Notepad.exe", etc.




Si todo está bien configurado, debería funcionar haciendo
System.Diagnostics.Process.Start("ruta\Miarchivo.txt")
Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
26/07/2005 - 17:53 | Informe spam
Otra forma de hacer casi exactamente lo mismo:

Dim psi As New ProcessStartInfo, p As New Process
psi.FileName = "c:\frase.txt"
p = p.Start(psi)

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"A.Poblacion" wrote:

"Tania" wrote in message
news:00f901c591ba$8ddbe430$
> Necesito ejecutar un archivo, pero no un ejecutable, que sé
> que se puede abrir usando el comando SHELL, sino un archivo
> cualquiera y que se abra utilizando el programa que tiene
> predefinido por Windows. Por ejemplo, si es un fichero .txt
> quiero que se abra con "Notepad.exe", etc.


Si todo está bien configurado, debería funcionar haciendo
System.Diagnostics.Process.Start("ruta\Miarchivo.txt")



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida