gpt4 book ai didi

.net - 有没有办法让 powershell 的自动完成功能为应用程序工作?

转载 作者:行者123 更新时间:2023-12-04 17:53:38 24 4
gpt4 key购买 nike

Powershell 具有强大的自动完成功能,可以轻松自动完成参数。调用应用程序时是否可以提供此自动完成功能?例如。

.\myscript.ps1 -Databa (pressing tab here will fill in Database)

但是如果您最终决定用适当的应用程序替换脚本
.\myapp.exe -Databa (pressing tab does nothing)

该应用程序是一个 .NET 应用程序(如果有帮助的话)。有没有办法让它 Hook 到powershell正在做的任何事情来确定参数?

最佳答案

有点,是的。但这一切都在 powershell 中;你不会在 .Net 可执行文件中做任何事情。

正如@PetSerAl 指出的那样,PowerShell 5 有一种更简单的方法来做到这一点。

但是在早期版本中仍然可以通过使用选项卡完成功能(尽管没有很好的文档记录)。

posh-git makes use of this to autocomplete git parameters .

您可能还想查看 TabExpansionPlusPlus .

关于.net - 有没有办法让 powershell 的自动完成功能为应用程序工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34343356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com