উইন্ডোজ 7 এর জন্য একটি .reg ফাইল তৈরি করা হচ্ছে


16

আমি একটি .reg ফাইল তৈরি করেছি তবে আমি যখন এটি ডাবল-ক্লিক করি তখন এটি আমদানি করতে চায় না।

নির্দিষ্ট ফাইলটি কোনও রেজিস্ট্রি স্ক্রিপ্ট নয় You আপনি কেবলমাত্র রেজিস্ট্রি সম্পাদক থেকে বাইনারি রেজিস্ট্রি ফাইলগুলি আমদানি করতে পারেন।

.Reg ফাইলের বিষয়বস্তু এখানে

[HKEY_CLASSES_ROOT\Folder\shell\PngCrush]
@=”PNG Crush”

[HKEY_CLASSES-ROOT\Folder\shell\PngCrush\command]
@=”E:\Programs\PNGCrush\crush.bat %1”

কেউ আমাকে সাহায্য করতে পারে? আগাম ধন্যবাদ

উত্তর:


6

আমি জানি না কীভাবে সেই ফাইলগুলিতে সেই উক্তিগুলি শেষ হয়েছিল, তবে আমি ধরে নেব যে সেগুলি কার্যকর হয় না (সম্ভবত আপনি এটি কোনও ওয়ার্ডপ্রেস ব্লগ থেকে অনুলিপি করেছেন)।

অন্য কিছু বাদে, আমি মনে করি এটি এর মতো হওয়া উচিত:

[HKEY_CLASSES_ROOT\Folder\shell\PngCrush]
@="PNG Crush"

[HKEY_CLASSES-ROOT\Folder\shell\PngCrush\command]
@="E:\Programs\PNGCrush\crush.bat %1"

1
+1 হতে পারে, সম্ভবত তিনি কিছু আন্তর্জাতিক ইনপুট করেছিলেন যা বিভিন্ন অক্ষর ব্যবহার করে।
তমারা উইজসম্যান

আমি তা খেয়াল করিনি! তুমি ঠিক বলেছ আমি এটিকে নেট থেকে কপি করেছি, ধন্যবাদ!
এক্সিমিলি

34

এটি কোনও রেজিস্ট্রি ফাইলের বৈধ বাক্য গঠন নয়, এটি শিরোনামটি অনুপস্থিত।

এর সাথে সামনে একটি লাইন যুক্ত করুন: Windows Registry Editor Version 5.00

সেখানে অবৈধ অক্ষর রয়েছে কিনা তা পরীক্ষা করুন, আপনি যদি ইউনিকোডে ফাইলটি সংরক্ষণ করেন তবে সমস্যা হতে পারে।


তবে অ্যাক্সিমিলি এই ফাইলটি ইউনিকোড কিনা তা নিশ্চিত হয়ে উঠুন। আনগি ফাইলগুলির জন্য আরজিইডিআইটি 4 ব্যবহার করা উচিত।
crea7or 13

1
@ crea7or: ফাইলটি whatোকানোর জন্য যা চেষ্টা করছে তার জন্য ফাইলটি ইউনিকোড হওয়ার দরকার নেই।
তামারা উইজসম্যান

3
এই উত্তরটি সঠিক।
গ্রাস ডাবল

গ্রাস ডাবল যেমন বলেছেন, এই উত্তরটি সঠিক।
পিডওয়াকার

8

আমি সন্ধান করা কিছু অতিরিক্ত তথ্যের সাথে সমস্ত উত্তর একত্রিত করে

প্রথম লাইনে শিরোনাম: Windows Registry Editor Version 5.00

  • "CRLF" দ্বারা সীমাবদ্ধ কীগুলির মধ্যে একটি ফাঁকা রেখা
  • স্পেস ছাড়াই কী বন্ধনী
  • ডাবল উদ্ধৃতিতে মান
  • হেক্সে পূর্ণসংখ্যা / শব্দের মান - বর্ণগুলির জন্য আপাতভাবে ছোট হাতের অক্ষর

উদাহরণ

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\MyOrg]

