Programmbeispiel, was passiert hier?
-
Ich würde gerne sehr ausführlich wissen was hier eigentlich passiert in diesem beispiel Program. Welche Befehlsparameter machen hier was?
Und wo finde ich z.b eine komplette lieste darüber vorallem z.b zu den Tilde ~ geschichten.(%%~di)
Eine Ausführliche Erklärung wäre mir hier sehr hilfreich
for %%i in ( %0 ) do SET SCRIPTDRIVE=%%~di rem UM AUCH NOCH ":" loszuwerden... for /F "usebackq delims=:" %%i IN (`set SCRIPTDRIVE`) DO SET %%i
-
remdas ist aber kein c/c++

-
TonyM schrieb:
das ist aber kein c/c++

Ne, das sieht nach Batch-Programmierung aus.
(ist aber leider ewig her, daß ich mich damit beschäftigt habe)
-
Ja das stimmt es ist batch
bin ich da wohl hier in diesem unterforum falsch???
-
Exitus222 schrieb:
Ja das stimmt es ist batch
bin ich da wohl hier in diesem unterforum falsch???
ne du bist im falschen Forum

-
Exitus222 schrieb:
Ja das stimmt es ist batch
bin ich da wohl hier in diesem unterforum falsch???
Ja, hier gehts um die Programmierung in C/C++. Im speziellen um das Programmieren für die Konsole. Nicht um Batch-Scripts.
Ist aber kein Problem, ich verschiebe dich nach Rund um die Programmierung. Dort ist jede Sprache (auch Scriptsprache) willkommen.
MfG SideWinder
-
Dieser Thread wurde von Moderator/in SideWinder aus dem Forum DOS und Win32-Konsole in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Das soll das gesamte Skript sein? Da fehlt doch noch was, oder?
rem ist ein Kommentar und %0 ist der Name der batch Datei
%% leitet eine Variable ein, for...in sollte klar sein
SET setzt eine Umgebungsvariable
Dieses /F "usebackq delims=:" zwischen for und der Schleifenvariable habe ich noch nie gesehen.