• ベストアンサー
  • 困ってます

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

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

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数213
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.2
  • mashkun
  • ベストアンサー率23% (86/364)

> すでにあるショートカットなら、プロパティの「リンク名」にファイル名を指定します。 それだけだと、そのファイルを実行しただけでコマンドプロンプトが終わってしまいます。 %SystemRoot%\system32\cmd.exe /k %HOMEDRIVE%%HOMEPATH%\CMDRC.CMD 等とする必要があります。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

その方法で行う事ができました。 ありがとうございました。

関連するQ&A

  • Win7のコマンドプロンプトでバッチファイル自動終了は?

    Win7のコマンドプロンプトでバッチファイル自動終了は? Windows7上でバッチファイルを実行させます。 このとき、バッチファイルの中身は、Skypeの起動です。 Skype起動はするのですが、コマンドプロンプトの画面は開いたままです。 そして、Skypeを終了(システムトレイから完全終了)させると、コマンドプロンプトも閉じます。 Skype起動中にコマンドプロンプトを手動で終了させても大丈夫なのですが、いちいち面倒です。 なにかいい手はありませんか? ちなみに、なぜ、バッチファイルでSkypeを起動させるかというと、USBメモリーとかでSkypeを持ち運ぶためです。 バッチファイルの中身です。 Skype.exe /datapath:"DataFile" /removable バッチファイルは「Skype.exe」と同じディレクトリにあります。 ショートカットで作れば問題ないのですが、そうすると、USBのドライブレターが変わった時に対応できなくなるので、相対ディレクトリ指定のできるバッチファイルで起動をさせています。

  • XPでのフリーのc言語開発環境

    多摩ソフトの体験版のLIGHTCにてc言語の勉強をしようと思ったのですが、環境設定でちょっと困っています。 このソフトは”Lcenv”というバッチファイルがすでに用意されていて、パス設定がバッチファイルによってできるのですが、 Me以前であれば、Ms-Dosプロンプトのショートカットをデスクトップに作っておいて、そのプロパティでバッチファイルを指定しておけば、そのショートカットを実行するだけでプロンプト起動+パス設定を自動でできたのですが、xpの場合のコマンドプロンプトのは、この「バッチファイル」の設定枠がありませんでした。わざわざ毎回コマンドプロンプト上でバッチファイルを実行するのは面倒です。 何か解決策はないでしょうか?

  • バッチファイル実行時のプロンプトを非表示にしたい

    WindowsXPでバッチファイルからバッチを実行するとコマンドプロンプトが一瞬表示されバッチが終了すると自動で閉じますが、このプロンプトを表示しないようには出来ないでしょうか? バッチの結果を知らせる必要が無い処理なのであの一瞬出てくるプロンプトが邪魔で…。

その他の回答 (1)

  • 回答No.1

