
imacroで組んだマクロをバッチファイルで自動実行させたい。
Firefoxアドオンの「imacro」でマクロファイルを作成したので、それをバッチファイルで起動できるようにし、コンピュータ起動時に自動的に実行されるようにタスクスケジューリングしたいと思っています。
バッチファイルには以下のコマンド書けば可能かと思ったんですが、実行されません。
start "C:\Program Files\Mozilla Firefox\firefox.exe" http://run.imacros.net/?m=マクロファイル名.iim
良い方法を知っておられる方がおられましたらご教授願います。
No.2ベストアンサー
- 回答日時:
iimを直接実行しようとすると、Firefoxを起動しておかないと空白ページになったりするんですよね。
Firefoxを複数起動しないアドオンなどもありますが、思ったような動作をしないので使用をやめました。
自分は面倒ですがマクロごとにHTMLファイルを作成し、HTMLから自動ジャンプでマクロのアドレスを実行するようにして対応しています。
例えば、"マクロファイル名.iim"を自動実行したい場合
<meta http-equiv="RERESH" content="0;URL=http://run.imacros.net/?m=マクロファイル名.iim">
と記述したAAA.htmlファイルを作成し、
"C:\Program Files\Mozilla Firefox\firefox.exe" c:\macro\aaa.html
を実行するようにしています。
自分の場合はタスクスケジューラで直接コマンド指定していますが、バッチファイルでも問題ないと思います。
#ちなみに、うちのPCは古いものを使用しており、他にプログラムが作動して処理が重くなっている時など、まれにジャンプせずHTMLを表示したままという場合がありました。
大変遅くなりましたが、ご回答有難うございました。
私が最も望む形のスマートな対応方法でしたので、ベストアンサーとさせていただきます。
No.3
- 回答日時:
Site Launcherのアドオンを使う方法はいかがでしょう?
1.Site Launcherで使用したいマクロを登録
2.
Set WshShell=Wscript.CreateObject("Wscript.Shell")
WshShell.Run("""C:\Program Files\Mozilla Firefox\firefox.exe""") 'FIREFOXの起動
WScript.Sleep(2000)
WshShell.SendKeys("%+z") 'ALT+SHIFT+zキーで選択実行
No.1
- 回答日時:
start コマンドの直後にある " " はウインドウのタイトルとして認識されるので、
http://wiki.imacros.net/iMacros_for_Firefox#Comm … の例にあるように
start /B "C:\Program Files\Mozilla Firefox\firefox.exe" http://run.imacros.net/?m=マクロファイル名.iim
とするか
start "" "C:\Program Files\Mozilla Firefox\firefox.exe" http://run.imacros.net/?m=マクロファイル名.iim
のどちらかで試してみてください。
この回答への補足
どっちも実行できません。実際に作ってテストされました?
二つのウインドウが開いてしまうため少し見栄えは悪いですが、今のところ下のコマンドで対応しています。
start /B "C:\Program Files\Mozilla Firefox\firefox.exe" http://headlines.yahoo.co.jp/hl
ping localhost
start /B "C:\Program Files\Mozilla Firefox\firefox.exe" http://run.imacros.net/?m=rakuten.iim
引き続き一つのウインドウを開いて実行する方法を知っておられる方からのアドバイスを求めます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
バッチファイルの内容を表示さ...
-
[teraterm] waitコマンドで停止...
-
exeファイルを実行するとコマン...
-
複数のbatファイルを自動実行し...
-
VB.NETでのDOSコマンドを実行に...
-
pythonスクリプトを管理者権限...
-
これってパソコンの最適化が完...
-
バッチファイルで以下のような...
-
「読み取りと実行」と「読み取...
-
オートコンプリートのフォーム...
-
PDFファイルを開き、印刷し、閉...
-
バッチで実行するVBScriptから...
-
WSH.Run の処理内容をテキスト...
-
C# .NET
-
ネットワーク名が見つかりません
-
VBScriptでコマンドプロンプト...
-
エクセル フォルダの画像を画...
-
GASでデータ読み込み
-
.NETからストアドプロシージャ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
これってパソコンの最適化が完...
-
「読み取りと実行」と「読み取...
-
バッチファイルの内容を表示さ...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
複数のbatファイルを自動実行し...
-
エクセル フォルダの画像を画...
-
ネットワーク名が見つかりません
-
PDFファイルを開き、印刷し、閉...
-
Excel(エクセル) VBA プロシー...
-
Windows System32 Security Hea...
-
VBScriptでコマンドプロンプト...
-
Access の VBA 実行中に他の操...
-
【VB.NET】exeを実行すると「発...
-
バッチファイルが不正終了して...
-
16進数の変換処理
-
Excel VBA ステップインが途中...
-
pythonスクリプトを管理者権限...
おすすめ情報