#1
|
|||
|
|||
customproxylist liefert keinen Usernamen und Passwort mehr
Code:
var settings = "org.jdownloader.updatev2.InternetConnectionSettings"; var storage = "cfg/org.jdownloader.settings.InternetConnectionSettings"; var a = callAPI("config", "get", settings, storage, "customproxylist"); alert(a); ...{ "proxy" : { "username" : null, // obwohl in der Proxy-Liste belegt. "password" : null, // obwohl in der Proxy-Liste belegt. "port" : 4145.0, // im Export der Liste ist dies ohne ".0". "address" : "72.210.252.137", "type" : "SOCKS5", "preferNativeImplementation" : false, "resolveHostName" : false, "connectMethodPrefered" : false }, "rangeRequestsSupported" : true, "filter" : null, "pac" : false, "reconnectSupported" : false, "enabled" : true }... Kann das jemand bestätigen? Ted |
#2
|
|||
|
|||
Working fine here. Most likely the file is not updated on disk. Try restating JD.
|
#3
|
|||
|
|||
Entschuldigung, ich hatte meinen Beitrag vergessen.
1-2 Stunden rumprobiert. Neue Proxy-Liste eingefügt, Test-Scripte geschrieben, usw. Dann JD-Update laufen lassen, auch ohne Besserung. Nach 5 Minuten hier den Beitrag geschrieben. Zurück zum Testen, und auf einmal läuft es normal! Wie kann da sein? Hat sich die JD-API geändert und es dauert ein Weilchen, bis sie irgendwie aktiv ist? Bitte ein paar Script-Fragen an den Meister mgpai. Wäre nett, wenn du irgendwann Zeit hättest und mir weiterhelfen könntest: 1. Gibt es eine blockierende Messagebox? Alert unterbricht wohl nicht. 2. Ich bekomme es nicht hin, dass callSync ein Windows-Programm (also kein Commandline-Prog) aufruft und den Exit Code liefert. Ich habe die Beispiele probiert (mit %Errorlevel% statt $?), nichts geht. Jetzt habe ich callAsync verwendet und warte mit while und sleep, bis eine lokale Variable x von 972942 auf was anderes springt. x belege ich in der Callback-Function mit dem exitCode: callAsync( function(exitCode,stdOut,errOut){x=exitCode}, myExe ). Das ist alles viel zu umständlich. 3. Kann man das gesamte "Script-System" innerhalb JD reseten? Wenn ich Scripte entwickle und viel herumprobiere, kommt da irgendwas durcheinander und ich bekomme äußerst seltsame Abläufe. Das betreffende Script zu löschen und neu anzulegen und etliche andere Sache funktionieren nicht. Wie du schon schriebst, es hilft nur JD zu restarten. Manchmal ist das Scriptsystem sogar völlig blockiert und JD reagiert auf garnichts mehr. Es hilft nur kill JD im Task-Manager. 4. callAPI: liegt diese API local auf meiner Platte oder geht das über die JD-Server? Überhaupt die Script-Sachen: passiert das local oder "sieht" die JD-Firma, was ich hier treibe? Ted |
#4
|
||||
|
||||
Some settings are saved only on exit. As I stated in my previous post, most likely your changes were not written to disk until you restarted JD.
Quote:
Quote:
Code:
callSync("cmd", "/c", "myExe", "2>nul", "||", "cmd", "/c", "echo myExitCode"); callSync("cmd", "/c", "myExe", "2>nul", "||", "cmd", "/c", "echo %errorlevel%"); Quote:
Quote:
|
#5
|
||||
|
||||
Some more infor from developer Jiaz regarding this topic:
Weitere Infos zu diesem Thema vom Entwickler Jiaz: Quote:
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
Thread Tools | |
Display Modes | |
|
|