1

Я на ноутбуке и часто переключаюсь между мониторами и встроенным монитором, которые, очевидно, имеют разные разрешения. Это проблема для моих терминалов Codeplex, которые по умолчанию растягивают окно. У меня есть около 50 ссылок, которые я не хочу менять вручную. Как я могу массово обновить их до установленного разрешения? Я бы предположил, что это где-то хранится в текстовом файле, но я не могу найти его.

2 ответа2

1

Используя Process Monitor из SysInternals, я смог найти дескриптор папки с именем %appdata%\..\Local\Robert_Chartier\Terminals\Data . (Быстрый поиск в Google показывает, что Роберт Шартье является разработчиком терминалов.)

Оттуда я открыл Favorites.xml и изменил все строки <DesktopSize>AutoScale</DesktopSize> на <DesktopSize>x1024</DesktopSize> (что я и обнаружил, когда делал это вручную).

Открывая терминалы сейчас, я считаю, что размер подходит и функционирует должным образом.

1

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'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .