ventanas que se abren con el trabajo con mi solicitud
Pregunta
Me escribió una aplicación que será capaz de abrir archivos de extensión en particular y mostrar a los usuarios. Ahora quiero que los usuarios sean capaces de simplemente haga doble clic en el archivo y que se abra con mi solicitud. Traté de establecer el "Utilizar siempre el programa seleccionado ..." opción en las ventanas "Abrir con" cuadro de diálogo, pero no saben cómo recibir el nombre de archivo que Windows envía a mi solicitud. ¿Cómo hacer esto?
Gracias ...
Solución
El nombre del archivo se pasan a su aplicación como un argumento. Por ejemplo, en C #, obtendrá así:
static class Program
[STAThread]
static void Main(string[] args)
{
if (args.Length > 0)
{
string filename = args[0];
}
}
Otros consejos
Si he entendido bien. u necesidad de hacer algo como
~ Notpad test.txt
modo u necesidad de realizar argumento opcional en ur aplicación lo que si es que existen, se abrirá el archivo, si no es nuevo archivo abierto.
Se debe recibir el nombre de archivo en los parámetros de inicio de su aplicación
Windows pasa el nombre de archivo como un parámetro de inicio a su aplicación. Tendrá que manejar esta en su punto de entrada o WinMain aplicación.