Hallo zusammen Ich verwende Eclipse mit dem AVR plugin. Dies läuft auch einwandfrei, jetzt möchte ich aber ein paar "Erweiterungen". Es gibt ja die Konsolenprogramme wie avr-nm um sich aus einem .elf File die größe der Funktionen im Projekt angeben zu lassen. Bisher öffne ich dazu immer eine Konsole und tippe die Befehle dafür ein. Das ist mir zu umständlich und ich möchte es angenehmer haben. Erste Idee war also einfach ein .bat File zu erstellen und dem den Namen meiner .elf Datei zu übergeben. Jetzt ist aber das Problem das ich immer noch in den Ordner wechslen und beim ausführen den Namen eingeben muss. Dies möchte ich weiter vereinfachen. Mein Ziel ist nun folgendes: Ich möchte dieses .bat File direkt aus Eclipse heraus starten (indem ich es bsw. in die Projekthirarchie aufnehme). und dann per Doppelklick ausführen. Die Ausgabe soll nun in dem in Eclipse integrierten Commandfenster erfolgen. Meine Frage ist nun folgende: Wie binde ich ein .bat File in ein Eclipse Projekt ein? Einfaches einbinden oder erstellen eines .bat files über "new" im Kontextmenü des Projektes geht nicht. Wie mache ich das nun? Gibt es vl. auch noch einen Trick wie ich dem .bat File den Namen meines Projektes aus dem es ausgeführt wurde mitteilen kann? Für Hinweise wäre ich sehr dankbar. Im Internet habe ich immer nur gefunden wie man ein .bat aus einem Java programm heraus aufrufen kann.
Also über OpenFile kann ich zumindest meim .bat Skript aufrufen. Ich muss nur mit absoluten Pfaden arbeiten. Aber in das Projekt einbinden um es über einen Doppelklick auszuführen geht immer noch nicht.
Eclipse hat etwas das nennt sich "External Tools" da kannst du einen Reiter anlegen. Wenn du dort die Pfadngaben relativ zur Projektlocation macht kannst du es dann über den Toolsstarter ausführen.
Ich hab das mit dem Toolbarsymbol "Grüner runder Pfeil mit rotem Koffer" gemacht. Auf den rechten "Pfeil nach unten" geklickt. External Tools Configuration. Program. Rechte Maustaste. New. Dann die Bat Datei anwählen. Jetzt kannst Du auf den grünen Pfeil klicken, die BAT wird gestartet und das Ergebnis in der Eclipse Konsole ausgegeben.
Ahh, Wunderbar. Damit geht es Einwandfrei. Vielen Dank für die Hilfe!
Albert, wenn Deine Bat Skript bei jedem Build gestartet werden soll, dann kannst Du es auch als 'Post-Build' Step starten. C/C++ Build -> Settings -> Build Steps
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.