Так что я пытаюсь использовать CommandLineArgs.Count и CommandLineArgs.ToArray Если вы искали в Интернете, и все говорят, что вы используете My.Application.CommandLineArgs, но это не работает для меня.Использование CommandLineArgs в visual studio
Это им ошибка при получении
Ошибка 1 Название 'Мой' не существует в текущем контексте C: \ Users \ Nighel \ Documents \ Visual Studio 2013 \ Projects \ SOF_SCRIPT \ SOF_SCRIPT \ GUI.cs 119 17 SOF_SCRIPT
if (My.Application.CommandLineArgs.Count > 0)
{
string[] strArray = My.Application.CommandLineArgs.ToArray<string>();
s = strArray[0];
if ((strArray.Length == 3) | (strArray.Length == 4))
{
}
}
Разве это не 'My' вещь VB.NET? Просто используйте параметр 'args' из вашего метода' main'. – sstan
Если вы не в основном методе, вы можете использовать 'Environment.GetCommandLineArgs()', чтобы сохранить необходимость передавать аргументы вокруг –