Automatisches Update per Batch?

Bei Problemen mit der Bedienung von TV-Browser, bitte hier posten.
Antworten
Centauri39
Senior Member
Beiträge: 192
Registriert: 09 Jan 2008, 06:20

Automatisches Update per Batch?

Beitrag von Centauri39 »

Wenn ich ("XP Home SP2"-User) den TVB starte, macht er einmal wöchentlich ein Update.

Kann man den TVB aber auch per Batch zu einem Update veranlassen, um das Update voll zu automatisieren?

Ich stelle mir das ungefähr so vor:

Ich schreibe eine kleine Batch, die den TVB minimiert(!) startet. Vor allem hierfür kenne ich den Befehl nicht, da man doch sicher irgendeinen "Schalter" dafür braucht.
Dann soll er das Update der TV-Daten machen und sich, falls ich während dem Update nicht mehr eingreife, automatisch wieder schließen.

Diese Batch würde ich dann im Taskplaner an einem bestimmten Zeitpunkt in der Woche starten.

Ist dieser Plan so (oder ähnlich) realisierbar?
Die Methode ist eigentlich egal, ich hätte nur gerne, wenn möglich, ein automatisches Update, ohne den TVB manuell starten zu müssen.

P.S.:
Welcher Wochentag ist eigentlich der beste zum updaten?
Der Samstag vielleicht?
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Wir updaten jede Nacht die Daten. Es gibt also keinen "Besten" Tag, aber ich würde sagen Freitag, damit man für das Wochenende die aktuellsten Daten hat. Aber auch nur weil ich in der Woche kaum Fernsehe.

Eine automatische Aktualisierung ist momentan per Batch nicht möglich, aber in der nächsten Version gibt es ein automatisches Update, wenn du den TVB durchlaufen lässt.
Centauri39
Senior Member
Beiträge: 192
Registriert: 09 Jan 2008, 06:20

Beitrag von Centauri39 »

Damit wäre ich schon viel weiter ("durchlaufen lassen" mag ich allerdings nicht so gerne).

Aber da könnte ich vielleicht mit dem Taskplaner den TVB starten und z.B. 10 Minuten später wieder beenden, denn 10 Minuten müßten ja bei einem DSL 2000 locker reichen für ein Update.

Wenn ich jetzt noch wüßte, wie ich den TVB minimiert(!) starten kann, wäre ich eigentlich bereits am Ziel.

Hast Du da vielleicht eine Idee?

Gibt es da vielleicht für die .exe des TVB einen Schalter wie /minimize oder /hide oder so ähnlich?
Jo
Site Admin
Beiträge: 11827
Registriert: 07 Apr 2006, 23:39

Beitrag von Jo »

siehe Starten.
Centauri39
Senior Member
Beiträge: 192
Registriert: 09 Jan 2008, 06:20

Beitrag von Centauri39 »

Ach, da steht´s ja schon. Hab ich noch gar nicht gesehen. Vielen Dank!!! :D
Benutzeravatar
fingerhut
Platin Member
Beiträge: 2923
Registriert: 03 Feb 2005, 10:18
Wohnort: Nürnberg

Beitrag von fingerhut »

beim Aufruf wird eine laufender Tv-B beendet und danach neu gestartet.


Code: Alles auswählen

Dim objShell, intshow ,str_path_TvBrowser, str_run,  strText ,objExecObject
Dim str_Appliction 

str_Appliction = "TV-Browser "
str_path_TvBrowser = "D:\Programme\TV-Browser_2,7_SVN"
str_run = "C:\Programme\Java\jdk1.6.0_06\bin\java.exe -Dcom.sun.management.jmxremote -jar tvbrowser.jar "

' \\ str_run = "C:\Programme\Java\jre1.6.0_06\bin\java.exe -jar tvbrowser.jar "



set objShell = wscript.CreateObject("wscript.Shell")


Wscript.Sleep 6000

'// tv-browser an?

intshow  = objShell.AppActivate(str_Appliction)

IF 0 = intshow THEN
  'WScript.StdOut.WriteLine "nicht gefunden"
  Wscript.Sleep 10000
ELSE
  Wscript.Sleep 1000
  objShell.SendKeys "^q"
Wscript.Sleep 10000

END IF


objShell.CurrentDirectory = str_path_TvBrowser

wscript.sleep 1000

objShell.run(str_run),3,False 
ist ein vb script der TV-B darf allerdings nicht im Tray seien

und du kannst in mit der exe starten (ist nur zu test zwecken mit der java.exe)
[wiki=Hauptseite]Handbuch (TV-Browser)[/wiki]
Antworten