В вашем методе Main()
вам нужно захватить имя файла:
static void Main(string args[])
{
string fileName;
if (args.Length > 0)
fileName = args[0];
...
}
Затем вам нужно будет передать fileName
коду, открывающему файл.Как это сделать, решать только вам.
Если ваш метод Main()
не имеет параметров, просто добавьте параметр string args[]
, и среда выполнения позаботится о заполнении массива параметрами командной строки.
Если вы уже делаете это, то это, вероятно, вопрос SuperUser.