秀丸でコマンドラインからソフトを実行する方法

このQ&Aのポイント
  • 秀丸エディターのマクロを使用して、コマンドプロンプトからソフトを起動する方法について説明します。
  • 具体的なソフトウェアの例として、[CrenaHtml2jpg] サイトキャプチャーツールのコマンドライン実行方法を紹介します。
  • また、秀丸マクロの作成方法やコマンドの入力方法についても解説します。
回答を見る
  • ベストアンサー

秀丸でソフトをコマンドラインから実行する方法

秀丸エディターのマクロで [CrenaHtml2jpg] サイトキャプチャーツールを コマンドプロンプトから起動したいと考えています。 $runProgram = "cmd.exe"; run $runProgram; で コマンドプロンプトは起動できましたが、コマンドを入力がうまくいきません。 [CrenaHtml2jpg] サイトキャプチャーツール http://dip.picolix.jp/disp5.html このリンクのコマンドライン実行の例に 例) C:\>CrenaHtml2jpg -otest.jpg -fjpeg -w800x600 -s117x90 -q92 -t25 -uhttp://www.yahoo.co.jp というのを実行しようとしています。 [CrenaHtml2jpg] サイトキャプチャーツールのプログラムの保存場所 D:\Utility\CrenaHtml2jpg-v1.20\CrenaHtml2jpg.exe キャプチャーするソフトのプログラムの保存場所は上記にあります。 秀丸マクロの作成方法 というか、 秀丸マクロのコマンドの入力の仕方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • siffon9
  • ベストアンサー率64% (136/211)
回答No.1

こんにちは 趣旨がよく分からないのですが、コマンドプロンプト経由ではなくて、直接そのツールを起動してはダメなのでしょうか? 例えばメモ帳で、D:\work\sample.txtを開きたい場合には、以下で動作しました。 $runProgram = "C:\\Windows\\System32\\notepad.exe D:\\work\\sample.txt"; run $runProgram; ですから、同様に $runProgram = "D:\\Utility\\CrenaHtml2jpg-v1.20\\CrenaHtml2jpg.exe -otest.jpg -fjpeg -w800x600 -s117x90 -q92 -t25 -uhttp://www.yahoo.co.jp"; run $runProgram; とすれば良いと思います。 ディレクトリの\マークを \\ のように2つ書くのがポイントです。

synchro-night
質問者

お礼

ありがとうございました。うまくいきました。 >趣旨がよく分からないのですが、コマンドプロンプト経由ではなくて、直接そのツールを起動してはダメなのでしょうか? 直接そのツールを起動したかったのですが、うまくいかず。 調べていくうちに コマンドプロンプトを使う方法が見つかったので (説明省略) うまくいかなかったのは おそらく どっか「\」が抜けていたのかと思います。 いちばんスマートな方法で出来るようになったので 助かりました。

関連するQ&A

  • 「コマンドラインからプログラムを起動する」

    「コマンドラインからプログラムを起動する」ってどうやるのですか? 例えば、 http://d.hatena.ne.jp/language_and_engineering/20081028/1225160338 の(1) PATHを利用して起動のように、 taskmgr.exe を起動させたい場合、 どこにtaskmgr.exeを記載すればいいのでしょうか? コマンドプロンプトに張り付けて実行したら起動しましたが、 コマンドライン=コマンドプロンプトってことですか?

  • コマンドプロンプトでJPEGからPNGへ変換

    コマンドプロンプトでJPEGからPNGへ変換するプログラムを探しています。「xxx.exe ○○.jpg ××.png」の様に実行できるものです。 知ってる方がおられたらお願いします。

  • Winでコマンドプロンプトを出さずに実行

    Windows上でJAVAのGUIを使ったプログラムを作りました。 実行するときは java クラス名 と入力して実行しますが、 せっかく便利なプログラムをJAVAで書いても、常に黒いプロンプト画面が残るのはいやです。 コマンドプロンプト画面を出さずにJAVAのGUIつきのプログラムを実行する方法があったら教えてください。

    • ベストアンサー
    • Java
  • 秀丸のマクロについて

    バッチファイルを実行することはできないでしょうか? ( ms-dos の copy コマンドを使いたい ) 何をしたいかというと、保存時に、定めた他のドライブ、 ディレクトリに同じものをコピーしたいのです。 動きとしては、バックファイルの作成、のようなもので かまわないのですが、あれは、一つ前に編集したファイルの 保存となりますよね。 また、秀丸のマクロのリファレンスサイトとかあったら教えて いただけるとありがたいです。

  • コマンドプロンプトで.imgファイルを実行する方法

    コマンドプロンプトで.imgファイルを実行する方法 すみません、コマンドプロンプトで.imgファイルを実行ができないのですがする方法はありますか? もしくは、.imgファイルを.exeにすることは可能でしょうか?

  • 秀丸マクロについて

    秀丸マクロをバッチファイルや他のプログラムにて 起動させることは可能でしょうか? とはいうものの、私は秀丸マクロを起動させる際、 手動にて秀丸を起動後、メニューバーにある「マクロ」→「マクロ実行」による実行で しか起動したことがないのです。 ご教授のほどお願いします。

  • コマンドプロンプトにてコマンド実行ができません

    コマンドプロンプトにて、コマンド(ipconfig)を 実行すると 'ipcongi'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはパッチファイルとして認識されていません。 と表示されます。 正常に実行するにはどうしたらよろしいでしょうか?

  • batファイルを実行してコマンドプロンプトを開き自動的にコマンドを入力させたい

    batファイルを実行すると、コマンドプロンプトが開かれ、 そのときにすでに「nbtstat -a」と入力された状態になるbatファイルを作ろうとしています。 メモ帳から普通に「nbtstat -a」と入力し保存して実行しましたが、一瞬コマンドプロンプトの画面が表示され、すぐに閉じてしまいます。 ためしに「nbtstat -a %computername%」と入力して保存し、実行しましたが、結果は同じです。 何かいい方法はありませんか?

  • c#による実行ファイルの作成方法

    using System; class test { public static int Main(string[] args) { int x = args.Length; for (int i = 0; i < x; i++) Console.WriteLine("{0}, {1}", i, args[i]); return 0; } } 上記のプログラムをvisual c# 2010 expressで ビルドした後、コマンドプロンプトから test.exe aaa bbb ccc と入力し引数を渡して呼び出そうとしたのですが、 「'test.exe' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と表示されうまくいきませんでした。 test.csを保存したうえで今度はフルパスでの入力や、 csc test.csなども試してみましたが、ダメでした。 参考書には「ビルドをすることでexeの実行ファイルが作成される」と書かれているのですが、 PC内にtest.exeは見当たりません。 コマンドライン引数が渡せないのは実行ファイルが生成されていないためだと思うのですが、 まだ始めたばかりで解決の糸口もわからない状況です。 何かヒントになるようなことでもいいので教えていただけると助かります。

  • 秀丸マクロで.htmlファイルをブラウザで開く方法

    こんにちは 秀丸のマクロを使って、あるファイルの内容を置き換えた後に .html ファイルとして保存しています。保存したファイルをブラウザで開くところまでマクロで行いたいのですが、どのように書けばよいでしょうか。 マクロの最後は saveas basename2 + ".html"; exit; となっています。 exit; の前の行に、「run "cmd " + filename」などと書けば起動するかと思ったのですが、コマンドプロンプトの画面が表示されるだけでだめでした。 ファイルパスには空白文字も含まれます。 よろしくお願いします。

専門家に質問してみよう