gpt4 book ai didi

powershell - 你能写一个与 BGInfo 做同样事情的 powershell 脚本吗?

转载 作者:行者123 更新时间:2023-12-02 23:29:20 25 4
gpt4 key购买 nike

我希望能够在我的桌面上显示我的计算机名称、内部和外部 IP、域等。我想知道是否可以编写一个 Powershell 脚本来执行此操作,或者我是否真的必须使用 BGInfo 或类似的东西。

最佳答案

如果您真的想在 PowerShell 脚本中执行此操作而不是使用 BGInfo,这里有一个脚本可以帮助您入门:

function Write-Bitmap
{
param($imagePath, $newImagePath, [string[]]$Text, [float]$X = 0, [float]$Y = 0)

Add-Type -AssemblyName System.Drawing

$bmp = $font = $g = $null

try {
$width = $rect.Right - $rect.Left + 1
$height = $rect.Bottom - $rect.Top + 1
$bmp = new-object System.Drawing.Bitmap $imagePath
$g = [System.Drawing.Graphics]::FromImage($bmp)
$font = new-object System.Drawing.Font 'Segoe UI',24
$brush = [Drawing.Brushes]::Black
foreach ($line in $text) {
$g.DrawString($line, $font, $brush, $X, $Y)
$Y += 30
}
$bmp.Save($newImagePath)
}
finally {
if ($bmp) { $bmp.Dispose() }
if ($font) { $font.Dispose() }
if ($g) { $g.Dispose() }
}
}

关于powershell - 你能写一个与 BGInfo 做同样事情的 powershell 脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19497378/

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