Резидентная программа для сохранения координат окон windows

22.04.24

Задачи пользователя - Рабочее место

Тем, кто работает с двумя и более мониторами. После перезагрузки компа или ухода в спящий режим и переход в состояния бодрости все экраны, что были разнесены по разным мониторам, оказываются на главном Это приложение позволяет кликом мышки восстановить нужные окна на свои старые места.

Скачать исходный код

Наименование Файл Версия Размер
Резидентная программа для сохранения координат окон windows:
.rar 180,07Kb
0
.rar 1.4 от 23/04/24 180,07Kb Скачать

Для тех, кто работает с двумя и более мониторами.

После перезагрузки компа или ухода в спящий режим и переход в состояния бодрости все экраны, что были разнесены по разным мониторам, оказываются на главном. И каждый раз, уходя попить чайку, мне приходится восстанавливать все мессенджеры обратно. Не в тягость – но надоело. Кто то с этим не согласится и будет утверждать, что такое на его технике не бывает, то это ему и не надо, но раз у меня на win10 такое постоянно, то по теории вероятности у кого то же. Эта публикация для нас!

Я поискал в инете, но маленькое и не ресурсоемкое не нашел, поэтому сел за старый добрый дельфи и написал небольшую, резидентную утилиту. Садится в systray и живет себе, откликаясь только на свои нажатия мыши.

 

 

Разберем одну строку из

TELEGRAM.EXE=>TELEGRAMDESKTOP=QT51513QWINDOWICON proc=5136 wnd=198994

TELEGRAM.EXE=>TELEGRAMDESKTOP=QT51513QWINDOWICON – строка поиска приложения в памяти

proc=5136 wnd=198994 – идентификатор процесса и идентификатор окна справочная информация в поиске приложения не участвует

В списке ищем заголовки нужных приложений. У меня это WhatsApp, Telegram, Viber

В каталоге программы есть текстовый файл, где можно указать с какими приложениями работает программа. Записываем туда найденные заголовки

 

 

Whatsapp у меня запускается по хитрому поэтому идентифицируется он только так

 

 

Перезапускаем заново WinPosStore. Тут смысл такой, операция чтения пользовательских настроек разовая - при первом запуске. Размещаем на нужных местах мессенджеры

Жмем в меню «Запомнить»

После перемещения окон, что бы их вернуть в прежнее положение вызываем меню и жмем «Восстановить».

Программа запоминает настройки в файле winposstore.dat и их возможно восстановить после перезагрузки компа. Выбираем соответствующие меню – восстановить. HWND и ProcID после перезагрузки компа меняются, но я их ищу в памяти по заданному имени и присоединяю к сохраненным координатам. Если программа, указанная в winposstore.ini не найдена в памяти, то об этом будет сообщение

 

 

Проверялось на win10

 

 

пароль на архив 1

Восстановление Восстановить окон windows открытые окна положение

См. также

АРМ Начальника производства и АРМ Рабочего цеха для 1С:УНФ. Цифровое производство малого и среднего бизнеса

Рабочее место Производство готовой продукции (работ, услуг) Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)

Расширение для 1С:УНФ с комплектом из двух АРМ: «АРМ для начальника производства» и «АРМ для рабочего цеха». «АРМ Начальника производства» позволяет анализировать общую картину состояния заказов покупателей и наличие конечных комплектующих и сырья для производства заказанной продукции. Есть возможность направлять заказы в производственную работу (в случае, если заказанную продукцию нужно произвести), резервировать и отгружать готовую продукцию. «АРМ рабочего цеха» позволяет обычным работникам оперативно закрывать производственные задания (оформлять документы выпуска) сразу в программе 1С.

14400 руб.

15.09.2017    49484    83    41    

88

Помощник ЕГАИС для 1С:Розница 2.2/2.3. Инвентаризация, запросы, проверка ТТН

Рабочее место Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Акцизы Платные (руб)

Обновление сопоставлений алкогольных классификаторов, инвентаризация по марке, проверка накладных по check1.fsrar.ru, поиск продукции по акцизке, запрос новых акцизных марок и многое другое!

12000 руб.

05.01.2016    143780    466    696    

222

Торговля автозапчастями

Оптовая торговля Розничная торговля Рабочее место Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 10 1С:Управление торговлей 11 Автомобили, автосервисы Управленческий учет Платные (руб)

Программный продукт для авторазборок, торгующих запчастями – как новыми, так и б/у, как в наличии на складе, так и под заказ, а также в пути из Японии. Предоставляет удобный и быстрый поиск товара по параметрам покупателя (по наименованию и/или марке и/или модели и/или кузову и/или ДВС). Удобное рабочее место для оформления торговых документов. Поддерживается работа с торговым оборудованием (ККМ-онлайн, 54-ФЗ, сканеры ШК, принтеры этикеток и т.д. и т.п.). По расписанию выгружает актуальный прайс на интернет-площадки japancar.ru, drom.ru, avito.ru, auto.ru, bibnet.ru. Реализовано как подсистема, встраиваемая в УТ10, АльфаАвто, УТ11 (на УФ формах).

26400 руб.

20.03.2018    33012    19    0    

21
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. markers 274 22.04.24 13:13 Сейчас в теме
Я сталкиваюсь с подобной проблемой только после того как я коннекчусь по РДП с одном монитором, только после этого начинается катавасия (Например 8.3.10 вообще "подвисает" пока не изменишь размеры окна, новые вроде перестали "виснуть"). Ну ещё проблема может быть если при включении компа один из мониторов не был включен.
insurgut; +1 Ответить
Оставьте свое сообщение