仕事に役立つバッチファイルを作成しようとしています。そのために、変数を介して.txtファイルにメモ/テキストを入力しようとしています。スペースなしでテキストを入力するだけでうまく機能します(例:「test」)が、少なくとも1つのスペースを含む何かを入力すると、cmdが閉じます. (例: 「テスト テスト」) なぜこれが起こっているのか理解できないので、ここに残されています。あらゆる/すべての助けをいただければ幸いです!
@echo off
color 9F
title Notes
CLS
del %UserProfile%\Documents\Notes.txt
echo Issue/Request: >> %UserProfile%\Documents\Notes.txt
:StartCallNotes
CLS
echo ================== Notes =================
type %UserProfile%\Documents\Notes.txt
echo ==========================================
set /p NotesEnter=Enter Notes:
set NewNote="%NotesEnter%"
if %NotesEnter% == CLS goTo :CLS
echo %NotesEnter% >> "%UserProfile%\Documents\Notes.txt"
goTo :StartCallNotes
:CLS
del %UserProfile%\Documents\Notes.txt
echo Issue/Request: >> "%UserProfile%\Documents\Notes.txt"
goTo :StartCallNotes
exit