1

*これはVERSIONBUILD=6011206用であることに注意してください

何も上書きせずに入力フィールドにテキストを追加できるiMacrosのスクリプトを知っている人はいないでしょうか。

具体的には、これまでのメモを失うことなく、更新したいメモに使用する入力ボックス用です。誰かがこのスクリプトを提供できますか?

4

3 に答える 3

1

テキストの現在の値を抽出して変数に設定し、JavaScript で文字列を追加してテキスト フィールドに入力することができます。

var macroCurrent;

macroCurrent ="CODE";
macroCurrent +="TAG POS=1 TYPE=some_type ATTR=CLASS:some_class EXTRACT=TXT"+"\n";

var macroAppend;

macroAppend ="CODE";
macroAppend +="TAG POS=1 TYPE=some_type ATTR=CLASS:some_class CONTENT={{text}}"+"\n";


var text_to_fill="something here";


iimPlay(macrocurrent)

var text=iimGetLastExtract();

text=text+text_to_fill;

iimSet("text",text)
iimPlay(macroAppend)
于 2013-02-18T21:19:44.813 に答える
0

たぶんかなり前に尋ねたかもしれませんが、私はグーグルからつまずいたので、誰かが役に立つと思います. JavaScriptを使用せずに、フィールドから最初に抽出するより簡単な方法があります。フローは IceD が投稿したようなものですが、純粋に Imacros: フィールドを抽出して var に格納します。テキストを var に追加します。必要に応じて変数をクリーンアップすることを忘れないでください。コード:

SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=1 TYPE=SPAN ATTR=ID:result_box EXTRACT=TXTALL // the text which to append
ADD !VAR1 {{!EXTRACT}} // append!
于 2013-10-27T02:25:35.923 に答える
-1

入力にテキストを追加する必要がある場合は、2 .. 1 を実行する必要があります。1 - 記録すると、imacros はこのテキストを自動的に保存して記憶し、再生後に入力に追加します 2 - このコードを使用します // これはの入力ですemail in facebook TAG POS=1 TYPE=INPUT:EMAIL FORM=ID:login_form ATTR=ID:email CONTENT=------- ------ をテキストに変更

于 2016-09-02T14:57:16.323 に答える