2012-09-30 14 views
9

Czy ktoś wie, czy jest jakiś sposób (domyślny lub zewnętrzny), aby rozpocząć plik wsadowy otwierany w edytorze Delphi IDE, naciskając klawisz lub przycisk?Uruchom plik wsadowy z Delphi IDE

Mam na myśli po prostu naciśnij, powiedz, F9, i pobierz okno cmd.exe z plikiem wsadowym, z edytora, uruchomionego w tym oknie.

W niektórych starszych wersjach Delphi może być Delphi 5, pliki wsadowe mogą być tworzone jako projekty, więc nie było to naprawdę F9. Jednak w Delphi XE nie widzę takiego projektu "typ".

+0

Może możesz dodać CMD.EXE do swoich narzędzi, a następnie uruchomić plik wsadowy używając czegoś takiego: 'C: \ Windows \ SYSTEM32 \ CMD.EXE $ PROJECTFILENAME' –

+1

@iManBiglari Powinno to być raczej odpowiedź niż komentarz –

+1

@iManBiglari, naprawdę, ułóż to jako odpowiedź, a ja to zaakceptuję. To naprawdę działa. Ciekawe, jak sobie z tym nie poradziłem :) Niektóre dodatki do twojej przyszłej odpowiedzi - zamiast "C: \ Windows \ SYSTEM32 \ CMD.EXE" wstawiam bardziej ogólny '$ (ComSpec)', a parametry są określone w innym polu edycyjnym, a ponadto są nieco inne - '/ c $ EDNAME $ SAVE', gdzie' $ EDIT' - rozwinięta nazwa pliku najwyższego pliku edytora, a '$ SAVE' mówi IDE, aby zapisać ten plik przed uruchomieniem narzędzia. W każdym razie, dziękuję za odpowiedź. –

Odpowiedz

9

Możesz dodać CMD.EXE (lub jak sam wspomniałeś, $(ComSpec)) w menu narzędzi, z /c$EDNAME jako parametrem. Ponadto możesz poinformować IDE, aby zapisać plik przed uruchomieniem zewnętrznego narzędzia z $SAVE makro