[BATCH] Parameterübergabe via START oder CALL
-
Guten Morgen,
Ich will Parameter per START oder CALL übergeben, doch leider funktioniert das nicht so wie ich es will.
Folgender manueller Ablauf...
Ich starte die DevShelldevShellStarter.cmd
danach starte ich IN der DevShell das Programm
TestFramework.exe
und an diesen Programm muss ich TestFiles übergeben, welche in einer Textdatei hinterlegt sind.
Weiterhin kann ich den TestFramework.exe nicht starten ohne davor die DevShell, weil da bestimmte Files geladen werden welche relevant sind für die Tests.Mein Befehl lautet wie folgt:
CALL "D:\devShellStarter.cmd" -execute:TestFramework.exe -assembly-file=C:\Users\AssemblyFileList.txt
folgende Fehlermeldung erscheint in der Konsole:
Invalid parameter: '-assembly-file'
Use this script to start a development Shell on the current branch.
devShellStarter.cmd without any arguments starts a 64bit Debug devShell.devShellStarter.cmd [-release|-r|-model:|-execute:]
-r, -release Starts a Release development shell.
-model: sets model_type
-execute: executes that passed command within the devshell as last s
tep
Attention: currently no spaces are supported wit
hin the passed command
E.g. automatically start a Visua
lStudio from the devshell:
devShellStarter.cmd -execute:devenv
-h, -help Displays this help.Vielen Dank für jede hilfreiche Info!
Gruß!
-
Versuche mal
TestFramework.exe -assembly-file=C:\Users\AssemblyFileList.txt
in eine eigene Batchdatei (BatchFile.bat) auszulagern und diese dann per
CALL "D:\devShellStarter.cmd" -execute:BatchFile.bat
ausführen zu lassen.
-
Danke, das werde ich gleich mal probieren.
Ich gebe Rückmeldung!Gruß!
-
Ha!
Dicken Kuss an dich! Funktioniert endlich!
Hab da schon ne zeitlang dran rum.
Danke dir!Gruß!
-