Hallo
Ich habe nun meinen eigenen (Quick&Dirty) "Watch List-Saver" geschrieben.
Sollte unter D5 - D2009 funktionieren (getestet mit D6/D2009)
Funktion: Speichert alle Einträge der "Watch Liste" in eine Datei.
Wahlweise macht es ein "Append"
Verwendete Funktionen:
Delphi-Quellcode:
procedure PostKeyEx(hWindow: HWnd; key: Word; const shift: TShiftState; SpecialKey: Boolean);
procedure SelectAll_CopyClipboard(wndParent, wndChild: HWND; bChildVST: Boolean);
function SaveClipBoardToFile(FileName: string; bAppendFile: Boolean): string;
function HandleParamstr(out FileName: string; out bAppendFile: Boolean): Boolean;
function FindWatchWindow(out wndWatchWindow, wndChild: HWND; out bChildVST: Boolean): Boolean;
Einfacher Aufruf: SaveWatchList.exe [AusgabeDatei]
Hinweise: Funktioniert nicht, wenn das Watch Fenster angedockt ist, wenn mehrere Watch Fenster offen sind, findet es evtl. nicht das gewünschte.
PS: Lässt sich z.B als Tool in der Delphi
IDE hinzufügen. (Tools | Configure Tools...)