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

22.04.24

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Резидентная программа для сохранения координат окон windows:
.rar 180,07Kb ver:1.4 от 23/04/24
1 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

После перезагрузки компа или ухода в спящий режим и переход в состояния бодрости все экраны, что были разнесены по разным мониторам, оказываются на главном. И каждый раз, уходя попить чайку, мне приходится восстанавливать все мессенджеры обратно. Не в тягость – но надоело. Кто то с этим не согласится и будет утверждать, что такое на его технике не бывает, то это ему и не надо, но раз у меня на 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С:Предприятие 8 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

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

18800 руб.

01.11.2012    107918    134    1    

143

Рабочее место Оптовая торговля Розничная торговля 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Помощник продаж - это рабочее место менеджера по продажам в 1С, расширенный справочник номенклатуры с остатками и ценами. Полная информация по состоянию запасов - остатки, резервы, заказы, закупки, обеспечение, переданные на комиссию.

36600 руб.

17.02.2011    25726    50    1    

97

Рабочее место Логистика, склад и ТМЦ 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

Предлагаемые на рынке лазерные системы автоматизированного измерения габаритов хотя и имеют высокую производительность, но цены на них начинаются от 1 млн. руб. И надо еще установить, подключить, интегрировать в учетную систему. Для обычных складов это, конечно, очень дорого. Поэтому задачи по измерению грузов они решают с помощью рулетки и листочка с карандашом. Значительные потеря и искажение информации здесь неизбежны. Мы предлагаем эффективное решение стоимостью менее 10 тыс. руб. Штрихкодовая линейка - простой и надежный инструмент для автоматизированного измерения и ввода в информационную систему линейных габаритов товаров.

1 стартмани

24.12.2013    34983    25    InoKey    20    

52

Работа с интерфейсом Рабочее место Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Рабочий стол администратора 1С позволяет: - Производить быструю навигацию по объектам конфигурации - Открывать любую форму, определенную для объекта - Подключать произвольное количество каталогов с внешними обработками - Производить быстрый поиск среди объектов конфигурации и подключенных внешних обработок - Запускать систему 1С от имени другого пользователя с временной заменой пароля или без - Открывать универсальный динамический список для выбранного объекта конфигурации - Добавлять часто используемые объекты в Избранное, видеть и повторять последние совершенные действия через Историю. Обработка совместима с "Такси" без модальных окон и имеет поддержку английского языка.

1 стартмани

07.12.2013    61658    746    Vladimir Litvinenko    64    

292

Рабочее место Монитор заказов Оптовая торговля Логистика, склад и ТМЦ Пользователь 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Управленческий учет Платные (руб)

Рабочее место менеджера по закупкам позволяет проанализировать необеспеченные потребности в ТМЦ, оформить заказ поставщику, либо переместить ТМЦ в резерв; позволяет проанализировать открытые заказы поставщикам; открытые заявки на входной контроль ТМЦ; открытые заявки на расход денежных средств.

87840 руб.

05.11.2013    36336    4    16    

15

Производство готовой продукции (работ, услуг) Управление услугами и сервисом Рабочее место 1С:Предприятие 8 Энергетика и ЖКХ Россия Управленческий учет Абонемент ($m)

Программа АРМ "ДИСПЕТЧЕР ЖКХ" предназначена для автоматизации работы и повышения эффективности управления предприятием ЖКХ.

1 стартмани

21.10.2013    48186    78    Acturus    12    

6

Рабочее место Монитор заказов 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 Управленческий учет Абонемент ($m)

Универсальный настраиваемый журнал документов в виде календаря с отображением адреса документа на географической карте.

1 стартмани

02.08.2013    22817    160    RomikSh    25    

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