如何通过命令行在某一行的IDE中打开源文件

时间:2011-08-31 08:40:26

标签: delphi ide command-line-arguments delphi-2007 assert

我只是想知道是否有一些IDE命令行参数可以在指定行(在当前视图中)打开源文件?

我知道这可能太多了,不能作为命令行参数发布,但它对我的Assert日志系统来说会很棒;我只想创建一个链接(标签或东西),并通过此链接打开断言发生的行上的文件。


我发现的唯一内容是注册表项(对Delphi 2007有效)

键:

HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Closed Files\

值:

TSourceModule,'<FilePath>',0,<PositionX>,<PositionY>,<CursorX>,<CursorY>,0,0,,

其中:

<FilePath> - the full file path
<PositionX> - first visible char in horizontal scope
<PositionY> - first visible char in vertical scope
<CursorX> - cursor position in horizontal scope
<CursorY> - cursor position in vertical scope

我不知道这个键值的其余部分,但它可能足以创建此键并打开文件。

由于

1 个答案:

答案 0 :(得分:0)

在对问题的评论中进行讨论后,您似乎对编写一个小实用程序以生成伪造.dsk文件(桌面文件)以及可能匹配的假.dproj文件(项目文件)感到满意。 .dsk文件将包含足够的信息,以欺骗IDE打开所需文件并移动到该文件中的所需位置。