質問編集履歴
2
記述ミスを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,8 @@
|
|
8
8
|
なぜremコマンドの後に1行空けるとエラーが出ずに正常に処理が実行され、1行空けずに記述するとエラーで処理が実行されないかを知りたいです。
|
9
9
|
|
10
10
|
追記
|
11
|
+
下に追加した「エラーが表示されないソースコード2」のようにコメントを「ログに出力する日時情報」に変更すると改行を消してもなぜか正常に実行されます。
|
11
|
-
|
12
|
+
またそのコードのコメントをBackSpaceで消して「エラーソースコード」のように「ログに出力」というコメントに変更するとエラーが表示されます。(打ち間違えという問題を起こさないためにBackSpaceで消してコードを保存しています)
|
12
13
|
**なぜかremの後のコメントの内容で実行が正常になるかエラーになるかが決まってしまいます。(コメントアウトされている内容で処理がエラーになってしまうのが謎です)**
|
13
14
|
|
14
15
|
|
1
問題点の詳細を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,6 +6,10 @@
|
|
6
6
|
|
7
7
|
自分でも原因を調べてみたのですが、一番下の「エラーが表示されないソースコード」で記述したコードように、remコマンドの後に1行空けてからechoやcopyコマンドを記述するとエラーが表示されずに処理が実行されることが分かりました。
|
8
8
|
なぜremコマンドの後に1行空けるとエラーが出ずに正常に処理が実行され、1行空けずに記述するとエラーで処理が実行されないかを知りたいです。
|
9
|
+
|
10
|
+
追記
|
11
|
+
下に追加した「エラーが表示されないソースコード2」のようにコメントを「ログに出力する日時情報」に変更すると改行を消してもなぜか正常に実行されます。またそのコードをコメントをBackSpaceで消して「ログに出力」というコメントに変更するとなぜかエラーが表示されます。(打ち間違えという問題を起こさないためにBackSpaceで消してコードを保存しています)
|
12
|
+
**なぜかremの後のコメントの内容で実行が正常になるかエラーになるかが決まってしまいます。(コメントアウトされている内容で処理がエラーになってしまうのが謎です)**
|
9
13
|
|
10
14
|
|
11
15
|
|
@@ -72,3 +76,54 @@
|
|
72
76
|
|
73
77
|
```
|
74
78
|
|
79
|
+
### エラーが表示されないソースコード2
|
80
|
+
|
81
|
+
```
|
82
|
+
@echo off
|
83
|
+
chcp 65001
|
84
|
+
cd /d %~dp0
|
85
|
+
|
86
|
+
rem ログに出力する日時情報
|
87
|
+
rem 変数概要: ①logdate:ログ日付 ②logtime:ログ時間 ③logtoday:ログ日付logdate + ログ時間logtime
|
88
|
+
set logdate=
|
89
|
+
set logtime=
|
90
|
+
set logtoday=
|
91
|
+
|
92
|
+
set logdate=%date%
|
93
|
+
set logtime=%time:~0,5%
|
94
|
+
set logtoday=%logdate%_%logtime%
|
95
|
+
|
96
|
+
rem ログに出力する日時情報
|
97
|
+
echo %logtoday% >> ..\..\..\..\..\バックアップ\アストスタジオ\ログファイル\clipDataBkLog.txt
|
98
|
+
|
99
|
+
rem ログに出力する日時情報
|
100
|
+
copy ..\..\..\..\..\..\..\..\kai\AppData\Roaming\AsutoUserData\Asuto\AsutoData\DocumentBackup ..\..\..\..\..\バックアップ\アストスタジオ
|
101
|
+
|
102
|
+
|
103
|
+
```
|
104
|
+
### エラーソースコード
|
105
|
+
|
106
|
+
```
|
107
|
+
@echo off
|
108
|
+
chcp 65001
|
109
|
+
cd /d %~dp0
|
110
|
+
|
111
|
+
rem ログに出力する日時情報
|
112
|
+
rem 変数概要: ①logdate:ログ日付 ②logtime:ログ時間 ③logtoday:ログ日付logdate + ログ時間logtime
|
113
|
+
set logdate=
|
114
|
+
set logtime=
|
115
|
+
set logtoday=
|
116
|
+
|
117
|
+
set logdate=%date%
|
118
|
+
set logtime=%time:~0,5%
|
119
|
+
set logtoday=%logdate%_%logtime%
|
120
|
+
|
121
|
+
rem ログに出力
|
122
|
+
echo %logtoday% >> ..\..\..\..\..\バックアップ\アストスタジオ\ログファイル\clipDataBkLog.txt
|
123
|
+
|
124
|
+
rem ログに出力
|
125
|
+
copy ..\..\..\..\..\..\..\..\kai\AppData\Roaming\AsutoUserData\Asuto\AsutoData\DocumentBackup ..\..\..\..\..\バックアップ\アストスタジオ
|
126
|
+
|
127
|
+
|
128
|
+
```
|
129
|
+
|