質問するログイン新規登録

回答編集履歴

2

追記2

2019/02/17 03:24

投稿

BeatStar
BeatStar

スコア4987

answer CHANGED
@@ -77,4 +77,14 @@
77
77
  rem ここに"project1" を含むパスの一覧を表示
78
78
  ```
79
79
 
80
- 参考: [「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典](https://wa3.i-3-i.info/word11643.html)
80
+ 参考: [「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典](https://wa3.i-3-i.info/word11643.html)
81
+
82
+ ---
83
+
84
+ [追記2]
85
+
86
+ そうそう、忘れてた。
87
+
88
+ ドライブ( C: とか ) から開始するようなパスを**絶対パス**、カレントディレクトリから見たパスを**相対パス** と言います。
89
+
90
+ 詳しくは検索してみてください。

1

追記1

2019/02/17 03:24

投稿

BeatStar
BeatStar

スコア4987

answer CHANGED
@@ -24,4 +24,57 @@
24
24
 
25
25
  todo:
26
26
  - 実行ファイルのパスとカレントディレクトリのパスを確認すること
27
- - 拡張子を確認すること
27
+ - 拡張子を確認すること
28
+
29
+ ----
30
+
31
+ [追記1]
32
+
33
+ コマンドライン引数は、そのソフトに汎用性を持たせるためのものです。
34
+
35
+ GUI (Graphical User Interface) なら 視覚的に操作できるので、問題はなさそうですが、
36
+ CUI (Character User Interface) の場合、プログラムがデータを決めることになります。
37
+
38
+ 汎用性がないので、コマンドプロンプトで起動するときに 情報を渡して起動する。
39
+
40
+ これのためのものです。
41
+
42
+ Windowsのコマンドプロンプトだと CDコマンドがありますよね?
43
+
44
+ これを
45
+
46
+ ```ここに言語を入力
47
+ CD
48
+ ```
49
+
50
+ とだけ打つと現在のディレクトリ ( カレントディレクトリ ) が表示される。
51
+
52
+ 例:
53
+ ```ここに言語を入力
54
+ C:/testProjects> CD
55
+ C:/testProjects
56
+
57
+ C:/testProjects>
58
+ ```
59
+
60
+ でもこれに ディレクトリ名かディレクトリパスを渡すとその場所に行く( カレントディレクトリの変更 )。
61
+
62
+ 例:
63
+ ```ここに言語を入力
64
+ C:/testProjects> CD csharpCodes
65
+
66
+ C:/testProjects> CD javaCodes
67
+ 指定されたパスが見つかりません。
68
+ ```
69
+
70
+ DIRコマンドもそうですね。
71
+
72
+ ```ここに言語を入力
73
+ C:/testProjects> DIR
74
+ rem ここに一覧表示
75
+
76
+ C:/testProjects> DIR *project1* /S /B
77
+ rem ここに"project1" を含むパスの一覧を表示
78
+ ```
79
+
80
+ 参考: [「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典](https://wa3.i-3-i.info/word11643.html)