|
コマンドプロンプトから電卓が起動できるのはなぜ?http://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?qid=1079530360&sort=1
コマンドプロンプトから電卓が起動できるのはなぜ?
① コマンドプロンプトで >calc と打ち込むと電卓が起動します。 他にも、notepad mspaint explorer が起動できました。 なぜこんなことができるのでしょうか? ② calc notepad mspaint explorer の他に何が起動させられるのでしょうか? program files にあるフォルダーにチェンジディレクトリーして > の次に、exeファイル名を打ち込めば起動させられましたが、 これは面倒くさすぎました。 ③ EXCEL や WORD はコマンドプロンプトからどうやったら起動させられるのでしょうか?
回答(4件中1〜4件)
jtaka451さん
(1) calc.exeがc:\Windows\System32にあり、デフォルトでそこにpathが通っているから。notepad.exe、mspaint.exeも同じところにある。 explorer.exeはc:\Windowsにあるけど、デフォルトでそこにpathが通っているのは同じ。 (2) 基本的に実行可能なファイルのフルパス名を指定すれば起動可能。 相対パス名を指定しても可能。 そのファイルのあるフォルダにpathを通せば可能。 レジストリのアプリケーションパスに登録されている実行可能ファイルはpathが通っていなくてもファイル名をタイプしてEnterするだけで起動する。 アプリケーションパスについては、「いじくるつくーる」の説明のページがわかりやすかろう。 http://www.yoshibaworks.com/ayacy/inasoft/webhelp/rnsf7/HLP000216.h... (3) ExcelとWordはアプリケーションパスに実行ファイルのパス名が登録されている。 Excelは excel で、 Wordは winword で起動できる。
①あなたに頼まれて実際に電卓を起動するWindows側から見れば、起動するexeファイルが分かればよいからです。(アイコンダブルクリック、スタートメニュー、コマンドプロンプトのどの方法であろうと...) ②コマンドプロンプトで「set」と起動すると、環境変数が表示されます。この中のPathという変数に指定されたフォルダにある実行ファイルはどこのフォルダからも実行できます。多くのWindows標準のexeファイルはこのフォルダ内にあるので、どこのフォルダからも起動できるというわけです。 ③スタートメニュー内のエクセルのところで右クリック→プロパティと選ぶと、リンク先と作業フォルダが出てきますので、その作業フォルダにcdして、リンク先のexeファイルを打ち込めば起動できます。(②のPathにエクセルの実行ファイルのフォルダが追加されていれば、作業フォルダにcdする必要は無いかもしれません)
.exeファイル内の先頭にある2文字で、 Windowsアプリケーション(GUI)か、 コマンド・プロンプト・アプリケーション(CUI)か、 区別されています。 Windowsアプリケーション以前、 OS/2のウィンドウ(GUI)・アプリケーション以降、区別が、生まれました。 コマンド・プロンプト で、set コマンドを実行すると、 環境変数が、表示されます。 その中に、PATH= に記載されているディレクトリー群が、 .exe を探すディレクトリーとして機能します。 このディレクトリー下にあれば、.exe は、起動されます。 ; で区切って、設定します。 PATHについて: http://www.acroquest.co.jp/webworkshop/java_course/J_lecture_ex2.ht... WORDなども、メモ帳と同様に、 そのディレクトリーを指定して、 .exe を指定すれば、起動されます。 C:\Program Files\Microsoft Office\Office14 にあります。
③だけ回答しますね。 EXCEL や WORD はコマンドプロンプトからどうやったら起動させられるのでしょうか? 既にPATHが通っているフォルダ("C:\Windows\system32" など)に コマンドプロンプトから起動したいプログラムのショートカットを作成します。 そのショートカットのファイル名をコマンドプロンプトから入力すれば 自分の好きなアプリケーションを起動させることができます。 余談ですが、同じことは"ファイル名を指定して実行"(Windowsキー+R)からもできます。 上記方法でよく使うアプリケーションのショートカットを短いファイル名で作成しておけば、 簡易ランチャーとして利用することができます。
|

- >
- コンピュータとインターネット
- >
- コンピュータ
- >
- ソフトウェア










