//N.B. You can do this anywhere in the application – it doesn’t have to be in the main function.


	array<String^> ^arguments = Environment::GetCommandLineArgs();
	if (arguments != nullptr)
	{
		for each (String ^argument in arguments)
		{
			//CHECK THE NEXT ARGUMENT
			//Note that if there we're no arguments you still get the exe filename / path as the first argument)

			argument = argument->ToLower();
			if (argument->Contains(".abc"))
			{
				//FILENAME HAS BEEN PASSED AS AN ARGUMENT SO OPEN THIS FILE
				CurrentFilename = argument;
			}
		}
	}
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published. Required fields are marked *