如何在 Codeplex 终端中批量更新我的收藏夹?

如何在 Codeplex 终端中批量更新我的收藏夹?

我使用笔记本电脑时经常在显示器和内置显示器之间来回切换,显然它们的分辨率不同。这对我的 Codeplex 终端来说是个问题,因为它默认会拉伸窗口。我有大约 50 个链接,我不想手动更改。我如何才能将它们批量更新为设定的分辨率?我认为这存储在某个文本文件中,但我似乎找不到。

答案1

使用 SysInternals 的进程监视器,我能够找到一个名为的文件夹的句柄%appdata%\..\Local\Robert_Chartier\Terminals\Data。(快速谷歌搜索显示 Robert Chartier 是 Terminals 的开发人员。)

从那里我打开了Favorites.xml并将所有行更改为<DesktopSize>AutoScale</DesktopSize><DesktopSize>x1024</DesktopSize>这是我手动执行时发现的)。

现在打开终端,我发现尺寸合适并且功能正常。

答案2

Powershell 非常适合用于这类事情。

请先备份文件!

如果你想要一个 powershell 单行命令:

这需要 Powershell v3 或更高版本:

(gc 'C:\Path\to\your\file\favorites.xml').Replace("AutoSize","x1024") | Set-Content 'C:\Path\to\your\file\favorites.xml'

这只需要您几乎肯定拥有的 Powershell v2:

(gc 'C:\Path\to\your\file\favorites.xml') -Replace "AutoSize","x1024" | Set-Content 'C:\Path\to\your\file\favorites.xml'

相关内容