FoxIt Reader에서 사용 내역 목록에 어떻게 접근 할 수 있습니까?


9

에서 PreferencesHistory, 폭스 잇 리더 설정을 가지고 Maximum number of documents in history listMaximum number of documents in Recent Documents list. 전자는 200까지, 후자는 10으로 설정할 수 있습니다.

한 달 전에 살펴본 오래된 PDF를 찾고 싶습니다. 최근 문서 목록은 File→ 아래 Open에 있지만 오래된 PDF를 계속 나열하기에 충분하지 않습니다.

방문 기록 목록에 어떻게 액세스 할 수 있습니까?

답변:


6

불가능한 것 같습니다. 최신 문서 목록이 레지스트리에 다음 위치에 저장됩니다.

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

한계에 도달하면 가장 오래된 레코드가 삭제되어 최신 파일을위한 공간을 확보합니다.


감사합니다. 기록을 위해, 이러한 레지스트리 데이터를 읽을 수는 있지만 성가시다. Tiago가 제공하는 레지스트리 위치를 탐색하면 파일의 경로 정보가 변수 아래에 나열됩니다 FileName. 복사 / 붙여 넣기하려면 마우스 오른쪽 버튼을 클릭 FileName하고을 선택하십시오 Modify....
Jess Riedel

2

다음 AutoIt 스크립트는 Foxit Reader가 연 가장 최근의 99 개 파일을 저장하고 로그 파일에 저장합니다.

#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

OSX에서는 plist 파일 ( stderr의 답변에서 설명한 Windows 레지스트리와 유사 함) 을 가져 오려고합니다 . 불행히도,이 plist 파일은 Windows 아날로그와 마찬가지로 최신 파일 목록보다 더 긴 버전을 포함하지 않는 것 같습니다. 오히려 Foxit Reader의 일반 "최근 파일"목록에 표시되는 것과 같은 짧은 (예 : 10 개 항목) 목록과 약간 다른 형식의 PDF 파일 (제 경우에는 10)이 약간 다르게 표시됩니다. plist 파일. 이 PDF 파일은 내가 열었지만 최근에 열지 않은 파일입니다.

따라서 이것은 유용하지는 않지만 완전성을 위해 포함시킵니다. 최근 파일 목록은

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

많은 plist 파일과 달리이 파일은 일반 텍스트가 아닌 이진 파일로 저장됩니다. 그러나 plutil을 사용하여 XML변환 할 수 있습니다 .

plutil -convert xml1 -o - <file name>

또는 모두 함께 당기려면 명령 행에서 실행해야합니다.

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

물론 <username>관련 사용자 이름으로 바꿔야합니다 . 또한 사이의 백 슬래시 참고 Foxit하고 Reader정확하게 파일 이름에 공간을 탈출하는 것이 필요하다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.