从命令提示符运行按钮单击功能

本文关键字:单击 功能 按钮 运行 命令提示符 | 更新日期: 2023-09-27 18:15:04

我有一个wpf应用程序,现在我想从命令提示符运行button_click功能。

编辑:

按钮单击收集驱动程序列表并显示它。现在我想从命令提示符调用这个方法。

从命令提示符运行按钮单击功能

您可以使用Environment.GetCommandLineArgs()在任何点检索从命令行传递的参数。

if( Environment.GetCommandLineArgs().Any( cmd => cmd == "--click-button" ) )
{
    do_button_click_method();
}

import DLL

[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
private static extern System.IntPtr GetCommandLine();
Form_OnLoad 中的

IntPtr ptr = GetCommandLine();
var commandline = Marshal.PtrToStringAuto(ptr);
if (!string.IsNullOrEmpty(commandline) && commandline == "yourCommand")
{
    button_click(this, new EventArgs());
}
现在,您可以从命令行

运行button_click函数