有一个名为 itunesForward.ps1
的 PowerShell
脚本使iTunes快进30秒:
$iTunes = New-Object -ComObject iTunes.Application
if ($iTunes.playerstate -eq 1)
{
$iTunes.PlayerPosition = $iTunes.PlayerPosition + 30
}
它使用快速行命令执行:
powershell.exe itunesForward.ps1
是否可以从命令行传递参数并将其应用于脚本而不是硬编码的30秒值?
3 回答
测试工作:
叫它
你也可以使用
$args
变量(就像位置参数一样):然后它可以像这样调用:
让Powershell分析并决定数据类型
内部使用'Variant'为此......
并且通常做得很好......
或者如果您需要传递多个参数