2017-11-30 15 views
0

とを使用して、それは次のようになります。それは別の1に行く3回するたびに実行するため私はURLに行くための.js imacrosのファイルを持っているSET VAR1 EVAL javascriptのimacrosの

for (var k = 0; k<3; k++){ 
var congdong; 
congdong = "CODE:"; 
congdong += "VERSION BUILD=8970419 RECORDER=FX" + "\n"; 
congdong += "SET !ERRORIGNORE YES" + "\n"; 
congdong += "SET !VAR1 EVAL(\"var letters = ['link1','link2','link3','link4','link5','link6','link7','link8']; var results = []; for (var i = 0; i < 3; i++) {var pos = parseInt(Math.random() * (letters.length - 1));results.push(letters[pos]);letters.splice(pos, 1);} results[i];\")" + "\n"; 
congdong += "TAB T=1" + "\n"; 
congdong += "URL GOTO={{!VAR1}}" + "\n"; 
iimPlay(congdong) 
} 

私の目標ですurl。しかし、私はそれを実行させると、それはどんなURLにも行かず、エラーを報告しません。どのように私はこれを働かせることができるかに関する任意のアイデア?

ありがとうございます!

答えて

0

何かこれは、多分?

// ... 
congdong += "SET !VAR1 EVAL(\"var links = ['link1','link2','link3','link4','link5','link6','link7','link8']; links[Math.floor(Math.random() * links.length)];\")" + "\n"; 
// ... 

念頭に置いてクマに、あなたは

SET !ERRORIGNORE YES 

を使用する場合は、すべてのエラーを表示されません。

+0

それぞれのループは別のリンクに移動します。 あなたのアイデアに感謝します –

0

ブラウザで問題が発生したため、これをテストしていない場合は、下記のコードをチェックし、問題が解決した場合にお知らせください。

var letters = ['link1','link2','link3','link4','link5','link6','link7','link8']; 
for (var k = 0; k < 3; k++){ 
    iimset("POS", letters[parseInt(Math.random() * (letters.length - 1))]); 
    var congdong; 
    congdong = "CODE:"; 
    congdong += "VERSION BUILD=8970419 RECORDER=FX" + "\n"; 
    congdong += "SET !ERRORIGNORE YES" + "\n"; 
    congdong += "TAB T=1" + "\n"; 
    congdong += "URL GOTO={{POS}}" + "\n"; 
    iimPlay(congdong) 
} 
+0

@Jinjinこの回答は役に立ちましたか? –

+0

ありがとう。私の問題を解決した –

+0

あなたの問題が解決した場合、@JinjinDaは親切に質問を閉じます、あなたは歓迎です:) –

1

私のコードは

var linkcd= [ 
'link1', 
'link2', 
'link3', 
'link4', 
'link5', 
'link6', 
'link7' 
]; 
var resultscd = []; 
for (var k = 0; k < 6; k++) { 
var pos = parseInt(Math.random() * (linkcd.length - 1)); 
resultscd.push(linkcd[pos]); 
linkcd.splice(pos, 1); 
} 

for (var k = 0; k < 3; k++) { 
var congdong; 
congdong = "CODE:"; 
congdong += "VERSION BUILD=8970419 RECORDER=FX" + "\n"; 
congdong += "SET !ERRORIGNORE YES" + "\n"; 
congdong += "SET !VAR1 \"" + resultscd[k] + "\"\n"; 
congdong += "TAB T=1" + "\n"; 
congdong += "URL GOTO={{!VAR1}}" + "\n"; 
iimPlay(congdong) 
} 

おかげであなたを

を実行しています!

関連する問題