Zeitsteuerung ext. Programme (zB.webcam)

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

S-Oliver-HU
Beiträge: 92
Registriert: 05 Feb 2005 08:46
Wohnort: 63456 Hanau
Kontaktdaten:

Beitrag von S-Oliver-HU »

@Werner,

danke für die Info. So dann bin ich jetzt mal gespannt auf das nächste Update. Kanns kaum erwarten, den die Steuerungsfunktion ist echt klasse. Wie auch der Rest der Software. :D

Grüße Oliver S.
rolsch

Beitrag von rolsch »

Hallo Werner,
wenn du schon mal an dieser Stelle etwas korrigierst,
wünschte ich mir ein zusätzliches Feld für die Parametrisierung
für das Beenden der entsprechenden Software.

1-Beispiel:
Meine Webcam-Software sollte mit dem Parameter "visiongs.exe -s" beendet werden.
Dann wird nämlich noch ein Offline-Bild für alle angeschlossenen CAM's generiert/publiziert, was beim "force" nicht passiert...

2-Beispiel:
Da ich gerne alles über Script steuere,
könnte ich mir für das Ein-/Ausschalten in der WsWin-Funktion vorstellen,
hier 2 Scripte zu nutzen, wenn die entsprechenden Felder vorhanden wären... :wink:
S-Oliver-HU
Beiträge: 92
Registriert: 05 Feb 2005 08:46
Wohnort: 63456 Hanau
Kontaktdaten:

Beitrag von S-Oliver-HU »

Also das Beispiel 1 von rolsch wäre naürlich eine perfekte Lösung. Mal schauen ob es über WsWin möglich ist.

Grüße und schönes Wochenende

Oliver S.
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

@rolsch

Also ich starte und beende VisionGS über die WsWIN-"Sonnenzeitsteuerung",
allerdings ohne Offset und da wird nach Sonnenuntergang das Offline-Bild erzeugt.

Einträge dort:
Programm: C:\VisionGS\visiongs.exe
Fenstertitel: VisionGS Business Edition - V1.51 TestRelease
(wobei der Fenstertitel wahrscheinlich nicht benötigt wird)

Funktioniert einwandfrei.

Auch wenn ich VisionGS manuell über das "x" rechts oben im Programmfenster abwürge wird vorher noch das Offline-Bild erzeugt

"visiongs.exe -s" wird IMHO nur bei beenden über die Kommandozeile bzw. Batch-Datei benötigt.

Gruß
Jörg
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Rolsch,

ich habe die Struktur geändert (nur bei Sonnenzeitsteuerung)

Wenn das Programm auf eine ".bat" oder ".cmd" Datei beim Ausführen trifft, wird beim Starten der Übergabeparameter übergeben und beim Beenden nicht.

Wenn man jetzt mit Sript arbeitet, würde das so aussehen:

if "%1"=="" goto Beenden
... hier Code beim Starten

... usw.

Werner
rolsch

Beitrag von rolsch »

Danke Werner!

Dann sollte z.B. die Webcam-Software VisionGS_BE(PE) in der nächsten WsWin32 Version
mittels Sonnenzeitsteuerung so eingebunden werden können:

Bei Datei -> Optionen -> Zeitsteuerung Sonne -> Programm z.B. "c:\script\tagscript.bat start" eingeben.

Code: Alles auswählen

REM DOS-Script für W2k und WinXP
@echo off

if "%1"=="start" (

		echo "VisionGS_BE starten..." 
		d:
		cd \
		cd D:\Programme\visiongs
		start /MIN /D D:\Programme\visiongs /B visiongs.exe
		
    ) else (
    
		echo "VisionGS_BE beenden" 
		d:
		cd \
		cd D:\Programme\visiongs
		start /D D:\Programme\visiongs /B visiongs.exe -s
		
   )

:ende
- es müssen natürlich die Pfade entsprechend angepasst werden... :wink:
Beorn

Beitrag von Beorn »

Werner hat geschrieben:@Rolsch,

ich habe die Struktur geändert (nur bei Sonnenzeitsteuerung)

Wenn das Programm auf eine ".bat" oder ".cmd" Datei beim Ausführen trifft, wird beim Starten der Übergabeparameter übergeben und beim Beenden nicht.

Wenn man jetzt mit Sript arbeitet, würde das so aussehen:

if "%1"=="" goto Beenden
... hier Code beim Starten

... usw.

Werner
Könnte diese Information irgendwie ihren Weg in die WsWin-Hilfe finden?Hätte mir 1h Forumsbeiträge lesen erspart. Ich wollte ein Batch jeweils zum Sonnenauf- und Untergang starten lassen, war aber eher verwirrt ob es zum Sonnenuntergang laufen wird, oder ob WsWin versuchen wird es zu beenden.
Antworten