2008-09-10 6 views
5

Ok, also ich bin ein Idiot.Wo speichert RegexBuddy seine Arbeitsdaten zwischen den Anwendungen?

Also arbeitete ich an einer Regex, die viel zu lange dauerte. Nachdem ich es perfektioniert hatte, rüstete ich meine Arbeitsmaschine mit einer blitzschnellen Festplatte auf und stellte fest, dass ich die Regex nie irgendwo gespeichert hatte und einfach RegexBuddy's Autosave verwendet hatte, um sie zu speichern. Dumm dumm dumm.

Ich schickte eine Kopie der Regex an einen Mitarbeiter, aber jetzt kann er nicht finden (oder die Aufzeichnung unserer Kommunikation). Meine beste Hoffnung, den Regex zu finden, ist, ihn in RegexBuddy auf der alten Festplatte zu finden. RegexBuddy speichert automatisch, was Sie gerade bearbeitet haben, wenn Sie es schließen. Ich habe einige vorläufige Suchen durchgeführt, um zu ermitteln, wo diese Arbeitsdaten tatsächlich gespeichert werden, aber ich habe keinen Erfolg.

Diese Frage ist das Ergebnis meines dummen Verhaltens, aber ich dachte, es wäre eine gute Chance, hier endlich eine Frage zu stellen.

Antwort

9

auf meinem XP-Box-Roaming, war es in der Registrierung hier:

HKEY_CURRENT_USER\Software\JGsoft\RegexBuddy3\History 

Es gab zwei REG_BINARY-Schlüssel mit den Namen Action0 und Action1, die Hex-Daten enthielten, die meine zwei Regexes aus dem Verlauf enthielten.

Screenshot of the Action registry key

Die Testdaten, die ich die Regex testete gegen hier war:

C:\Documents and Settings\<username>\Application Data\JGsoft\RegexBuddy 3 
+0

Ihre Beobachtungen sind korrekt. Die binären Registrierungswerte sind tatsächlich XML-Daten. Die Regex selbst ist zwischen den XML-Tags lesbar. –

3

Im Allgemeinen, überprüfen Sie das große kostenlose Tool Process Monitor. Es ist eine einfache Möglichkeit zu lernen, wo Apps all ihre zufälligen Daten speichern.

0

Es hängt natürlich vom Betriebssystem ab, aber unter Windows würde ich das Anwendungsdatenverzeichnis erraten. Ich kann nicht den Weg auf xp erinnern, aber auf Vista ist es so etwas wie diese:

C: \ Users \ Benutzername \ AppData \

Und dann wäre es wohl hier sein:

C : \ Users \ Benutzername \ AppData \

0

Dieses annoyingly ärgerlich war ...

Wenn Sie das Bedürfnis haben, Ihre RegexBuddy zu exportieren Geschichte können Sie einen Blick auf this werfen, die auf der Konsole Ihre Geschichte, auch als Json druckt.