簡體   English   中英

在命令提示符下運行按鈕單擊功能

[英]Run button click functionality from command prompt

我有一個wpf應用程序,現在我想從命令提示符下運行button_click功能。

編輯:按鈕單擊收集驅動程序列表並顯示它。 現在,我想從命令提示符處調用此方法。

您可以隨時使用Environment.GetCommandLineArgs()來檢索從命令行傳遞的參數。

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

導入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函數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM