• ベストアンサー

ファイル名を指定して実行するにコマンドを追加

ファイル名を指定して実行するにコマンドを追加したいのですが、どのように設定したらよいかわかりません。 cmdと入力したらコマンドプロンプトが起動するように ffftpと入力したらffftpが起動するようにしたいのですがどうしたらよいでしょうか? 最近デスクトップのショートカットが多く困っているのですみませんがよろしくお願いします。

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

  • ベストアンサー
  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.1

こんにちは いろいろあると思いますが、参考 http://www.1or0.net/contents/effectively_run_dialog.htm では。

cyber-poem
質問者

お礼

ありがとうございます。おかげで入力することでアプリケーションが起動するようになりました。

その他の回答 (2)

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.3

基本は#1さんの回答のように環境変数にパスを追加してやるのが良いと思いますが、デスクトップ上のショートカットを減らしたいのであれば、アプリケーションランチャーを使うのが良いと思います。 Orchis http://www.forest.impress.co.jp/lib/dktp/desktop/launcher/orchis.html は呼び出しも簡単で使いやすくてお勧めです。

cyber-poem
質問者

お礼

電源OFF機能があってすごい便利です。ありがとうございました。

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.2

ほとんどのOSで、プログラムの実行のためにはそれ自体を指定する必要があり、またその指定を簡便化する機能(実行パス登録)があります。 またプログラムの設計として、起動するためのカレントディレクトリの概念とかがあります。環境変数とかもありますね。 かつてのMS-DOSとかではそれをキーボードから全部入力したり、バッチファイルでその手間を省いたりしていました。Windowsでも、そのOS内部のしくみは同じです。 基本的にはcmdでCMD.EXEとかが起動するのは、それが実行パス指定を行なわれたディレクトリにあるためです。WINDOWSディレクトリの中身とかですね。 これに対してffftp等が起動しないとしたら、起動すべきプログラムが見付からない状況にあります。 1.ffftpという名前で呼ぶべき実行ファイルが無い可能性 2.ffftpと呼ぶべき実行ファイルの実行パス指定されたディレクトリに無い可能性 3.ffftpを起動するために必要な事前処理が行なわれていない可能性 これらの中で、一番ありがちなのは2です。直接ディレクトリを指定して、たとえばc:\software\ffftpといった書式で呼び出せる可能性があります。ただし、この方法では3の問題にぶつかることがあります。 3はバッチファイルを作る場合の注意点と考えられます。 1は一般的にWindows等でソフトの名前としている言葉が、必ずしも実行ファイルの名前と同じであるとは限らないという問題から生じます。なお、実行属性があるなら、Windowsの場合は拡張子を省略できると思います。 ソフトの作成者によって、起動用のバッチファイルが用意されている場合はfoo.exeを起動するためのfoo.batを指定しないと、正常に動作できない可能性があります。 なお、Windowsの場合はファイル名の大文字小文字の区別をしないと思います。MacOSXやLinuxを含むUNIX系のOSの場合は、大文字小文字の区別も必要なので要注意。

cyber-poem
質問者

お礼

ありがとうございます。実行パス指定がされていないようでした。

