STM32嵌入式开发中WS2812B常见问题排查
2025/12/23 10:30:52
在 PowerShell 中,有一些常用的命令参数选项:
--casesensitive:执行区分大小写的匹配。如果测试的值不是字符串,此选项将被忽略。
--file:从文件而不是语句获取输入。文件的每一行都作为一个单独的元素读取,并通过switch块进行处理,从文件的第一行开始。文件中至少必须有一个元素满足至少一个条件,否则 PowerShell 会生成错误。
以下示例根据你在第一个参数中指定的服务名称或在提示时输入的服务名称来切换服务状态:
if (!$args.count -ge 1) { $rh = read-host "Enter the name of the service to check" $myValue = get-service $rh } else { $myValue = get-service $args[0] } $serName = $myValue.Name switch -wildcard ($myValue.Status) { "S*" { write-host "The $serName service is stopped."} "R*" { write-host "The $serName service is run