Si tengo una ruta de cualquier tipo de archivo (.doc, .pdf, .png ... etc.) y me gustaría abrir ese archivo cuando se abre a través de doble clic (no es necesario determinar el programa de host). Un ejemplo de lo que quiero decir es: el archivo .doc
debe abrirse a través de MS Word o cualquier procesador de texto existente en la máquina y se configura como un procesador de textos definitivo.Cómo ejecutar/abrir cualquier archivo en .NET
9
A
Respuesta
16
http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.useshellexecute.aspx
Process proc = new Process();
proc.StartInfo.FileName = "file.doc";
proc.StartInfo.UseShellExecute = true;
proc.Start();
10
Use Process.Start y pase el nombre del archivo como argumento. Esto requiere que la extensión de archivo esté asociada con el programa correcto.
Cuestiones relacionadas
- 1. Obteniendo la ubicación del archivo user.config de cualquier aplicación .net
- 2. .Net 3.5 Dll en una aplicación .Net 4.0 cualquier problema
- 3. Abrir cualquier archivo por VBScript
- 4. ¿Abrir cualquier archivo en una nota?
- 5. abrir (archivo) desde cualquier lugar
- 6. ¿Cómo generar hash de cualquier archivo en java?
- 7. Generando archivo PDF en .NET
- 8. ¿Puedo especificar supportedRuntime (o cualquier otro parámetro de configuración) sin un archivo .config en .net?
- 9. Archivo asíncrono IO en .Net
- 10. ver un archivo docx en C# .NET
- 11. de expresiones regulares de .NET para combinar con cualquier tipo de carta de cualquier idioma
- 12. ¿Lectura de un archivo CSV en .NET?
- 13. Cualquier OSS .Net FTP (cliente) con TLS y SSL?
- 14. Cualquier sugerencia para terceros Generador/generador de formularios web .NET
- 15. ¿Se puede implementar un archivo war en cualquier servidor?
- 16. Obtener la URL completa de cualquier archivo en ASP.Net MVC
- 17. Cualquier .NET Fluent Argument revisando bibliotecas por ahí?
- 18. Cómo cambiar el tamaño proporcional de la imagen de cualquier tipo en .NET?
- 19. Copia de archivo atómico en .NET
- 20. Cómo obtener la AssemblyVersion de un archivo .Net en Linux
- 21. ¿Cómo registro un archivo .NET DLL en el GAC?
- 22. ¿Cómo leer un archivo txt grande (1 GB) en .NET?
- 23. ¿Cómo saber si existe un archivo en C#/.NET?
- 24. Cómo comprobar si un archivo está completamente copiado en .NET
- 25. ¿Cómo incrustar un archivo de texto en un ensamblado .NET?
- 26. Cómo ordenar a. resx (archivo de recursos) en .NET
- 27. ¿Cómo almaceno un valor XML en mi .NET App.Config archivo
- 28. ¿Cómo puedo navegar por cualquier árbol JSON en C#?
- 29. ¿Cómo se escuchan los paquetes de difusión en cualquier puerto?
- 30. Obtener/abrir archivo temporal en .NET