【发布时间】:2021-11-02 09:37:55
【问题描述】:
以下是相关代码:
$Ports | ForEach-Object {
$processID = $(Start-Process ".\nrfutil.exe" -ArgumentList "dfu usb-serial --package $path --port $_" -PassThru).Id
}
while ($(Get-Process -Id $processID).ProcessName) {}
Write-Host "DONE!" -ForegroundColor Green
以下是 VSCode 突出显示它的方式: 发生这种情况是因为解释器不知道 $Ports 中是否真的有任何值,因此 ForEach-Object 循环可能不会运行?如果是这样,如何解决这个亮点?代码工作得很好,我只是想删除错误的高亮。
我使用的是微软官方的VSCode Powershell支持,版本v2021.10.2
【问题讨论】:
标签: powershell syntax-highlighting