Come posso accedere all'elenco cronologico in FoxIt Reader?


9

In PreferencesHistory, Foxit Reader ha le impostazioni Maximum number of documents in history liste Maximum number of documents in Recent Documents list. Il primo può essere impostato su 200, il secondo su 10.

Voglio trovare alcuni vecchi PDF che ho visto un mese fa. L'elenco dei documenti recenti si trova in FileOpen, ma questo non è abbastanza lungo per elencare ancora questi vecchi PDF.

Come posso accedere all'elenco cronologico?

Risposte:


6

Sembra impossibile, l'elenco degli ultimi documenti viene salvato nel registro, in:

HKCU\Software\Foxit Software\Foxit Reader X.X\Preferences\History

Quando viene raggiunto il limite, i record più vecchi vengono eliminati per fare spazio ai file più recenti.


Grazie mille Per la cronaca, è possibile leggere questi dati del registro, anche se è fastidioso. Una volta passato al percorso del registro fornito da Tiago, le informazioni sul percorso per il file sono elencate sotto la variabile FileName. Per copiarlo / incollarlo, fare clic con il tasto destro su FileNamee selezionare Modify....
Jess Riedel,

2

I seguenti script AutoIt salveranno i 99 file più recenti aperti da Foxit Reader e li salveranno in un file di registro.

#include <MsgBoxConstants.au3>

$log=FileOpen("d:\tmp\foxitRecentFiles.log",$FO_OVERWRITE)
If -1 = $log Then
   MsgBox(0, "Error", "Unable to open file")
   Exit
EndIf

for $i = 1 to 99
   $key = StringFormat("HKEY_CURRENT_USER\SOFTWARE\Foxit Software\Foxit Reader 7.0\Preferences\History\LastOpen\%d", $i)
   $rPdf=RegRead($key, "FileName")
   if @error <>0 then ExitLoop
   if FileExists($rPdf) then
      FileWrite($log, $rPdf & @CRLF)
   EndIf
   ;MsgBox($MB_SYSTEMMODAL, "FileName:", $rPdf)
Next
FileClose($log)

1

Su OSX, vuoi ottenere i file plist (che è l'analogo al registro di Windows discusso nella risposta di stderr). Sfortunatamente, questo file plist non sembra contenere una versione molto più lunga dell'elenco dei file recenti così come il suo analogo di Windows. Piuttosto, mantiene lo stesso breve elenco (ad esempio 10 elementi) che appare sotto il normale elenco "File recenti" in Foxit Reader, oltre a una selezione apparentemente casuale di file PDF (nel mio caso, 10) in un formato leggermente diverso all'interno del file plist. Questi file PDF erano quelli che avevo aperto, ma sicuramente non sono stati aperti di recente.

Quindi questo probabilmente non è utile, ma lo includo per completezza. L'elenco dei file recenti sembra essere archiviato in

/Users/<username>/Library/Preferences/com.foxit-software.Foxit Reader.plist

A differenza di molti file plist, questo è archiviato come file binario anziché come testo normale. Tuttavia, può essere convertito in XML usando il plutil :

plutil -convert xml1 -o - <file name>

o mettendo tutto insieme, è necessario eseguirlo nella riga di comando

plutil -convert xml1 -o - /Users/<username>/Library/Preferences/com.foxit-software.Foxit\ Reader.plist

dove ovviamente è necessario sostituire <username>con il nome utente pertinente. Nota anche la barra rovesciata tra Foxite Reader, necessaria per sfuggire correttamente allo spazio nel nome file.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.