powershell 为ConEmu安装主题的助手脚本。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 为ConEmu安装主题的助手脚本。相关的知识,希望对你有一定的参考价值。
param
(
[string] $ThemeURL,
[string] $ConfigPath = "~\AppData\Roaming\ConEmu.xml"
)
cls
$ErrorActionPreference = "Stop"
#Config
$ConfigFile = Resolve-Path $ConfigPath
# Load XML
[xml] $Theme = (wget $ThemeURL)
[xml] $ConEmu = Get-Content $ConfigFile
$colors = $ConEmu.SelectSingleNode("//key[@name='Colors']")
if($colors -eq $null)
{
Write-Host "Use Settings>Features>Colors and save a random scheme to generate missing XML. Then run again."
return
}
$presentNames = $colors.SelectNodes("key//value[@name='Name']").data
$newName = $theme.SelectNodes("key//value[@name='Name']").data
# Add theme if it doesnt already exist in $ConfigFile
if(!$presentNames.contains($newName))
{
Write-Host ("Adding Theme: {0}" -f $newName)
$colors.value.data = (1 + $colors.value.data).ToString()
$Theme.key.name = "Palette{0}" -f $colors.value.data
$colors.AppendChild($ConEmu.ImportNode($Theme.key, $true)) | Out-Null
}
#Save
Write-Host "Saving..."
$ConEmu.Save($ConfigFile)
以上是关于powershell 为ConEmu安装主题的助手脚本。的主要内容,如果未能解决你的问题,请参考以下文章
powershell Powershell功能与ConEmu一起使用。选项卡功能在当前位置打开一个新选项卡。 Pane打开了另一个控制台窗口
ConEmu
定制windows环境下cmd替代软件ConEmu
conemu 和 console2 模拟器没有获得新的路径变量
powershell 代码生成器助手
powershell 新文件助手