Comment puis-je résoudre '@echo' n'est pas une commande reconnue
J'ai mis en œuvre Scott, Hanselman de la méthode pour garder le contact avec une dev/aq/prod version de web.config:
http://www.hanselman.com/blog/CommentView.aspx?guid=93bfa4b3-44cd-4681-b70e-f4a2b0386466
Pour quelque raison que quand je compile mon projet, je reçois ce message d'erreur dans ma fenêtre de sortie.
Des idées?
------ Build started: Project: ABC.Flims.Web, Configuration: Development Any CPU ------
"C:\Projects\ballyhoo-trunk\src\ABC.Flims.Web\scripts/copyifnewer.bat" "C:\Projects\ballyhoo-trunk\src\ABC.Flims.Web\web.config.Development" "C:\Projects\ballyhoo-trunk\src\ABC.Flims.Web\web.config"
'@echo' is not recognized as an internal or external command,
operable program or batch file.
Voici le fichier de script:
@echo off
echo Comparing two files: %1 with %2
if not exist %1 goto File1NotFound
if not exist %2 goto File2NotFound
fc %1 %2
if %ERRORLEVEL%==0 GOTO NoCopy
echo Files are not the same. Copying %1 over %2
copy %1 %2 /y & goto END
:NoCopy
echo Files are the same. Did nothing
goto END
:File1NotFound
echo %1 not found.
goto END
:File2NotFound
copy %1 %2 /y
goto END
:END
echo Done.
source d'informationauteur Mike Roosa
Vous devez vous connecter pour publier un commentaire.
Le fichier est probablement codé en Unicode et a un Marque D'Ordre D'Octet (BOM) au départ qui est en train de jeter hors de la traitement par lot.
De l'enregistrer comme un fichier ASCII et vous devriez être OK. Vous pouvez le faire dans
notepad
- sélectionnezSave As...
de laFile
menu et de s'assurer que leEncoding
déroulante est fixé àANSI
.Je pense que votre fichier est codé en Unicode et doit être au format ascii.
Un fichier nommé echo.
Un écho dans le dossier en cours ou dans le chemin d'accès sera la cause de cela.
/echo
Suis tombé sur un problème similaire. Que, dans visual studio, si vous ouvrez votre *.le fichier bat, vous pouvez choisir Fichier -> Options d'enregistrement Avancées. À partir du menu déroulant en vertu de codage, sélectionnez "US-ASCII - Codepage 20127'