2012-09-30 45 views
9

¿Alguien sabe, hay alguna manera (predeterminada o de terceros) para iniciar el archivo por lotes que se abre en Delphi IDE editor, mediante la tecla o el botón?Ejecutar archivo por lotes desde Delphi IDE

Quiero decir simplemente presione, digamos, F9, y obtenga la ventana cmd.exe con mi archivo de proceso por lotes, desde el editor, ejecutándose en esta ventana.

En alguna versión anterior de Delphi, podría ser Delphi 5, los archivos de proceso por lotes podrían crearse como proyectos, por lo que realmente era F9. Sin embargo, en Delphi XE no veo ese tipo de proyecto "tipo".

+0

Quizás pueda agregar CMD.EXE a sus herramientas, y luego ejecutar su archivo por lotes usando algo como esto: 'C: \ Windows \ SYSTEM32 \ CMD.EXE $ PROJECTFILENAME' –

+1

@iManBiglari Esto debería ser una respuesta en lugar de un comentario –

+1

@iManBiglari, realmente, póngalo como respuesta, y lo aceptaré. Realmente funciona. Me pregunto cómo no me di cuenta usted mismo :) Algunas adiciones a su respuesta futura - en lugar de 'C: \ Windows \ SYSTEM32 \ CMD.EXE' puse más general' $ (ComSpec) ', y se especifican los parámetros en diferentes campos de edición, además de que son un poco diferentes - '/ c $ EDNAME $ SAVE', donde' $ EDIT' - nombre de archivo expandido del archivo editor superior, y '$ SAVE' le dice a IDE que guarde ese archivo antes de ejecutar la herramienta. En cualquier caso, gracias por la respuesta. –

Respuesta

9

Puede agregar CMD.EXE (o como usted mismo mencionó, $(ComSpec)) en el menú de herramientas, con /c$EDNAME como parámetro. Además, puede decirle al IDE que guarde su archivo antes de ejecutar la herramienta externa con $SAVE macro

Cuestiones relacionadas