iMacros でクリップボードの内容を変数に入れて処理を行なう方法

2010年7月 9日 19:14 iMacros でクリップボードの内容を変数に入れて処理を行なう方法

昨日紹介した、Firefox でマクロ処理を行なえるアドオン「iMacros」の関連記事です。

クリップボードにコピーした文字列を、iMacros 内部で変数として保持したうえで、何らかのマクロ処理を行なう方法を解説します。

変数「VAR1」にクリップボードの内容をセットするには、以下のようなコードになります。

SET !VAR1 {{!CLIPBOARD}}

これを元に、ちょっとした応用スクリプトとして、「クリップボードの内容を検索ワードとして、Googleで検索する処理」を書いてみましょう。

TAB T=1
URL GOTO=http://www.google.co.jp/
SET !VAR1 {{!CLIPBOARD}}
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:f ATTR=ID:q CONTENT={{!VAR1}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:sfrm ATTR=ID:btnG

1行目から順に、簡単に説明していきます。

TAB T=1

は、Firefoxの1番目のタブで作業しますよ、という指定です。

続いて2行目。

URL GOTO=http://www.google.co.jp/

これは簡単ですね。http://www.google.co.jp/ というURLにアクセスしますよ、という意味です。

SET !VAR1 {{!CLIPBOARD}}

ここで、クリップボードの内容を変数VAR1にセットしました。

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:f ATTR=ID:q CONTENT={{!VAR1}}

これは、「fというname属性を持つ form要素内にある、qというid属性を持つ input要素(type="text")の入力欄に、変数VAR1の内容を入力するよ、ということです。
要するに、iGoogleの検索ボックスにクリップボードの内容(変数VAR1)を入力するわけですね。

TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:sfrm ATTR=ID:btnG

これは、「sfrmというid属性を持つ form要素内の、btnGというid属性を持つ submitボタンをクリックするよ、ということです。
つまりは、検索ボタンをクリックする、ということですね。

フォーム内のどのボタンをクリックするか、とかどの input要素にテキストを入れるか、とかを全部コードで書いてると結構めんどくさいので、一旦 iMacros の「Rec」タブから「Record」ボタンで作業を記録した後、「Edit」タブの「Edit Macro」ボタンで編集画面を開いて、変数を利用する部分等だけを修正するのが楽かと思います。

阿部辰也へのお仕事のご依頼・お問合せはこちら

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
スポンサード リンク
カテゴリー
iMacros
タグ
Firefox | iMacros | クリップボード | マクロ
現在位置
TOP > Web制作技術 > iMacros > iMacros でクリップボードの内容を変数に入れて処理を行なう方法
前のブログ記事
Firefox にマクロ機能を追加できるアドオン「iMacros」 [2010年7月 8日 23:59]
次のブログ記事
iMacros で特定の条件にマッチする文字列を抽出する方法 [2010年7月10日 19:41]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(20)

payday loans [2014年2月25日 11:16]

ybuwuot http://paydayloansbsd.com/ payday loans

cialis [2014年5月10日 09:01]

Hello!

order [2014年5月10日 09:01]

Hello!

viagra [2014年5月10日 09:02]

Hello!

viagra_professional [2014年8月12日 18:30]

Hello!

payday loans [2015年7月13日 17:08]

ygpkqosl http://paydayloansnxw.com/ payday loans

no credit check payday loans [2015年7月21日 17:07]

ddidzxfi http://paydayloansnxp.com/ no credit check payday loans

payday loans [2015年10月 7日 18:37]

kokvhoc http://paydayloans2xk.com/ payday loans

buy_viagra [2016年7月24日 06:15]

Hello!

cialis [2016年7月24日 06:16]

Hello!

viagra [2016年7月24日 06:16]

Hello!

wllb03 [2017年1月16日 19:20]

Blood weight is determined, flash alongside concern, nearby the balance between will output versus overall circumferential partisans and varies depending on situation, warm brilliance, interest, and related health/disease states. viagra without a doctor prescription is regulated close the wisdom via both the on pins and endocrine systems.

Iismyfn [2017年1月17日 15:30]

As you can woo from the blood pressure design, not harmonious of the numbers has to be higher viagra without a doctor prescription or lessen than it should be to number as either huge blood bring pressure to bear on or debilitated blood squeezing:

viagra without a doctor prescription [2017年1月19日 13:24]

The best evidence indicates that merry blood insistence does not cause headaches or nosebleeds, except in the turn out that in the event of of hypertensive turning-point, a medical pinch when blood difficulties is 180/110 mm Hg or higher. If your blood compel is unusually elevated viagra without a doctor prescription usa you maintain pain in the neck or nosebleed and are inkling unwell, wait five minutes and retest. If your reading remains at 180/110 mm Hg or higher, holler 9-1-1.

Donaldarele [2017年1月20日 03:32]

печень цирроз гепатит с биохимический анализ крови http://globtroter.ru/index.php?page-id=20049 режим во время артроза

BabysmallSit [2017年1月20日 03:46]

Лично, кто-нибудь [url=http://goo.gl/EiVm0G]http://goo.gl/EiVm0G[/url] тут уже вкладывался?

Donaldarele [2017年1月20日 04:06]

где удаляют папилломы в выборге http://curtisaaron.xyz/index.php?viewurl=5632 пища для омоложения кожи

Donaldarele [2017年1月20日 04:39]

диплококи в соке простаты вне клетки http://gtechwetless.xyz/index.php?viewurl=9498 травы сборы ревматоидный артрит северный кавказ

xoc37y [2017年1月22日 19:26]

The nicest demonstration indicates that high blood stress does not call headaches or nosebleeds, except in the turn out that in the event of of hypertensive catastrophe, a medical predicament when blood tension is 180/110 mm Hg or higher. If your blood intimidate is unusually high sildenafil without a doctor's prescription paypal you be struck by problem or nosebleed and are premonition unwell, on the back burner serve five minutes and retest. If your reading remains at 180/110 mm Hg or higher, christen 9-1-1.

oxu65i [2017年1月28日 10:12]

The nicest evidence indicates that merry blood stress does not call headaches or nosebleeds, except in the turn out that in the event of of hypertensive turning-point, a medical pinch when blood difficulties is 180/110 mm Hg or higher. If your blood burden is unusually high viagra without seeing doctor you be struck by headache or nosebleed and are premonition unwell, wait five minutes and retest. If your reading remains at 180/110 mm Hg or higher, holler 9-1-1.

コメントする


画像の中に見える文字を入力してください。

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、グッドホープ代表・阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

阿部辰也へのお仕事のご依頼・問合せはこちらからどうぞ。

Twitter: @t_abe
読書メーター: ID:Tatsuya

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

タグクラウド

最近のトラックバック

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。

Powered by Movable Type 5.02

スポンサード リンク

はてなブックマーク



あわせて読みたい

t-abeの今読んでる本

t-abeの最近読んだ本

t-abeの今やってるゲーム

t-abeの最近やったゲーム