从Delphi IDE运行批处理文件

9
有没有人知道,是否有任何方法(默认或第三方)通过按键或按钮启动在Delphi IDE编辑器中打开的批处理文件?
我的意思是只需按下F9,就会在cmd.exe窗口中获得我的批处理文件,并在此窗口中运行该文件。
在一些旧版的Delphi中,可能是Delphi 5,可以将批处理文件创建为项目,因此那时确实是按F9。然而,在Delphi XE中,我没有看到这样的“类型”项目。

也许你可以将CMD.EXE添加到你的工具中,然后使用类似这样的东西来运行你的批处理文件:C:\Windows\SYSTEM32\CMD.EXE $PROJECTFILENAME - iMan Biglari
1
@iManBiglari 这应该是一个答案而不是一个评论 - David Heffernan
1
@iManBiglari,真的,把它作为答案,我会接受它。它确实有效。不知道为什么我自己没有意识到这一点 :)对于您未来的回答,以下是一些补充说明 - 我使用了更通用的$(ComSpec)而不是C:\Windows\SYSTEM32\CMD.EXE,并且参数在不同的编辑字段中指定,而且它们有点不同 - /c$EDNAME $SAVE,其中$EDIT是顶部编辑器文件的扩展文件名,而$SAVE告诉IDE在运行工具之前保存该文件。无论如何,感谢您的答案。 - Serhii Kheilyk
1个回答

9
您可以在工具菜单中添加CMD.EXE(或者如您所提到的$(ComSpec)),参数为/c$EDNAME。同时,您可以使用$SAVE宏来告诉IDE在运行外部工具之前保存您的文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接