Zugreifen auf Stapelfunktionen in einer anderen Stapeldatei

8

Gut, sagen wir, wir haben eine Datei namens "lib.cmd", die

enthält %Vor%

Dann haben wir eine Datei namens "init.cmd", die

enthält %Vor%

Gibt es trotzdem Zugriff auf: FUNCTION innerhalb von init.cmd? So wie bash "source" verwendet, kann man auch eine andere bash-Datei im selben Prozess ausführen.

    
Jared Allard 05.11.2013, 20:54
quelle

2 Antworten

12

Ändere dein lib.cmd so, dass es so aussieht;

%Vor%

Dann wird das erste Argument, das an die Batch-Datei übergeben wird ( %~1 ), als die Funktion identifiziert, die Sie aufrufen wollen, daher wird es mit call:%~1 aufgerufen, und Sie können es jetzt auf diese Weise in init.cmd aufrufen :

%Vor%     
npocmaka 05.11.2013, 21:00
quelle
3
Aacini 05.11.2013 23:33
quelle

Tags und Links