Thread: [User feedback required] pc (remote) neustarten mit hilfe ereignis script?
View Single Post
  #10  
Old 21.09.2019, 17:47
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 951
Thumbs up

Quote:
Originally Posted by Jiaz View Post
@thecoder2012: zb ein Dummy File in der Liste. Man schaltet es via MyJDownloader ein, das Skript erkennt die Änderung und deaktiviert das File erneut und macht dann den Reboot. So könnte man es remote triggern
Ich selbst würde mehr ein Event ausnutzen dafür um den ständigen Durchlauf der Downloadliste zu verhindern.

Bin auch mehr für zukünftige Events ala "Any Extraction Event" und nicht so viele einzelne Events (z.B. Download Controller paused, started, stopped) in der Liste.

VORSICHT: Das Skript startet den Computer neu!
Hab mal ein kurzes Beispiel gemacht (reboot ungetestet):
Code:
// Interval (e.g. 10s)

var links = getAllDownloadLinks();
for (i = 0; i < links.length; i++) {
    var link = links[i];
    if (link.isEnabled() != true && link.getName() == "DATEINAME.zip") {
	link.setEnabled(true);
	var myEnv = getEnvironment();
	if(myEnv.isLinux() == true){
		//linux command
		//callAsync(null, "sh", "shutdown -r now");
	}else if(myEnv.isMac() == true){
		//mac command
	}else if(myEnv.isWindows() == true){
		callAsync(null, "cmd", "/c shutdown /r");
	}
	//callAPI("system", "exitJD");
    }
}
"DATEINAME.zip" einfach durch den jeweiligen Dateinamen ersetzen bzgl. Aktivieren/Deaktivieren. Wenn es deaktiviert wird, dann sollte der Befehl ausgeführt wird und die Bestätigung ist im Prinzip wenn der Eintrag wieder aktiviert erscheint.

Quote:
Originally Posted by Jiaz View Post
Du solltest evtl noch posten welche Information dir fehlt oder wobei dir thecoder2012 noch helfen kann.
Bin ja gespannt ob noch eine Antwort vom Nutzer erfolgt.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.
Reply With Quote