我正在创建一个脚本,以便在用户双击 Windows 资源管理器中的文件时提供要启动的程序选择。我将选定的文件扩展名与已包装到 .exe 中的脚本相关联。
但在启动器脚本中,我需要使用用户双击的文件名来创建命令行字符串来启动所选程序。
如何在脚本中获取该文件名?例如“%1”
注意:Windows 快捷菜单不合适,因为我还将在网页中使用此脚本。
谢谢!
最佳答案
$args
变量保存传递给 PowerShell 脚本的参数。
如果你输入,例如:
Write-Host $args[0]
在您的脚本中,您将看到脚本调用中传递的第一个参数。
PS > .\myscript.ps1 "test string"
会输出
test string
关于powershell - 将文件名传递到关联的 Powershell 脚本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33789669/