Я ищу решение, подобное этому, но для Windows 7 (64-разрядная версия), а не только для терминала. Это также определенно не дубликат этого вопроса.
Эта проблема
Некоторые программы запоминают свою последнюю позицию / размер (например, Firefox, Notepad++), в то время как другие, к сожалению, упрямы (например, Git). Упрямые требуют, чтобы я потратил лишнюю минуту (так долго, правда?) переместить их обратно в желаемые позиции / размеры, прежде чем я смогу начать работать.
Случай использования
Я программист, и у меня есть очень специфические предпочтения для моей среды разработки. У меня есть два монитора, и моя IDE (зависит от задачи), терминал Git, окно проводника Windows, Firefox и т.д. Открываются одновременно, в определенной компоновке, которая помогает мне работать более эффективно.
Автоматическая настройка на основе среды
В идеале я мог бы открыть все эти программы и нажать комбинацию горячих клавиш, чтобы переместить все окна в желаемое положение с правильными размерами. Или, что еще лучше, иметь набор настроек (сценарии, комбинации горячих клавиш и т.д.), Которые я мог бы запускать в определенных сценариях, чтобы открывать набор конкретных программ в зависимости от задачи (может быть, слишком много просить), и задавать этот конкретный макет. ,
Пример: сценарий разработки на C #, который открывает Visual Studio и многие другие программы, а затем соответствующим образом устанавливает их расположение в окне. Еще один для разработки Node.js.
Инструменты для работы?
У меня есть только некоторые смутные представления о возможностях некоторых инструментов. Может быть, Windows Power Shell подойдет? Я не против написать сценарии для этих задач. Авто Горячая клавиша также, кажется, может работать.
У кого-нибудь есть опыт работы с подобной функциональностью и есть какие-либо рекомендации относительно того, как сделать что-то подобное? Возможность запуска скрипта / горячей клавиши для автоматического открытия набора программ и установки всех размеров / позиций была бы наилучшей, если это возможно.
Примечание: я отметил это как powershell
и autohotkey
на тот случай, если эти инструменты очень хорошо подходят для этой задачи. Если вы считаете, что это помечено неправильно, пожалуйста, удалите / повторно пометите!