ফক্সআইটি রিডারটিতে আমি কীভাবে ইতিহাসের তালিকাটি অ্যাক্সেস করতে পারি?


9

ইন PreferencesHistory, Foxit রিডার সেটিংস 'রয়েছে Maximum number of documents in history listএবং Maximum number of documents in Recent Documents list। পূর্ববর্তীটি 200 হিসাবে উচ্চতর এবং পরে 10 এ সেট করা যেতে পারে।

আমি কিছু পুরানো পিডিএফ সন্ধান করতে চাই যা আমি এক মাস আগে দেখেছি। সাম্প্রতিক নথির তালিকাটি File→ এর অধীনে পাওয়া গেছে Open, তবে এই পুরাতন পিডিএফগুলি তালিকাভুক্ত করার জন্য এটি যথেষ্ট দীর্ঘ নয়।

আমি কীভাবে ইতিহাসের তালিকাটি অ্যাক্সেস করতে পারি?

উত্তর:


6

দেখে মনে হচ্ছে এটি অসম্ভব, সর্বশেষ নথির তালিকাটি রেজিস্ট্রিতে সংরক্ষিত আছে:

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

সীমাটি পৌঁছে গেলে পুরানো রেকর্ডগুলি মুছে ফেলা হয় নতুন ফাইলগুলির জন্য স্থান তৈরি করতে।


অনেক ধন্যবাদ. রেকর্ডের জন্য, এই রেজিস্ট্রি ডেটাগুলি পড়া সম্ভব, যদিও এটি বিরক্তিকর। একবার আপনি রেজিস্ট্রি অবস্থানে নেভিগেট করুন যা টিয়াগো সরবরাহ করে, ফাইলের জন্য পাথের তথ্য ভেরিয়েবলের নীচে তালিকাভুক্ত করা হয় FileName। এটি অনুলিপি / আটকানোর জন্য ডান ক্লিক করুন FileNameএবং নির্বাচন করুন Modify...
জেস রিডেল

2

নিম্নলিখিত অটোআইটি স্ক্রিপ্টগুলি ফক্সিট রিডার দ্বারা খোলার সর্বাধিক সাম্প্রতিক 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

ওএসএক্স-এ, আপনি প্লিস্ট ফাইলগুলি পেতে চান (যা স্টার্ডারের উত্তরে আলোচিত উইন্ডোজ রেজিস্ট্রিটির এনালগ )। দুর্ভাগ্যক্রমে, এই প্লিস্ট ফাইলটিতে উইন্ডোজ অ্যানালগের মতো সাম্প্রতিক ফাইলগুলির তালিকার বেশি দীর্ঘ সংস্করণ রয়েছে বলে মনে হয় না। বরং এটি একই সংক্ষিপ্ত (যেমন, 10 আইটেম) তালিকাকে ফক্সিট রিডারে সাধারণ "সাম্প্রতিক ফাইলগুলি" তালিকার অধীনে উপস্থিত রাখে, পাশাপাশি পিডিএফ ফাইলের আপাতদৃষ্টিতে এলোমেলোভাবে নির্বাচন করা (আমার ক্ষেত্রে, 10) কিছুটা আলাদা বিন্যাসে plist ফাইল। এই পিডিএফ ফাইলগুলি সেগুলি ছিল যা আমি খুলেছিলাম, তবে অবশ্যই সম্প্রতি খোলা হয়নি।

সুতরাং এটি সম্ভবত দরকারী নয়, তবে আমি এটি সম্পূর্ণতার জন্য অন্তর্ভুক্ত করছি। সাম্প্রতিক ফাইলের তালিকাটি সংরক্ষণ করা আছে বলে মনে হচ্ছে

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

অনেকগুলি প্লাস্ট ফাইলের বিপরীতে, এটি সরল পাঠ্যের পরিবর্তে বাইনারি ফাইল হিসাবে সংরক্ষণ করা হয়। তবে এটি প্লামটিলটি ব্যবহার করে এক্সএমএলে রূপান্তর করা যেতে পারে :

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.