Есть ли в вашем системном приложении приложение, которое автоматически перемещает / изменяет размеры окон по мере их появления (не требуется нажатие горячей клавиши)?
Я использую AutoSizer в течение многих лет, и, к сожалению, он больше не работает для меня, потому что он не распознает 64-битные окна.
Я так отчаянно пытался найти замену, что установил AutoIt и потратил полдня на написание сценария. Он работал прилично, но поскольку скрипт искал 15 окон, загрузка процессора составляла около 12%. Поэтому я включил Sleep() в свой цикл и уменьшил его до 3,5%, что было все еще слишком высоко для моего вкуса. Сценарий также оставил странные артефакты на моем рабочем столе после закрытия переставленного окна, хотя, вероятно, это не вина AutoIt.
Другой возможной альтернативой может быть AutoHotkey, но, глядя на язык сценариев, у меня болит голова. И он основан на AutoIt, поэтому я не думаю, что загрузка процессора будет лучше. Вот сценарий, который кто-то написал, который делает это для AutoHotkey.
Согласно этому веб-сайту и этой статье, нет никаких альтернатив, которые делают то, что делает AutoSizer. Я перепробовал их все.
Я полностью ожидаю, что правильный ответ будет: альтернативы нет. При этом, какой язык программирования был бы хорош для начинающего программиста, чтобы написать небольшое приложение, которое делает это? Я бы предпочел, чтобы он был родным для ОС, поэтому он мог читать / писать в Windows как можно более плавно