2017-06-30 3 views
-1

Also habe ich eine kurze bat-Datei geschrieben, die Benutzer und einige mehr schafft:Echo in Bat-Datei aus nicht funktioniert

@echo off 
net user egzamin /add 
net user egzaming /expires:17/07/17 
net user egzamin /logonpasswordchg:YES 
pause 
exit 

, was ich von ihm erhalten ist:
C: \ Benutzer \ Ja \ Desktop > '@ @ Echo/aus
' '@ @ echo' wird nicht als interner oder externer Befehl erkannt, ausführbare Programm- oder Batch-Datei.

Erholung funktioniert gut

+1

Mögliches Duplikat von: https://superuser.com/q/769601/608614 –

Antwort

1

einen geeigneten Texteditor zu Batch-Dateien bearbeiten. Editplus ist meine Vorliebe - andere benutzen notepad ++ und andere Utilities.

Notizblock ist kaum ausreichend, und wie Textverarbeitungsprogramme versucht, den Text zu formatieren, "sinnvoll".

Sie benötigen eine Datei als ASCII speichern - Sie scheinen einige irrelevante Zeichen zu haben, bevor die @

1

Ihr Editor die Datei mit einem = byte order markBOM gespeichert. Sie können dies überprüfen, indem Sie die Datei mit einem Hex-Viewer anzeigen.

> hex.exe Test.txt 
HEX:  +00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0fabcdef 
0000000000: EF BB BF 40 45 63 68 6F 20 6F 66 66    ´╗┐@Echo off 

Um dies zu vermeiden, beim Speichern vorsichtig vorgehen und die richtige Kodierung und keine Stückliste auswählen.

Verwandte Themen