コマンドプロンプトから電卓が起動できるのはなぜ?
2012/1/1620:13:53
コマンドプロンプトから電卓が起動できるのはなぜ?
①
コマンドプロンプトで
>calc
と打ち込むと電卓が起動します。
他にも、notepad mspaint explorer が起動できました。
なぜこんなことができるのでしょうか?
②
calc notepad mspaint explorer
の他に何が起動させられるのでしょうか?
program files にあるフォルダーにチェンジディレクトリーして
> の次に、exeファイル名を打ち込めば起動させられましたが、
これは面倒くさすぎました。
③
EXCEL や WORD はコマンドプロンプトからどうやったら起動させられるのでしょうか?
補足>PATHが通っているフォルダ("C:\Windows\system32" など)に
>コマンドプロンプトから起動したいプログラムのショートカットを作成
してみましたが、うまくいきませんでした。何が悪かったんでしょう。
ベストアンサーに選ばれた回答
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件中
- 並び替え:回答日時の
- 新しい順
- |古い順
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
にあります。
2012/1/1623:23:17
③だけ回答しますね。
EXCEL や WORD はコマンドプロンプトからどうやったら起動させられるのでしょうか?
既にPATHが通っているフォルダ("C:\Windows\system32" など)に
コマンドプロンプトから起動したいプログラムのショートカットを作成します。
そのショートカットのファイル名をコマンドプロンプトから入力すれば
自分の好きなアプリケーションを起動させることができます。
余談ですが、同じことは"ファイル名を指定して実行"(Windowsキー+R)からもできます。
上記方法でよく使うアプリケーションのショートカットを短いファイル名で作成しておけば、
簡易ランチャーとして利用することができます。
このカテゴリの回答受付中の質問
このカテゴリの投票受付中の質問
- javaのプログラミングの問題で、答えがわかりません 助けてください!
- 小切手に金額を印字するシステムを考えているのですが以下の条件で作成しようと考...
- 【web.xmlの記述法について】 ■やりたいこと ウェルカムページに一覧画面を設...
- macでJavaのプログラミングの勉強を始めたいのですが、 オススメのJDKあります...
- これはJavaがインストールされて使える状態になっているものですか?それともダウ...
- テキストファイル内の数値の平均を出力するプログラムを作成したいのですが、どの...
- 小切手に金額を印字するシステムを考えているのですが以下の条件で作成しようと考...
- Processingに関して質問があります。 現在、加速度センサを使用した楽器を制作...
- これはjavaを起動できる状態になっていますでしょうか?
- java初心者です。 ウィンドウを再表示するたびに表示される線の本数が変わるよう...
この質問につけられたタグ
カテゴリQ&Aランキング
- 戻る
- 次へ
総合Q&Aランキング
Yahoo!知恵袋カテゴリ
お客様自身の責任と判断で、ご利用ください。
[PR]お得情報
