Youtube ist pausiert (Autoplay)

Alitai

Cadet 4th Year
Registriert
Nov. 2004
Beiträge
72
Autoplay ist pausiert (Youtube)

Hallo Zusammen

Ich bin mal wieder auf der Suche nach einer Lösung. :D

Konnte leider noch nicht viel im weitem "www" finden.

Youtube beschreibt die fast neue "Autoplay" Funktion hier:
https://support.google.com/youtube/answer/6172631?hl=de

Zitat: "In einem WLAN wird die Autoplay-Funktion nach vier Stunden automatisch beendet."

Nun das ganze sieht dann nach 4 Stunden so aus:
https://productforums.google.com/forum/#!topic/youtube/t_9rvjSJf2g;context-place=forum/youtube

Habt ihr mir vielleicht ein Tipp, wie man dass ohne es manuell wieder zu starten umgehen kann? (PC ist bei mir nach 2 Stunden gesperrt)

Bin auf Vorschläge gespannt.

Vielen Dank

Gruss

Alitai
 
Zuletzt bearbeitet:
Das Ziel ist es, dass wenn die Meldung kommt z.B. ein Script das nächste Video startet.
Verändert darf alles werden.
 
Wäre ein RefreshPlugin Zielführend?
z.B. Alle 4 Stunden Refresh anstoßen.
 
Ja, oder vielleicht so?

Habs aber noch nicht getestet.

Code:
#include<Array.au3>
#include <AutoItConstants.au3>

$a = ProcessGetId('CHROME.EXE')

sleep(14400000)
WinActivate(ProcessGetWindow($a[1]))

MouseClick("left",150,290,1,0)

Func ProcessGetWindow($PId)
	If IsNumber($PId) = 0 Or ProcessExists(ProcessGetName($PId)) = 0 Then
		SetError(1)
	Else
		Local $WinList = WinList()
		Local $i = 1
		Local $WindowTitle = ""
		While $i <= $WinList[0][0] And $WindowTitle = ""
			If WinGetProcess($WinList[$i][0], "") = $PId Then
				$WindowTitle = $WinList[$i][0]
			Else
				$i += 1
			EndIf
		WEnd
		Return $WindowTitle
	EndIf
EndFunc   ;==>ProcessGetWindow
Func ProcessGetId($Process)
	If IsString($Process) = 0 Then
		SetError(2)
	ElseIf ProcessExists($Process) = 0 Then
		SetError(1)
	Else
		Local $PList = ProcessList($Process)
		Local $i
		Local $PId[$PList[0][0] + 1]
		$PId[0] = $PList[0][0]
		For $i = 1 To $PList[0][0]
			$PId[$i] = $PList[$i][1]
		Next
		Return $PId
	EndIf
EndFunc   ;==>ProcessGetId
Func ProcessGetName($PId)
	If IsNumber($PId) = 0 Then
		SetError(2)
	ElseIf $PId > 9999 Then
		SetError(1)
	Else
		Local $PList = ProcessList()
		Local $i = 1
		Local $ProcessName = ""
		While $i <= $PList[0][0] And $ProcessName = ""
			If $PList[$i][1] = $PId Then
				$ProcessName = $PList[$i][0]
			Else
				$i = $i + 1
			EndIf
		WEnd
		Return $ProcessName
	EndIf
EndFunc   ;==>ProcessGetName

Gruss

Alitai
 
Zuletzt bearbeitet:
Zurück
Oben