Nadpisywanie skalowania wysokiej czułości z wiersza poleceń


6

Kompiluję i buduję aplikację OpenCV na Windows 10, która pokazuje niektóre obrazy.
Chcę zastąpić zachowanie skalowania o wysokiej czułości i ustawić je na "Aplikacja".

Mogę to zrobić dobrze na .exe plik: kliknij prawym przyciskiem myszy -> Właściwości-> karta Zgodność i zaznacz pole wyboru:

enter image description here

Czy istnieje narzędzie wiersza poleceń, którego mogę użyć do wykonania skryptu?

Odpowiedzi:


8

Tworzysz skrypt pliku nietoperza.

Rzeczy do zmiany w poleceniach

Upewnij się, gdzie znajduje się aplikacja

Jeśli aplikacja ma 64 bity "%programfiles%\<appfoldername>\<app>.exe"

Jeśli aplikacja ma 32 bity "%programfiles(x86)\<appfoldername>\<app>.exe"

~HIGHDPIAWARE Wskazuje wartość Przesłonięcie zachowania skalowania o wysokiej czułości (Podanie)

~DPIUNAWARE Wskazuje wartość Przesłonięcie zachowania skalowania o wysokiej czułości (System)

"~GDIDPISCALING DPIUNAWARE" Wskazuje wartość Przesłonięcie zachowania skalowania o wysokiej czułości (System Enhanced) dodaj również podwójny cytat

Robię to dla Itunes (64-bitowy).

Szczególny użytkownik

REG ADD "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%programfiles%\iTunes\iTunes.exe" /T REG_SZ /D ~HIGHDPIAWARE /F

Wszyscy użytkownicy

REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%programfiles%\iTunes\iTunes.exe" /T REG_SZ /D ~HIGHDPIAWARE /F

Więc prop-dlg Win10 faktycznie generuje również wpis rejestru?
Adi Shavit

tak. testowałem w Windows 10 to działało. jego rejestr do zmiany
Techie Gossip

1
Dzięki! Sprawdzę. Na podstawie Twojej odpowiedzi znalazłem to od stwardnienia rozsianego, który zasadniczo mówi to samo :-).
Adi Shavit
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.