Ich kann den Windows-Start nicht mit Ameisen-Exec ausführen. Ant-Version 1.7.1.
Hier ist Beispiel build.xml, um das Problem neu zu erstellen
%Vor%Erhalte den folgenden Fehler, wenn ich diese Build-Datei ausführe:
%Vor%Mein env ist Windows XP, Ant 1.7.1 Ich versuche, dies von der DOS-Eingabeaufforderung aus auszuführen. Ich schließe alle PATH-bezogenen Probleme aus, da ich "cmd / c Notepad starten" manuell aus dem DOS-Prompt ausführen könnte.
Irgendwelche Vorschläge, wie Sie das beheben können?
Prost ein s
start ist keine ausführbare Datei, sondern ein interner Befehl der Shell cmd.exe. Um etwas zu starten, müssten Sie:
%Vor%BEARBEITEN:
Zum Erstellen mehrerer Fenster sollte dies funktionieren:
%Vor%Sie haben aber erwähnt, dass spawn="true" für Ihre Umgebung nicht anwendbar ist, warum ist das so?
Wie wäre es mit <exec executable="start.exe">
? Oder start.bat?
Auch wo zeigt basedir="."
? Wenn Sie ein <echo message="basedir = ${basedir}"/>
vor Ihrem <exec>
-Tag platzieren, wird dann der richtige Ordner (der mit dem "start" -Programm) gedruckt?
Zusätzlich können Sie <echoproperties />
vor <exec>
hinzufügen, um alle sichtbaren Eigenschaften zu sehen.