ショートカットの新規作成の場合は、「項目名」に (なんとか).bat というファイル名を(多分、フルパスで)指定すればOKです。 すでにあるショートカットなら、プロパティの「リンク名」にファイル名を指定します。 または、フォルダから、該当のバッチファイルを、必要な場所にドラッグして、 shift + ctlr を押しながらドロップします。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 98SE、バッチファイルのショートカットについて

    Windows98 SEで、 バッチファイル(.bat)を作成後実行すると、何やら、そのバッチファイルへのショートカットが作成されてしまいます。 このショートカットが作られないようにはできないのでしょうか? よろしくお願いします。

  • バッチ実行時のショートカット

    バッチファイルを作って実行すると、「~へのショートカット」 とMS-DOSへのショートカットが作成されてしまいます。 フォルダのなかに目立つアイコンがたくさんになってしまって邪魔なので、 このショートカットを作らないようにしたいのですが、 どうしたらよいのでしょうか? バッチファイルに書きこむ、わけにはいかないですよね…? まれにショートカットが作成されないこともある気がするのですが… 教えていただけないでしょうか、よろしくお願いします。

  • バッチファイルをタスクスケジューラで実行するとDOSの黒い画面が必ず出てきてしまう?

    バッチファイルのショートカットのプロパティから、実行時の大きさを最小化にすると そのショートカットをWクリックすれば、問題なく黒い画面は出ずにバッチファイルは実行されますが タスクスケジューラで、そのショートカットを実行した場合 画面は必ず出てしまいます。 もちろん タスクに設定する際には、バッチファイルのパスそのものではなく ショートカットのファイルになるように***.lnkを指定しても出てしまいます。 どなたか、バッチファイルをタスクスケジューラで実行する際に 画面を出さないですむ方法をご存知の方がいらっしゃいましたら ヒントだけでも結構ですので、よろしくお願い致します。

  • W2Kのコマンドプロンプトを最小化で実行したい

    XCOPYコマンドを用いた、バックアップ用のバッチファイル buckup.bat を作成し、これをタスクで1時間に1回自動起動しています。 しかし、1時間ごとにコマンドプロンプトの画面が表示され鬱陶しくてしかたありません。 自動実行でもしくはタスク起動時コマンドプロンプトを最小化で起動する方法をご存知の方教えてください。 尚、ショートカットを最小化設定にしてそのショートカットをタスクに登録しても、元のBATファイルが呼ばれるため、最小化できませんでした。

  • コマンドプロンプト(cmd.exe)を小さいフォントで起動したい

    コマンドプロンプト(cmd.exe)を小さいフォントを指定して起動したいのですが、そのフォントの指定方法がわかりません。ご存じのかたがおりましたら、教えて下さい。 コマンドプロンプトのショートカットで、フォントの指定欄があり、そこで小さいフォント(6×13等)を指定すれば、実現は可能ですが、その方法ですと、作業フォルダも、そのプロパティで指定したところになってしまいます。 やりたいことは、以下の通りです。 1.作業ディレクトリを、第1パラメータで受け取り、そこのディレクトリを作業ディレクトリとして、コマンドプロンプトを起動したい。 2.そのとき、小さいフォント(6×13)で、起動したい。 API(CreateProcess)を呼び出して、コマンドプロンプトの起動までは、出来たのですが、そのときに、フォントサイズを指定する方法がわかりません。(少なくとも、CreateProcessのパラメータにはフォントに関する指定はありませんでした) 実行環境は以下の通りです。 Windows2000 VC++2003

  • バッチファイルの環境設定

    以下のようなコマンドで,ウィンドウタイトルやプロンプトや色を指定しましたが,これをバッチファイル上で,バッチファイル実行中のみ設定が有効になり,次にコマンドプロンプトを起動しても標準設定のままになるようにする方法はないでしょうか。 title dosmado prompt dosmado$G color a0 .

  • MS-DOSの勉強をしたいのですが

    Windows2000のコマンドプロンプトにてMS-DOSの勉強をしなければならないのですが、自宅のパソコンはWindows98なのでMS-DOSプロンプトしかありません。Win98のMS-DOSプロンプトでは「tree」コマンドを実行すると「コマンドまたはファイル名が違います」と言われてしまうなど、Win2000では出来たはずのことが出来なくて困っています。Win2000にUPすればよいのですが、予算とパソコンの都合上でそれが出来そうにありません。そこで、Windows2000のコマンドプロンプトと同じ役割をするフリーソフトはあるのでしょうか?ベクターで探したのですが、MS-DOSの勉強をこれから始めるため、知識が全く無いので説明の意味すら分らず、どれをダウンロードしたらよいか分りません。どなたかよろしくお願いします。

  • DOS窓を自動で閉じるには

    Win2000です。 Aというプログラムからバッチファイルを起動し、 そのバッチからBというプログラムを実行します。 このとき、MS-DOSコマンドプロンプトのウィンドウは、 Bプログラムが終了しないと自動で閉じません。 これをバッチの処理が完了後ただちに閉じたいのですが、 その方法を教えてください。 Win9xではプロパティで設定できたのですが...

  • DOSPROMPTでのバッチファイルの実行について

    WIN98のDOSPROMPTでは、 dos窓をひらくときに、自動的にバッチファイルを実行する設定ができます。 XPのDOSPROMPTでは、プロパティをひらいても、そのような設定をする箇所がみあたりません。 XPでDOS窓を開くと同時にバッチファイルを実行する方法を教えてください。

  • バッチをタスクで実行

    お世話になります。 現在、XP端末にてバッチをタスクスケジューラにて実行してます。 3分間隔で実行しておりますが、タスクにバッチファイルを直接指定するとプロンプト画面が表示されてしまうため、バッチファイルのショートカットを作成し、タスクにはそのショートカットを指定しております。 で、今回Win7端末に当該タスクを移行するのですが、XP端末よりバッチファイル及びショートカットをコピー致しました。タスクスケジューラに登録しようとしましたが、XPと何か違います。。 XPだと『実行するファイル名』の箇所にショートカットを指定することができますが、Win7だとショートカットを指定しても、バッチファイルのパスに変わってしまいます。 例えば、c:\test.batへのショートカット.lnk を選択しても、c:\test.bat に変わります。 よって、タスクが実行されるとプロンプト画面が表示されることになります。 なお、手動でパス(c:\test.batへのショートカット.lnk)を入力し、タスクを実行すると実行結果が『指定されたファイルが見つかりません』とエラーになってしまいます。 パスを:\test.batへのショートカット としても同エラーになります。 どのようにすれば、タスクにショートカットを指定できるのでしょうか。 ご教授の程、宜しくお願い致します。