Seite 1 von 1

Spielerei

Verfasst: 21 Mai 2008 22:31
von Edmund
Ich habe hier eine kleine Spielerei aus der evtl. auch mehr werden könnte.
Das kleine Programm erstellt einen Screenshot eines nicht sichtbaren Fensters. Somit kann man sich die Aktuell leider nicht gif aber png oder jpg erstellen ohne dass das Fenster von WsWin aufpoppt. Funktioniert leider nicht mit den Instrumenten.
Die Qualität und Größe der jpg ist nicht berauschend, png ist die bessere Wahl.


Wichtig ist bei WsWin die Einstellung

Datei

Optionen

Minimieren -> Systemtray

Beim ersten Start erzeugt das Programm eine .ini Datei die man den eigen Bedürfnissen entsprechend anpassen kann.
Das Programm selbst hat keine Zeitsteuerung, also über den Taskplaner oder WsWin steuern.

Wichtig

Name =

muss unbedingt mit der Namen des WsWin Programmfensters übereinstimmen sonst findet das Prog WsWin nicht.

Einstellungen

[Global]
ApplicationName = WsWinCopyScreen
Version = 0.1
[Setting]
Name = Wetterstation Bedien- und Auswertesoftware - V2.93.19
Resize = 0 0 = aus 1 = an
x_size = 800
y_size = 600
Delay = 1500 Falls die Grafik unvollständig ist den Wert erhöhen
Graphtype = 2 1 = jpg 2 = png 3 = bmp
Quality = 7 nur für jpg 1 - 10
Wallpaper = 0 setzt die aktuelle Grafik als Bildschirmhintergrung
[Picture 1] Einstellung Grafik 1
Graphname = D:\wetter\wetter\aktuell Dateiname ohne Erweiterung
Top = 80 Schneidet die oberen X Pixel der Grafik ab
Bottom = 60 Schneidet die unteren X Pixel der Grafik ab
Left = 5 Schneidet die linken X Pixel der Grafik ab
Right = 5 Schneidet die rechten X Pixel der Grafik ab
[Picture 2] Analog zu Grafik 1
Graphname_1 =
Top_1 = 0
Bottom_1 = 0
Left_1 = 0
Right_1 = 0

http://www.korffmann.net/prog/WsWinCopy.zip

Und natürlich die Erzeugung der aktuell.gif abschalten

Viel Spaß

So, der Link sollte jetzt funktionieren :D

Verfasst: 22 Mai 2008 09:34
von weneu
Hallo,
man sollte vielleicht noch erwähnen, dass bei kompletter Abschaltung der aktuell.gif natürlich die Instrumente auch nicht mehr erzeugt werden. Es muss also jeder selbst wissen, ob er die Instrumente braucht oder nicht.
@Edmund,
was mir noch als Kleinigkeit aufgefallen ist: in der aktuell.jpg werden auch Graphen angezeigt, die in WSWIN bei der Sammelgrafik nicht angewählt sind. ("Internet - Einstellungen - Sensoren" --> #Grafik)
So habe ich dort beispielsweise den Bodentemperatursensor nicht aktiviert, er wird aber trotzdem eingezeichnet.

Verfasst: 22 Mai 2008 11:29
von joergeli
Hallo Edmund,

Ein Tipp: Formatänderungen der Screenshots kannst Du sehr leicht mit IrfanView vornehmen.

Beispiel für Umwandlungvon PNG nach GIF (per Batch-Datei):
C:\IRFanView\i_view32.exe C:\testi\output\test.png /sharpen=20 /convert=C:\testi\output\test.gif

Beispiel für Umwandlungvon PNG nach JPG (per Batch-Datei):
C:\IRFanView\i_view32.exe C:\testi\output\test.png /sharpen=5 jpgq=60 /convert=C:\testi\output\test.jpg

Der Parameter "sharpen" bewirkt eine Nachschärfung der Grafik.
Der Parameter "jpgq" stellt die Kompressions-Stufe bei einer JPG-Grafik ein.


Gruß
Jörg