ここから本文です

コマンドプロンプトから電卓が起動できるのはなぜ?

dio********さん

2012/1/1620:13:53

コマンドプロンプトから電卓が起動できるのはなぜ?


コマンドプロンプトで
>calc
と打ち込むと電卓が起動します。
他にも、notepad mspaint explorer が起動できました。
なぜこんなことができるのでしょうか?


calc notepad mspaint explorer
の他に何が起動させられるのでしょうか?

program files にあるフォルダーにチェンジディレクトリーして
> の次に、exeファイル名を打ち込めば起動させられましたが、
これは面倒くさすぎました。


EXCEL や WORD はコマンドプロンプトからどうやったら起動させられるのでしょうか?

補足>PATHが通っているフォルダ("C:\Windows\system32" など)に
>コマンドプロンプトから起動したいプログラムのショートカットを作成
してみましたが、うまくいきませんでした。何が悪かったんでしょう。

閲覧数:
5,469
回答数:
4
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

jtaka451さん

編集あり2012/1/1621:15:17

(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
で起動できる。

質問した人からのコメント

2012/1/23 22:25:21

みなさん有益な回答をありがとうございました。
優劣つけがたいので最初の方にBAをお贈りします。

http://blogs.yahoo.co.jp/uuatanabetakahiko/28970555.html

このQ&Aで解決しましたか?質問する

閉じる

ベストアンサー以外の回答

1〜3件/3件中

並び替え:回答日時の
新しい順
|古い順

sui********さん

2012/1/1621:15:55

①あなたに頼まれて実際に電卓を起動するWindows側から見れば、起動するexeファイルが分かればよいからです。(アイコンダブルクリック、スタートメニュー、コマンドプロンプトのどの方法であろうと...)
②コマンドプロンプトで「set」と起動すると、環境変数が表示されます。この中のPathという変数に指定されたフォルダにある実行ファイルはどこのフォルダからも実行できます。多くのWindows標準のexeファイルはこのフォルダ内にあるので、どこのフォルダからも起動できるというわけです。
③スタートメニュー内のエクセルのところで右クリック→プロパティと選ぶと、リンク先と作業フォルダが出てきますので、その作業フォルダにcdして、リンク先のexeファイルを打ち込めば起動できます。(②のPathにエクセルの実行ファイルのフォルダが追加されていれば、作業フォルダにcdする必要は無いかもしれません)

編集あり2012/1/1621:52:13

.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
にあります。

and********さん

2012/1/1623:23:17

③だけ回答しますね。
EXCEL や WORD はコマンドプロンプトからどうやったら起動させられるのでしょうか?

既にPATHが通っているフォルダ("C:\Windows\system32" など)に
コマンドプロンプトから起動したいプログラムのショートカットを作成します。

そのショートカットのファイル名をコマンドプロンプトから入力すれば
自分の好きなアプリケーションを起動させることができます。

余談ですが、同じことは"ファイル名を指定して実行"(Windowsキー+R)からもできます。
上記方法でよく使うアプリケーションのショートカットを短いファイル名で作成しておけば、
簡易ランチャーとして利用することができます。

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

[PR]お得情報

CMで話題のふるさと納税サイトさとふる
毎日お礼品ランキング更新中!
2019年のふるさと納税は≪12/31まで≫

その他のキャンペーン

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる