Stap 5: Opdracht SET - meer dan Meets The Eye (4/4)
Hebt u geprobeerd gewoon te typen van een variabele door zelf?
SET Test=Instructables%Test%
Wat een rare fout... het zegt dat de opdracht "Instructables" niet wordt herkend, had niet dat procent Test geen syntaxis. Dat betekent dus dat DOS elke variabele behandelt zoals het is ingevoerd met de hand. Nou, wat als...
SET Test=START cmd.exe%Test%
Awesome! Het werkte!
DOS behandelt elke variabele als het door de gebruiker werd ingevoerd en het dienovereenkomstig draait. Hier is een interessante code: (Just Copy/Paste; het is een beetje vervelend.)
OffSET Variable1=ECSET Variable2=HSET Variable3=O CSET Variable4=ooSET Variable5=l!ECHO %Variable1%%Variable2%%Variable3%%Variable4%%Variable5%ECHO.%Variable1%%Variable2%%Variable3%%Variable4%%Variable5%Pause
Is niet dat keurig? Elke variabele bevat twee brieven van het hele bericht (met uitzondering van variabele2) en de variabelen in orde, elke letter opgeteld en eindigt de hele opdracht van ECHO Cool!
De opdracht SET is een van de opdrachten van het ingewikkelder en krachtige van de DOS-woordenlijst.