我只是想知道是否有一些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
我不知道这个键值的其余部分,但它可能足以创建此键并打开文件。
由于
答案 0 :(得分:0)
在对问题的评论中进行讨论后,您似乎对编写一个小实用程序以生成伪造.dsk文件(桌面文件)以及可能匹配的假.dproj文件(项目文件)感到满意。 .dsk文件将包含足够的信息,以欺骗IDE打开所需文件并移动到该文件中的所需位置。