如何在ConEmu中无需PowerShell配置Oh My Posh?
在CMD/批处理中配置Oh My Posh的方法
确认Oh My Posh可执行文件路径
打开CMD,执行where oh-my-posh,会返回它的安装路径,记下来备用。生成CMD专用的初始化脚本
在CMD里运行以下命令,把<你的主题路径>替换成你实际使用的Oh My Posh主题文件路径(比如默认在C:\Users\<你的用户名>\.poshthemes下的某个.omp.json文件):oh-my-posh init cmd --config "<你的主题路径>" > posh_cmd_init.cmd执行后会在当前目录生成
posh_cmd_init.cmd脚本,建议把这个脚本移到固定位置(比如用户目录下)。设置CMD启动自动加载主题
- 按Win+R输入
regedit打开注册表编辑器 - 定位到
HKEY_CURRENT_USER\Software\Microsoft\Command Processor - 找到或新建字符串值
AutoRun,把它的数值数据设为posh_cmd_init.cmd的完整路径(比如C:\Users\张三\posh_cmd_init.cmd) - 重启CMD,就能看到主题生效了。
- 按Win+R输入
批处理文件中临时启用的方法
如果只是特定批处理需要用Oh My Posh,直接在批处理开头加上:call "C:\Users\张三\posh_cmd_init.cmd"替换成你实际的脚本路径即可。
内容的提问来源于stack exchange,提问作者crosenblum
相关产品推荐
相关产品推荐

