Habe das mit dem _WinAPI_GetLastError() ausprobiert und der Fehler gibt mir entweder 0 oder 1460 aus
Beiträge von StephanOPS
-
-
Ja, wir sprechen genau von diesem Teil. Die *.cmd Datei ist auch vorhanden.
Ich werde das mit dem _WinAPI_GetLastError() mal ausprobieren und gebe dann nochmal Rückmeldung.
-
Manchmal hat das Kommando funktioniert und manchmal nicht.
Es kann sein, dass nach einem Neustart des Scripts das funktioniert und beim nächsten Mal wieder nicht.
Prinzipiell funktioniert das WinAPI Kommando, aber halt nicht immer.
Das Positionieren der Fenster passt immer, allerdings der Sperren des Bereichs nur sporadisch.
-
Das Problem ist nicht bei einer bestimmten Anwendung so, sondern prinzipiell bei allen Fenstern die ich zusätzlich öffne.
Meine Visualisierung besteht aus 3 Fenstern, wobei das rechte für das Bedienfeld fest reserviert ist.
Die beiden anderen geöffneten Fenster der Visualisierung sollen im Vollbildmodus links vom Bedienfeld bleiben so wie alle anderen Fenster die zusätzlich geöffent werden auch.
Ich verstehe halt nicht warum das bei XP einwandfrei funktioniert und bei Windows 7 nicht.
-
Ja, genau. Bei XP war der rechte gesperrte Bereich auch mit der Maus gar nicht erreichbar. Für alle Fenster endete der maximale Bereich links von dem gesperrten Bereich.
Bei Windows 7 können maximierte Fenster den Bereich überlagern bzw. lassen sich zum Vollbild maximieren und der rechte Teil des maximierten Fensters liegt dann hinter dem gesperrten Bereich, sodass man ein abgeschnittenes Fenster hat statt einem maximierten im linken freigegebenen Bereich.
-
im Anhang das Script
-
Hallo zusammen,
ich möchte in meiner Visualisierung unter Windows 7 einen Bereich des Desktops sperren, da sich dort ein festes Fenster (Bedienfeld für Maschinensteuerung) befindet, welches nicht überlagert werden darf. Wenn man ein neues Fenster (z.B. Windows-Explorer) maximiert soll dieses nur bis zum gesperrten Bereich geöffnet werden und nicht dahinter verschoben werden.
Unter Windows XP habe ich das gleiche Skript verwendet und dies hat immer problemlos funktioniert.
Bei Windows 7 habe ich nun das Problem, dass es manchmal funktioniert und manchmal nicht. Ich habe schon probiert durch Sleep-Befehle zwischen den einzelnen Schritten das zu lösen, funktioniert leider auch nur sporadisch.
Kann mir vielleicht jemand weiterhelfen?
Vielen Dank im Voraus.
Gruß Stephan