Ant-Skript übergeben von Argumenten an die Batch-Datei

Ich habe ein Ant-script, wo muss ich anrufen ein batch-Skript wie folgt:

<exec dir="${basedir}\work_internal\${platform}" executable="cmd.exe">
          <arg line ="/c example.bat 'C:\work_internal\${platform}' 'revn=120 SPECIAL_OBJS='a b''" />

Muss ich übergeben Sie die Argumente zum Beispiel.die Fledermaus, das erste argument ein Verzeichnis ist, und das zweite argument ist 'revn=120 SPECIAL_OBJS= "a b", mit SPECIAL_OBJS='a b', wobei 'b' muss in Anführungszeichen eingeschlossen werden. Aber wenn es ruft nach Bat-Skript, verwirft er die Anführungszeichen um 'a-b', also im zweiten argument, es wird interpretiert als revn=120 SPECIAL_OBJS= a b.

Kann es Lesen wie revn=120 SPECIAL_OBJS="a b"?

Sorry, ich habe das Stück code, dass ich versuche, es zu bekommen arbeiten. könnten Sie lassen Sie mich wissen, Was mehr info do u brauchen?

InformationsquelleAutor Sharma | 2010-12-01

Schreibe einen Kommentar