[HKEY_LOCAL_MACHINE\SOFTWARE\MyOrg\MyKey]
"My Value"="Some String"
"My Flag or Integer"=dword:00000001

অনুমোদিত এনকোডিংগুলি উইন্ডোজ এপিআই স্ট্রিংগুলির সাথেও মিল বলে মনে হচ্ছে:

  • 8-বিট স্থির প্রস্থ: উইন্ডোজ-1252 - প্রায় আইএসও -8859-1 এর সমান
  • 16-বিট স্থির প্রস্থ: ইউসিএস -2 এলই (সামান্য এডিয়ান) - মূলত ইউটিএফ -16 এর সমান

দ্রষ্টব্য: যখন কোনও পাঠ্য সম্পাদক এনকোডিংয়ের জন্য "ইউনিকোড" বলছেন, সম্ভবত এটি ইউটিএফ -8 এর অর্থ যা একটি পরিবর্তনশীল প্রস্থের এনকোডিং যা অভ্যন্তরীণ উইন্ডোজগুলির সাথে সাদৃশ্যপূর্ণ নয়।

দ্রষ্টব্য 2 (সম্পাদনা করুন): এএসসিআইআই 7-বিট এবং আমি যে সমস্ত প্রসেসরগুলি ব্যবহার করি তা 2 বিটের শক্তি হিসাবে এটি সর্বদা 1252 এর মতো কিছু অন্যান্য এসসিআইআই সুপারস্টেটে আবৃত হতে চলেছে # # থিংসইউইলিয়ানাফটারুনি


4

এই ওয়েবসাইটটি একবার দেখুন, এটি আমাকে এই সমস্যায় সহায়তা করেছিল: "নির্দিষ্ট ফাইলটি কোনও রেজিস্ট্রি স্ক্রিপ্ট নয়" - এনকোডিংটি কীভাবে আপনার সকালে নষ্ট করতে পারে

দেখা যাচ্ছে যে এনকোডিংটি আপনার সকালে নষ্ট করতে পারে। বার্তাটি একবার দেখে আমি দেখেছি "… কেবলমাত্র বাইনারি রেজিস্ট্রি ফাইলগুলি আমদানি করুন…" এবং আমি ভেবেছিলাম "কেন এই জিনিসটিকে বাইনারি মনে হয়?"। কেন, সত্যিই। আমি টেক্সটপ্যাডে ফাইলটি ব্যাক আপ খুললাম এবং কেবল Ctrl + S বা সেভ না করে আমি "সংরক্ষণাগারটি" বেছে নিই। এটি করার ফলে এই মেনুটি উপস্থাপিত হয়েছে এবং আমি আমার সমস্যাটি হাইলাইট করেছি:

সেটা ঠিক. আমাকে কিছু না করে টেক্সটপ্যাড এই ফাইলটিকে ইউনিকোড হিসাবে সংরক্ষণ করতে যাচ্ছিল। রিজেডিট এএনএসআই এনকোডযুক্ত .reg ফাইলগুলি পাওয়ার প্রত্যাশা করে। সুতরাং আমি এনকোডিংটিকে এএনএসআইতে পরিবর্তন করেছি, ফাইলটি সংরক্ষণ করেছি, আবার চালিয়েছি এবং সবকিছু ঠিকঠাক কাজ করেছে। এটি আমার 20 মিনিটের জন্য কিছুটা হতাশার কারণ হয়েছিল, তাই আশা করি এটি অন্য কাউকে সাহায্য করবে।


1

আমার একই সমস্যা ছিল কারণ আমি এটি ইউটিএফ -8-বিওএম হিসাবে সংরক্ষণ করেছি। এটি বিওএম ছাড়াই ইউটিএফ -8 হওয়া উচিত (বাইট অর্ডার মার্ক)। এটা লক্ষণীয়।


0

আপনি যদি কমান্ড লাইনের মাধ্যমে রেজিস্ট্রি হস্তক্ষেপ করতে আরজিই ইউটিলিটিটি ব্যবহার করতে পারেন তবে এটি আপনার প্রয়োজনের সাথে খাপ খায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.