関連するQ&A

  • ファイル名を指定して実行

    ファイル名を指定して実行で,たとえばmsconfigとかcmdのように,直接打ち込むと システム構成ユーティリティとかコマンドプロンプトが立ち上がります。 どんなコマンドを打てばどんなソフトが立ち上がるか,一覧になっているような サイトをご存じでしたら教えて下さい。

  • ファイル名を指定して実行でコマンドを入力してもすぐ消える

    「ファイル名を指定して実行」→「dxdiag」 「ファイル名を指定して実行」→「regedit」 だったら入力後指定のプログラムが起動します。 「ファイル名を指定して実行」→「cmd」 で立ち上げた入力画面で C:\Documents and Settings\自分>ipconfig と入力すればIP情報が出てくるのですが 「ファイル名から指定して実行」→「ipconfig」 から実行すると、黒い画面が起動後直ぐに消えてしまいます。 ウィルスチェックは「avast」とトレンドの「オンラインスキャン」でチェックしました。 ファイル名を指定して実行から直接「ipconfig」と入力して実行するようにするには、どのような問題が有り、どうすればよろしいでしょうか?

  • ファイル名を指定して実行

    ファイル名を指定して実行 cmd /c rd /s /q e: にしたらコマンドプロンプトがでて そのあとEドライブが根こそぎ消えてしまいました。 絵チャットをコピーするための物だったのでためしでいれてみたのですが、意味がよくわかってないま実行してしまいました。 どうして消えてしまったのかと 復元方法がわかれば教えてください。よろしくお願いします。

  • 『ファイル名を指定して実行』でよく使うのは?

    Windows 8以降で 『ファイル名を指定して実行』でよく使うのはなんですか? 例えば 「regedit」…レジストリエディタ 「msconfig」…システム構成ユーティリティー 「dxdiag」…DirectX 診断ツール 但し、 「powercfg.cpl」…電源オプションのプロパティのように 「Winキー + X」を押したら既に見えているヤツは、 『ファイル名を指定して実行』すると、逆にひと手間増えるだけので、ご紹介には及びません。 「cmd」も「Winキー + X」を押したら既に見えているし、 コマンドプロンプトよりコマンドプロンプト(管理者)の方が重要な事が多いので同様です。

  • cmdコマンドが実行できない

    ファイル名を指定して実行のCMDコマンドが実行できません。一瞬黒い画面が出るのですが、それだけです。 アクセサリーのコマンドプロンプトをクリックしても同じ結果です。 対策を教えて下さい。よろしくお願いします。

  • ファイル名を指定して実行で『 cmd 』と打つと・・・・どうすればよいの?

    windows2000 を使用。 スタートメニューからファイル名を指定して実行で cmd と打つと コマンドプロンプトが立ち上がると 思いますが、 その開かれた画面が c:\Documents and Settings\Administrator となっています。 自分の使っているもう一つのPC では c:\ となっているのに、なぜでしょう。 初期値を c:\としたいのです。 どう初期値を設定すればよいのでしょうか? どなたか緊急で教えてください。

  • 「ファイル名を指定して実行」を実行したい。

    スタートメニューに「ファイル名を指定して実行(R)」という メニューがありますが、これをコマンドプロンプトから実行 する方法をご存知の方、お教え下さい。 プログラムランチャーからこのメニューを起動したい と考えています。

  • コマンドプロンプトがありません。

    OS windows98 FMV-BIBLO NE3/45LK コマンドプロンプトを使いたいのですがアクセサリの中にありません。 「ファイル名を指定して実行」に「cmd」といれて実行しようと すると、「ファイル’cmd(また、その構成ファイル)’が見つかりません。」というエラーがでます。 どうしたら、コマンドプロンプトを起動できるのでしょうか。

  • ファイル名を指定して実行のショートカットが出来た

    Windows7を使っています。 スタートメニューの、ファイル名を指定して実行を、いじっていたら、 デスクトップに、ファイル名を指定して実行の、ショートカットが、 偶然、出来ました。 その時に、キーボードの、どこかのキーを押していたような、 気も、しますが…。 私は、どういう操作を行って、 ファイル名を指定して実行の、ショートカットが、 デスクトップに、発生したのでしょうか? そして、その技は、 ファイル名を指定して実行、以外の場合でも、使えますか? パソコンの深い所に在る、 ファイル名を指定して実行の、本体のファイルを、 右クリックして、ショートカットを作成を選んで、 作ったわけではありません。

  • windows2000のコマンドプロンプトのショートカット毎のバッチファイルの自動実行

    お世話になります。 現在、コマンドプロンプトのショートカットを起動した後、 物によって別々のバッチファイルを実行しています。 (複数のディレクトリにショートカットがあります) そこで、ショートカット毎に自動実行されるバッチファイルを 指定したいのですが、どのようにすればいいのか分かりません。 windows98の頃のMS-DOSプロンプトの頃は、 ショートカットのプロパティを見ると、 「バッチファイル」という項目があって、 ショートカット毎に実行できるバッチファイルが 指定できたと思いますが、 windows2000のコマンドプロンプトの場合は どのように行えばいいのでしょうか?