我想执行PowerShell脚本文件script.ps1,如下所示:
powershell ./script.ps1
我如何模拟“标签”按钮?脚本文件中的(自动完成)功能?
例如:在PowerShell提示符下,我可以
PS> get [TAB]
获取命令建议以' get - '
开头同样的事情:如何在脚本文件中写入,意味着保存script.ps1文件,如:
get-\t
并执行PowerShell ./script.ps1
结果错误,而不是获得以" get - "
是否有任何想法在脚本文件中对tab事件进行编码以实现命令自动完成?
答案 0 :(得分:0)
powershell get-command get- *
正在工作
答案 1 :(得分:0)
目前还不清楚你打算做什么,但这里是制表完成的基础知识:
保存PS1文件,然后您可以键入部分文件名,自动完成将在建议中提供(尽管这是按字母顺序完成的,以便PowerShell知道所有可能的建议。)
如果您希望获得参数选项卡,则需要启用cmdlet(脚本)或作为"高级"具有Param块的函数,该块定义了cmdlet或函数接受的所有参数。
键入:Get-MyCommand - #将导致可能的参数和切换名称依次提供。
运行PSReadline(可从PowerShell库中获取,增强所有命令和参数的自动完成功能。
如果您正在寻求执行其他功能,则需要将您的问题编辑为更具体且更清晰的示例......