Batch-File if и else команда для сохранения файла - PullRequest
0 голосов
/ 08 июня 2018

Я пробовал эту команду, и она не работает:

...
echo NOTE: if you don't have an account leave it blank
echo Enter the username please
set /p USERNM=Type : 
if USERNM=" " (
echo Added 1000 coins to your account
) >Folder\logs.txt
if else (
echo Added 1000 coins to the account %USERNM% 
) >Folder\logs.txt
...

Позвольте мне объяснить, Batch-File запросит имя пользователя для сохранения его в файле logs.txt.Если у пользователя нет учетной записи, он оставит это поле пустым, и на нем появится сообщение, приведенное выше. Если у него есть учетная запись, он введет ее и файл журнала будет содержать его имя пользователя, проблема в том, что код не работает.,Если кто-нибудь знает решение, пожалуйста, скажите мне, и спасибо!

1 Ответ

0 голосов
/ 09 июня 2018

Попробуйте это:

...
echo;NOTE: if you don't have an account leave it blank
echo;Enter the username please
set /p "USERNM=Type : "
if not defined "USERNM" (
    echo;Added 1000 coins to your account > "Folder\logs.txt"
) else (
    echo;Added 1000 coins to the account %USERNM% > "Folder\logs.txt"
)
...
...