gpt4 book ai didi

powershell - 如何使用 ps1 脚本打开 image.png?

转载 作者:行者123 更新时间:2023-12-02 23:21:46 27 4
gpt4 key购买 nike

将下面的 $usbDriveLetter 变量设置为自动查找 USB 盘符,并使用该变量打开 USB 上的图像不起作用。它在 cmd 中逐字打印“G:\image.png”。

$usbDriveLetter = (gwmi win32_volume -f 'label=''USB_NAME_HERE''').Name;
"$usbDriveLetter" + "image.png"

但是,如果我不使用 var 并在 PowerShell 脚本中将“G:\”设置为静态,则图像可以正常打开。

G:\image.png

那么我在这里做错了什么?我们如何使用 ps1 脚本动态打开图像?

最佳答案

当组合两个字符串时,您会得到一个字符串。如果您引用路径 ("G:\image.png"),它将表现相同。

使用Invoke-Item执行路径:

$usbDriveLetter = (gwmi win32_volume -f 'label=''USB_NAME_HERE''').Name
Invoke-Item -Path ("$usbDriveLetter" + "image.png")

你也可以使用调用运算符&:

$usbDriveLetter = (gwmi win32_volume -f 'label=''USB_NAME_HERE''').Name
& ("$usbDriveLetter" + "image.png")

关于powershell - 如何使用 ps1 脚本打开 image.png?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48872867/

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