Hack für das Ausführen mehrerer iMacros in zufälliger Weise

4025
SuperUserMan

Ich habe 20 iMacros (für Browser) und diese sind für verschiedene URLs spezifisch. Ich führe diese Makros nacheinander aus und wiederhole oder schleife sie alle zehnmal.

Aber innerhalb dieser Schleife brauche ich diese 20 Makros, um zufällig zu laufen und nicht wie in der Liste.

Was ich probiert habe:

Ich schleife ein Makro namens COLLECTION.iim 10 Mal mit der .jsDatei

var i; for (i = 1; i <= 10; i++) { iimSet("loop", i); iimPlay("COLLECTION.iim"); } 

COLLECTION.iim enthält den folgenden Zufallscode für 20 Imacros

CMDLINE !DATASOURCE C:\LIST.txt SET !VAR1 EVAL("var randomNumber = Math.floor(Math.random() * 20) + 1; randomNumber;") SET !DATASOURCE_LINE {{!VAR1}} URL GOTO=imacros://run/?m={{!COL1}} 

LIST.txt enthält diese 20 Makronamen, die wie jede in eine Zeile geschrieben werden

1.iim 2.iim  . . 20.iim 

Das funktioniert aber nicht. Wenn es einen besseren oder einfacheren Weg gibt, lass es mich auch wissen.

0
Ich bin mit JavaScript nicht so vertraut, aber vielleicht können Sie den gesamten Code in www.pastebin.com anzeigen, wenn er lang ist. Oder über die Befehlszeile. Ich kann zB den von Ihnen angegebenen Code eingeben und den Fehler anzeigen, den ich bekomme. http://i.imgur.com/oaFDg9z.png Können Sie den genauen Inhalt jeder Datei angeben. Nicht zusammengefasst, aber genau, und der Fehler, den Sie erhalten, damit jeder, der versucht, es auszuführen, den gleichen Fehler reproduzieren kann? Ich habe den Inhalt jeder Datei angezeigt, indem Sie zB "COLLECTION.iim" usw. eingeben, aber vielleicht können Sie den Inhalt anzeigen. Vielleicht fügen Sie jede Datei auf pastebin.com ein, damit jeder (auch ein Newb) den Fehler reproduzieren kann barlop vor 9 Jahren 0
Es tut mir leid, wenn ich es nicht gut erklärt habe, aber eigentlich hängt dies mit iMacros zusammen (dieses Wort suchen), es ist eigentlich eine Automatisierungssprache. Ich dachte, du könntest davon wissen. Es hat auch eine Javascript-Funktion und das ist, wie wir Javascript darin ausführen können. Dies ist keine chargenbezogene Frage. Das tut mir leid. Der Fehler, den ich bekomme, ist von der Imacros-Engine .imacros hat auch eine Liste von Fehlercodes, aber der Fehler, der in diesem Fall auftritt, ist allgemein bekannt. Ich hoffe, jemand schaut und hilft bei dieser Frage :( (wenn Sie jemanden kennen, der imacros..kindly kennt gebt ihnen einen Holler darüber) Vielen Dank nochmal für eure Hilfe SuperUserMan vor 9 Jahren 0
Ich weiß, dass es kein Batch ist. Ich meinte nur, wenn ich die genauen Dateien sehen und ausführen kann, indem ich den gleichen Fehler reproduziere wie Sie, dann besteht die Möglichkeit, dass ich es herausfinde oder ein paar Ideen habe. Jedenfalls muss ich jetzt aber rausgehen Ich würde bemerken, dass normalerweise stackoverflow.com für eine Programmierfrage gewünscht wird. Ich weiß nicht, ob Ihre Frage jscript oder javascript ist. Aber Sie möchten es entsprechend kennzeichnen. Ich habe imacros b4 nachgeschlagen und es hat gezeigt, dass es im Kontext einer Webseite verwendet wurde, obwohl Sie nicht angegeben haben, dass Ihre Website möglicherweise nicht in diesem Kontext enthalten ist. Wie auch immer, Stackoverflow ist besser und für die Programmierung von qs gedacht. barlop vor 9 Jahren 0
hey @barlop, kannst du dir das mal als Skript ansehen? http://superuser.com/questions/798906/batch-script-to-find-certain-words-and-delete-those-lines- in-a-Datei SuperUserMan vor 9 Jahren 0
@macroscripts Kannst du bitte dabei helfen? SuperUserMan vor 8 Jahren 0

1 Antwort auf die Frage

0
Marie Goodart
Obwohl es sich bei SO um eine Schwestersite handelt, können Links immer noch verschwinden. Könnten Sie vielleicht zeigen, * wie * das zusammenpasst und was Sie tun? Journeyman Geek vor 8 Jahren 0
Ist dies sogar als Versuch gedacht, die Frage zu beantworten, oder weisen Sie nur auf ähnliche Fragen und zeigen Sie Interesse an einer Lösung? G-Man vor 8 Jahren 2