Hoe kan ik "comment-out" (commentaar toevoegen) in een batch/cmd?
Ik heb een batch bestand dat verschillende python scripts uitvoert die tabellen wijzigen.
-
Ik wil dat gebruikers de 1-2 python scripts die ze niet willen uitvoeren, uitcommentariëren in plaats van ze te verwijderen uit het batch bestand (zodat de volgende gebruiker weet dat deze scripts bestaan als opties!)
-
Ik wil ook commentaar toevoegen om specifiek onder hun aandacht te brengen welke variabelen ze moeten updaten in het Batch-bestand voordat ze het uitvoeren. Ik zie dat ik
REM
kan gebruiken. Maar het lijkt erop dat dat'meer is voor het updaten van de gebruiker met de voortgang nadat ze'het hebben uitgevoerd.
Is er een syntaxis voor het beter toevoegen van een commentaar?
809
3
Gebruik
::
ofREM
MAAR (zoals mensen opmerkten):
&
karakter toevoegen:uw commando's hier & :: commenttttttttttt
IF/ELSE
,FOR
loops, etc...) gebruik jeREM
omdat::
een fout geeft.::
kan mislukken binnensetlocal ENABLEDELAYEDEXPANSION
Het
rem
commando is inderdaad voor commentaar. Het update niet inherent iemand na het uitvoeren van het script. Sommige script-auteurs zouden het echter op die manier kunnen gebruiken in plaats vanecho
, omdat de batch-interpreter standaard elk commando zal afdrukken voordat het'wordt verwerkt. Omdatrem
commando's niets doen, is het veilig om ze af te drukken zonder neveneffecten. Om het afdrukken van een commando te vermijden, laat je het voorafgaan door@
, of, om die instelling in het hele programma toe te passen, laat je@echo off
lopen. (Het isecho off
om te voorkomen dat verdere commando's worden afgedrukt; de@
is om te voorkomen dat dat commando wordt afgedrukt voordat de echo-instelling van kracht wordt).Dus, in je batch file, zou je dit kunnen gebruiken:
Nee, gewone oude batch bestanden gebruiken
REM
als commentaar.ECHO
is het commando dat iets op het scherm afdrukt.Om delen van het bestand te
commentariëren
zou jeGOTO
kunnen gebruiken. Een voorbeeld van al deze commando's/technieken:Wat kan ik zeggen? batch bestanden zijn een overblijfsel uit lang vervlogen tijden, ze'zijn onhandig en lelijk.
Je kunt meer lezen op deze website.
EDIT: heb het voorbeeld een beetje aangepast zodat het de elementen bevat waar je blijkbaar naar op zoek bent.