- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 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/
我正在尝试将 COMSPEC 设置为 powershell 作为默认解释器。如果当前目录是使用 system(..) 启动的应用程序的 UNC,这有助于我处理这种情况。我们还有第三方工具来支持 Win
操作系统 (XP) 环境变量是否与从 visual studio .NET C++ 运行的进程中使用的相同? 似乎没有找到命令解释器: 当使用 NULL 作为命令时,system() returns
在 Windows XP 之后,我总是使用下面的技巧来启动使用 Windows 任务管理器最小化的批处理文件。 来自 http://www.pcreview.co.uk/forums/running-
以下命令有什么区别: start %comspec% /c script.cmd start cmd /C script.cmd 我需要 script.cmd 的 cmd 窗口在 script.cmd
我是一名优秀的程序员,十分优秀!