2016-07-13 18 views
0

ich in meinem Makros Skript diesen Befehl bin mitWie kann ich eine .js-Datei in meiner .iim-Datei abspielen?

"URL GOTO=imacros://run/?m=your-javascript.js" 

JavaScript-Datei an derselben Stelle wie meine Makro-Datei wird Ort gespeichert gespeichert aufrufen, wo beide Dateien gespeichert werden: \\C:\Users\PPawar1\Documents\iMacros\Macros\Demo-Firefox\DemoTest.

ich auf diese Weise versucht:

URL GOTO=\\C:\Users\PPawar1\Documents\iMacros\Macros\Demo-Firefox\PriyaTest://run/?m=PageLode.js 

Jedoch habe ich diesen Fehler bin immer:

Error loading page http://c/Users/PPawar1/Documents/iMacro ... ageLode.js, line 29 (Error code: -933)

Muss ich irgendwelche Änderungen vornehmen müssen imacros in diesem Befehl „URL GOTO =: // run/? m = your-javascript.js "wie im oben genannten Pfad zum Aufrufen der .js-Datei?

JavaScript-Dateiname ist: pageload.js

var width = window.innerWidth; 
    var height = window.innerHeight; 

if(width==360 && height==640 || width==435 && height==773 || width==375 && height== 667 || width==411 && height==731 || width==320 && height==568 || width==414 && height== 736) 
{ 
iimDisplay("Skipping 1W, 3M, 3Y, 5Y execution for this screen having width of : "+width+" and height of : "+height); 
} 
    else if(width==1024 && height==1024 || width==768 && height==1024) 
    { 
    iimDisplay("Skipping 1M execution for this screen having width of : "+width+" and height of : "+height); 
    } 

Auch können wir die gleiche JavaScript oben mit EVAL-Befehl erwähnt ausführen?

+0

Sie sollten ihre iimPlay Wiki-Seite lesen: http://wiki.imacros.net/iimPlay() und das Forum Beitrag erwähnt am Ende davon: http://forum.imacros.net/viewtopic.php?f=11&t=21710&p=54684#p54684 – flish

Antwort

0

Versuchen Sie, die folgenden Änderungen vorzunehmen:

URL GOTO=imacros://run/?m=Demo-Firefox/DemoTest/PageLode.js 

Hinweis: allgemein gesprochen, js-Skripte von iim-Makros ausführen, ist keine gute Idee genug.


'iMacros' kann den JavaScript-Code nicht ausgeführt werden Sie oben erwähnt, mit dem EVAl Befehl

+0

Danke für die Antwort. Ich bin in der Lage, die .js-Datei von .iim im Firefox-Browser aufzurufen; Im Chrome- und IE-Browser kann ich jedoch nicht dasselbe tun. Aber es gibt Fehler als "RuntimeError: Zeitlimit beim Laden von Seiten" für die obige Zeile. Warum kann die .js-Datei im Demo-Chrome/Priya_Chrome-Ordner nicht abgerufen werden? Außerdem habe ich versucht, auch direkte .js-Datei auszuführen, und es wurde erfolgreich im Firefox-Browser ausgeführt; Ich konnte das jedoch nicht im Chrome- und IE-Browser aufrufen. Gibt es eine andere Einstellung, die ich für Chrome und IE-Browser tun muss? Auch konnte ich .js-Datei in Demo-Chrome –

+0

nicht gespeichert anzeigen Der Grund ist, dass "iMacros" für Chrome und IE-Browser js-Skripts nicht unterstützt, wie Sie es getan haben. Sie können jedoch einige von ihnen als Pseudo-URLs ausführen, d. H. Mit Hilfe von URL GOTO = javascript: ... '. – Shugar

+0

Danke für die Antwort. können Sie es bitte mehr ausarbeiten? Meinen Sie, dass ich folgende Änderungen vornehmen muss? URL GOTO = javascript: // run/m = Demo-Chrom/Priya_Chrome/PageLode.js statt es wie folgt aus .iim ‚URL GOTO = imacros Aufruf: // run/m = Demo- Chrome/Priya_Chrome/PageLode.js –