0

こんにちは、動画サイトに複数の動画をアップロードしたいのですが、そのために imacros を使用したいと考えています。(ファイル名タグなどにcsvを使用します)

ATM 「アップロードを押して」から次のビデオのアップロードを開始した後、長い待機時間を設定しました。(時々、新しいアップロードを早期に開始するか、長時間待つ>_>) アップロードが終了したかどうかを確認してから次のアップロードを開始することで、これを最適化したいと考えています。

imacro で vbs スクリプトを使用する方法を調べましたが、見つかった唯一のサンプルは javascript であり、それが何をするのか理解できません :o

誰かが私が使用すべきプログラムロジックを説明できますか?

この JavaScript サンプルから、私は 3 つのマクロが必要であることを理解しています。そして、vbsでいくつかのループを使用して、ものを制御します

誰かが私を助けてくれることを願っています:)

これまでのところ、必要なものはすべて見つかったと思いますが、まとめることはできません:(

javascript サンプル (3 番目の投稿で、wait の使用方法が説明されています [推測]); http://forum.iopus.com/viewtopic.php?f=11&t=12622

そして、vbs から imacros に変数を渡す必要があります (csv の次の行にジャンプするように) サンプル: http://forum.iopus.com/viewtopic.php?t=8189

私のマクロatm:

VERSION BUILD=8021970
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=websitelink

SET !DATASOURCE videodaa.csv

SET !LOOP 2

SET !DATASOURCE_LINE {{!LOOP}}

WAIT SECONDS=1

'upload file selection'
SIZE X=1067 Y=845
WAIT SECONDS=0.594
DS CMD=MOVETO X=28 Y=417 CONTENT=
WAIT SECONDS=0.587

DS CMD=MOVETO X=105 Y=152 CONTENT=
WAIT SECONDS=0.000
DS CMD=LDOWN X=105 Y=152 CONTENT=
WAIT SECONDS=0.509
DS CMD=LUP X=105 Y=152 CONTENT=
WAIT SECONDS=0.435

DS CMD=KEY CONTENT={{!COL1}}{ENTER}
WAIT SECONDS=0.5
'restof the script'

'terms checkbox'
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ID:form1 ATTR=ID:at&&VALUE:on CONTENT=YES
WAIT SECONDS=1.035

'titel'
DS CMD=CLICK X=100 Y=406 CONTENT=
WAIT SECONDS=1.0
DS CMD=KEY CONTENT={{!COL2}}
WAIT SECONDS=1
'category'

TAG POS=1 TYPE=SELECT FORM=ID:form1 ATTR=ID:category CONTENT=%1
WAIT SECONDS=1.235
'description'
DS CMD=CLICK X=206 Y=560 CONTENT=
DS CMD=KEY CONTENT={{!COL2}}
wait SECONDS=1
'press upload button '
TAG POS=1 TYPE=BUTTON:SUBMIT FORM=ID:form1 ATTR=ID:sbc&&VALUE:start<SP>my<SP>upload

'wait 2 min for upload to finish and start over"
wait SECONDS=120

thx事前に

4

1 に答える 1

0

あなたが示した例は Java であり、JavaScript ではありません。FireFox 16 以降、Java は FireFox でサポートされなくなりました。

この例では、JavaScript マクロの記述方法を確認できます。 iMacrosとjavascriptでhtml要素が存在するかどうかを確認します

マクロを記録するときは、XY ポジショニングを使用しないでください。また、DS コマンドは iMacros の新しいバージョンではサポートされなくなりました。

それが役に立てば幸い。

于 2013-04-27T12:57:43.637 に答える