gpt4 book ai didi

winapi - 使用 Powershell 作为 COMSPEC

转载 作者:行者123 更新时间:2023-12-03 00:02:07 26 4
gpt4 key购买 nike

我正在尝试将 COMSPEC 设置为 powershell 作为默认解释器。如果当前目录是使用 system(..) 启动的应用程序的 UNC,这有助于我处理这种情况。我们还有第三方工具来支持 Windows 下的 unix 实用程序。其中之一是 ls.exe。在我的测试中,我发现 system("ls -al") 是从 Powershell 中选择的,而不是已经在 PATH 中的第三方目录。有什么办法可以避免通过环境变量使用 powershell 别名?或者使用自定义别名通过环境变量重定向到第三方目录?或者有什么方法可以停止使用 powershell 的别名,而只是通过环境变量用作解释器?

-卡尔提克

最佳答案

命令get-item alias:ls 显示别名ls 是驱动器alias 的一个项目。因此,要删除此项目,您可以使用:Remove-Item alias:ls

现在有点像 unix shell,您已经有了配置文件的概念,您可以在其中放置此命令,以便它在任何 shell 执行之前运行。有关个人资料的更多信息,请参阅 Windows PowerShell owner's manual .

关于winapi - 使用 Powershell 作为 COMSPEC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23702276/

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