home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
Neues Tool: Episodescanner (fügt Seasonnr. und Episodennr. zur Datenbank hinzu)
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Lehmden" data-source="post: 961768" data-attributes="member: 109222"><p>Hi.</p><p>Mich hat extrem genervt, dass dieses Shell- Fenster ständig im Weg ist, wenn Episodescanner läuft. Außerdem finde ich es unnötig, es permanent (run_loop) laufen zu haben. Einmal täglich oder beim Start ist aber viel zu wenig. Deswegen hab ich das mal so hin gefummelt, das es komplett unsichtbar und einmal pro Stunde läuft.</p><p>Man benötigt ein Mini- Progrämmchen namens <a href="http://www.wcscnet.com/FTP/Freeware/Wait100.zip" target="_blank">Wait100</a> und ein kleines vbs Script, um das zu erreichen. Man entpackt die wait.exe entweder in das Episodescanner Verzeichnis oder (und geht auch <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /> ) irgendwo im Suchpfad, z.B. C:\Windows. Wait.exe macht nichts anderes als ein Script um die angegebene Zeit (in Sekunden) zu pausieren. Die run_loop.bat ändern wir so ab</p><p>[code]@echo off</p><p>wait 30</p><p>:loop</p><p>bin\episodescanner.exe</p><p>wait 3600</p><p>goto loop;</p><p>[/code] Und speichern sie unter einem anderen Namen, z.B. epi.bat. Das erste Wait verzögert das erstmalige starten um 30 Sekunden, praktisch wenn man das Ganze im Autostart hat. So ist das System wirklich startklar, bevor episodescanner anfängt zu arbeiten. Das zweite Wait verzögert die Ausführung der Schleife um 3600 Sekunden (= 1 Stunde), bevor der nächste Durchlauf startet.</p><p>Jetzt haben wir zwar eine Batch Datei, die episodescanner einmal pro Stunde laufen lässt. Das störende DOS- Fenster ist aber immer noch da. Nur mit Batch- Mitteln kann man das leider nicht beseitigen. Deswegen starten wir die Batch aus einem VBS- Script heraus.</p><p>[code]Set ShellWSH = CreateObject("WScript.Shell")</p><p>ShellWSH.Run "cmd.exe /c epi.bat", 0</p><p>Set ShellWSH = Nothing[/code]Diese drei Zeilen speichern wir unter einem beliebigen Namen aber zwingend mit .vbs als Endung ab, z.B. start_epi.vbs</p><p>Dieses VBS Script startet unsere Batch komplett unsichtbar. Jetzt können wir eine Verknüpfung von start_epi.vbs im Autostart unterbringen. So ist das EPG immer aktuell und mit den zusätzlichen Informationen versorgt. Trotzdem stört das schwarze Fenster nicht mehr.</p><p>Das VBS Script hab ich mal irgendwann, irgendwo im Internet gefunden, ist also nicht auf meinem Mist gewachsen. Ich weiß allerdings nicht mehr woher ich das hab, also kann ich dem ursprünglichen Autor seine Lorbeeren nicht zukommen lassen, sorry...</p><p> </p><p>Nachtrag:</p><p>Beenden kann man das Ganze aber nur noch im Taskmanager. Irgendwo muss da eine cmd.exe als Prozess gelistet sein. Diesen Prozess "killen", damit die Ausführung gestoppt wird.</p></blockquote><p></p>
[QUOTE="Lehmden, post: 961768, member: 109222"] Hi. Mich hat extrem genervt, dass dieses Shell- Fenster ständig im Weg ist, wenn Episodescanner läuft. Außerdem finde ich es unnötig, es permanent (run_loop) laufen zu haben. Einmal täglich oder beim Start ist aber viel zu wenig. Deswegen hab ich das mal so hin gefummelt, das es komplett unsichtbar und einmal pro Stunde läuft. Man benötigt ein Mini- Progrämmchen namens [URL='http://www.wcscnet.com/FTP/Freeware/Wait100.zip']Wait100[/URL] und ein kleines vbs Script, um das zu erreichen. Man entpackt die wait.exe entweder in das Episodescanner Verzeichnis oder (und geht auch ;) ) irgendwo im Suchpfad, z.B. C:\Windows. Wait.exe macht nichts anderes als ein Script um die angegebene Zeit (in Sekunden) zu pausieren. Die run_loop.bat ändern wir so ab [code]@echo off wait 30 :loop bin\episodescanner.exe wait 3600 goto loop; [/code] Und speichern sie unter einem anderen Namen, z.B. epi.bat. Das erste Wait verzögert das erstmalige starten um 30 Sekunden, praktisch wenn man das Ganze im Autostart hat. So ist das System wirklich startklar, bevor episodescanner anfängt zu arbeiten. Das zweite Wait verzögert die Ausführung der Schleife um 3600 Sekunden (= 1 Stunde), bevor der nächste Durchlauf startet. Jetzt haben wir zwar eine Batch Datei, die episodescanner einmal pro Stunde laufen lässt. Das störende DOS- Fenster ist aber immer noch da. Nur mit Batch- Mitteln kann man das leider nicht beseitigen. Deswegen starten wir die Batch aus einem VBS- Script heraus. [code]Set ShellWSH = CreateObject("WScript.Shell") ShellWSH.Run "cmd.exe /c epi.bat", 0 Set ShellWSH = Nothing[/code]Diese drei Zeilen speichern wir unter einem beliebigen Namen aber zwingend mit .vbs als Endung ab, z.B. start_epi.vbs Dieses VBS Script startet unsere Batch komplett unsichtbar. Jetzt können wir eine Verknüpfung von start_epi.vbs im Autostart unterbringen. So ist das EPG immer aktuell und mit den zusätzlichen Informationen versorgt. Trotzdem stört das schwarze Fenster nicht mehr. Das VBS Script hab ich mal irgendwann, irgendwo im Internet gefunden, ist also nicht auf meinem Mist gewachsen. Ich weiß allerdings nicht mehr woher ich das hab, also kann ich dem ursprünglichen Autor seine Lorbeeren nicht zukommen lassen, sorry... Nachtrag: Beenden kann man das Ganze aber nur noch im Taskmanager. Irgendwo muss da eine cmd.exe als Prozess gelistet sein. Diesen Prozess "killen", damit die Ausführung gestoppt wird. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
Neues Tool: Episodescanner (fügt Seasonnr. und Episodennr. zur Datenbank hinzu)
Contact us
RSS
Top
Bottom