Где может храниться настройка стиля последнего открытого окна?

353
Ooker

Я делаю приложение с помощью Nativefier и хочу, чтобы оно открывалось в свернутом состоянии при запуске. К сожалению, не все приложения соблюдают запрошенный стиль, поэтому либо с помощью команды PowerShell

Start-Process -WindowStyle Minimized 'D:\GitHub\Web-wrapper\Google Keep-win32-ia32\Google Keep.exe' 

или установив его свойство как минимизированное

не сработает

Одним из обходных решений является использование regedit (см. Вторую ссылку), но в качестве отдельного приложения узнать об этом невозможно. Поэтому я думаю, что единственный способ найти параметр, который заставляет его запускаться свернутым, - это через его исходный код, но, похоже, у него нет файла конфигурации.

Знаете ли вы, как установить, чтобы он запускался свернутым с помощью PowerShell? И вообще, где можно хранить такие настройки?

0
В Windows для этого есть API, используйте `WinExec ()`. Biswapriyo 5 лет назад 0
Вы можете сделать это ответом? Кажется, что мне нужно [использовать C # для его вызова] (https://www.reddit.com/r/programming/comments/5laa3x/easily_calling_windows_apis_from_powershell/dbun2bd), и это в основном не в моих силах Ooker 5 лет назад 0

1 ответ на вопрос

1
harrymc

Исправление # 522 - добавьте флаг CLI --start-in-tray, чтобы приложение могло запускаться в фоновом режиме, и, похоже, решит вашу проблему.

Нет документации для этого, но я думаю, вам нужно использовать команду:

nativefier --tray start-in-tray 

Или, может быть

nativefier --start-in-tray 
к сожалению, [код еще не раскрыт] (https://github.com/jiahaog/nativefier/issues/522#issuecomment-442719713) Ooker 5 лет назад 0
Это объясняет, почему нет документации, но она поступит. harrymc 5 лет назад 0

Похожие вопросы