如何创建另一个启动表单后将打开表单的可执行文件或快捷方式应用程序?在调试目录中,有一个主 EXE,它将启动您的 Windows 窗体或主窗体,但我有两个窗体,例如 Start_Form
和 Main_Form
。我想为Start_Form
创建一个快捷方式应用程序,以便它会调用一次 Windows 启动并通过双击调试目录中的主 EXE 调用Main_Form
?
您需要将参数传递给应用程序。然后,根据该参数,您可以显示所需的形式。
在您的课程中:
static void Main(string[] args)
{
// Double clicked on executable file
if (args == null || args.Length == 0 || string.IsNullOrEmpty(args[0]))
{
Application.Run(new Form1());
}
// Launched from Windows startup
else if (args[0] == "startup")
{
Application.Run(new Form2());
}
// Unrecognized startup parameter
else
throw new ArgumentOutOfRangeException(...);
}
以及注册表中Windows启动的命令行:
"C:PathToYourExecutable.exe" "startup"