gpt4 book ai didi

powershell - Powershell Windows窗体按钮链接

转载 作者:行者123 更新时间:2023-12-03 01:21:18 24 4
gpt4 key购买 nike

我将如何链接按钮以使用Powershell在Windows窗体中打开批处理文件,我在下面的代码如下,只需要添加单击事件

$run = New-Object System.Windows.Forms.Button
$run.Location = New-Object System.Drawing.Size(95,450)
$run.Size = New-Object System.Drawing.Size(75,23)
$run.Text = "Run"
$run.Add_Click({ })
$objForm.Controls.Add($run)

最佳答案

开放,是指执行脚本还是在文字处理器中对其进行编辑?

您可以将Add_Click事件中的方括号视为任何'ole [ScriptBlock]。

要执行批处理文件:

$run.Add_Click({ Invoke-Expression "cmd /c c:\path\to\batch\file.bat" })

或者,在记事本中打开它:
$run.Add_Click({
Write-Verbose "Running Batch Script!"
Invoke-Expression "notepad c:\path\to\file.bat"
})

或调用其他功能。
$run.Add_Click({ Start-MyFunction })

关于powershell - Powershell Windows窗体按钮链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13541494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com