imacroで組んだマクロをバッチファイルで自動実行させたい。
Firefoxアドオンの「imacro」でマクロファイルを作成したので、それをバッチファイルで起動できるようにし、コンピュータ起動時に自動的に実行されるようにタスクスケジューリングしたいと思っています。
バッチファイルには以下のコマンド書けば可能かと思ったんですが、実行されません。
start "C:\Program Files\Mozilla Firefox\firefox.exe" http://run.imacros.net/?m=マクロファイル名.iim
良い方法を知っておられる方がおられましたらご教授願います。
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.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.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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) 【VBAファイル移動】2つのマクロを順に実行。1つ目のマクロが実行不可⇒2つ目が実行不可となる件 2 2022/07/29 12:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて 重複したものがあれば行を削除するとい 1 2023/02/27 18:49
- Excel(エクセル) セキュリテイリスク このファイルのソースが信頼出来ないため********* 1 2023/03/02 10:09
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/10 09:06
- Excel(エクセル) 2つのマクロを連続して動かしたい 3 2022/09/20 23:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
VScodeのエラー解決法 Pythonの...
-
「読み取りと実行」と「読み取...
-
シェルで5分前の時間を取得したい
-
VBScriptでコマンドプロンプト...
-
VBAでバッチファイルを1つ実行...
-
[teraterm] waitコマンドで停止...
-
ネットワーク名が見つかりません
-
Accessの最適化について DBengi...
-
Windows System32 Security Hea...
-
Powershellとコマンドプロンプト
-
16進数の変換処理
-
Cをコマンドプロンプトから実行...
-
これってパソコンの最適化が完...
-
VB.NETでのDOSコマンドを実行に...
-
Excel VBA ステップインが途中...
-
vbsファイルをPC起動時に実行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
exeファイルを実行するとコマン...
-
「読み取りと実行」と「読み取...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
Excel VBA ステップインが途中...
-
[teraterm] waitコマンドで停止...
-
エクセル フォルダの画像を画...
-
ネットワーク名が見つかりません
-
VB.NETでのDOSコマンドを実行に...
-
Excel(エクセル) VBA プロシー...
-
複数のbatファイルを自動実行し...
-
Excelのセルの内容をコマンドプ...
-
PDFファイルを開き、印刷し、閉...
-
Access の VBA 実行中に他の操...
-
これってパソコンの最適化が完...
-
バッチファイルが不正終了して...
-
VBA 既に開いているBookに継続...
-
VScodeのエラー解決法 Pythonの...
-
【VB.NET】exeを実行すると「発...
おすすめ情報