我在这里的第一个问题,如果我发布的方式有问题,对不起。
好吧,我是在 Powershell 中开发图形事物的新手,我需要制作一个简单的脚本来配置主机名、IP 等并使最终用户变得简单(呃)。
我正在PowerGUI中开发一个简单的图形界面,我在上面做了几天,专门在PowerGUI中测试它,看起来还不错,但是当我最终在PowerGUI之外运行脚本时,只是在Powershell中运行它, 图形看起来与 PowerGUI 中的完全不同,比如定位、边框、主题等。我很失望。我将发布屏幕截图和一些代码。
Add-Type -AssemblyName System.Windows.Forms
Add-Type -AssemblyName System.Drawing
Get-Variable -Exclude PWD,*Preference | Remove-Variable -EA 0
ipconfig -all | Out-File $env:SYSTEMDRIVE"\old_network.txt"
#INICIO Fontes da aplicação
$font = New-Object System.Drawing.Font("Segoe UI",8.5,[System.Drawing.FontStyle]::Regular)
$font_btn_concluir = New-Object System.Drawing.Font("Segoe UI",15,[System.Drawing.FontStyle]::Regular)
$font_l_instru = New-Object System.Drawing.Font("Segoe UI",12,[System.Drawing.FontStyle]::Regular)
$font_i_n_sala = New-Object System.Drawing.Font("Segoe UI",20,[System.Drawing.FontStyle]::Regular)
#FIM Fontes da aplicação
$form = New-Object Windows.Forms.Form
$form.Size = New-Object Drawing.Size @(800,600)
$form.StartPosition = "CenterScreen"
$form.Font = $font
#$form.ControlBox = $false
$form.MaximizeBox = $false
$form.MinimizeBox = $false
$form.Text = "Configuração Telesalas - UNIASSELVI"
$form.Icon = $icon
$form.FormBorderStyle = "FixedDialog
那么,有人知道为什么会发生这种情况吗?