স্ট্যান্ডার্ড উইন্ডোজ .ini ফাইলগুলি মন্তব্যের অনুমতি দেয়?


92

উইন্ডোজ আইএনআই ফাইলগুলিতে মন্তব্যের অনুমতি রয়েছে? (... ধরে নিচ্ছেন আপনি সেগুলি পড়ার জন্য getPrivateProfileString এপিআই ফাংশন ব্যবহার করছেন ...)

[Section]
Name=Value   ; comment

; full line comment

এবং, কোথাও .INI ফাইল ফর্ম্যাটটির কোনও সঠিক ধারণা রয়েছে?

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


4
এপিআই মান এবং মন্তব্য ফেরত দেয়, আপনাকে কেবল সেমিক্লোন সন্ধান করতে হবে এবং নিয়মিত অভিব্যক্তি ব্যবহার করে মুখোমুখি হওয়ার সময় এটি পড়তে হবে, বা কেবল অনুসন্ধান করতে হবে;
RoguePlanetoid

7
@ আরোগ্যপ্ল্যানেটয়েড একটি নিয়মিত অভিব্যক্তি, কোনও ;চরিত্র খুঁজে পেতে ? সিরিয়াসলি !?
IInspectable

4
@Inspectable শুধুমাত্র পড়ার জন্য রেজেক্স ব্যবহার করতে পারলাম তাই আধা-কোলনের পরে উপাদানটি বের করে ফেলতে, বা যেমন আমি আমার মন্তব্যে উল্লেখ করেছি বা অনুসন্ধান করেছি; মন্তব্যটি নিজেই বের করার বা তার উপস্থিতির
সন্ধানের

উত্তর:


96

এর জন্য উইন্ডোজ আইএনআই এপিআই সমর্থন:

  • লাইন মন্তব্য : হ্যাঁ, আধা কোলন ব্যবহার করে;
  • চলমান মন্তব্য: না

অনুমোদনের উত্স হ'ল উইন্ডোজ এপিআই ফাংশন যা আইএনআই ফাইলগুলির বাইরে মানগুলি পড়ে

গেটপ্রাইভেটপ্রোফাইলস্ট্রিং

একটি সূচনা ফাইলে নির্দিষ্ট বিভাগ থেকে একটি স্ট্রিং পুনরুদ্ধার করে।

কারণ "পূর্ণ লাইন মন্তব্য" কাজ কারণ অনুরোধ মান থাকা না। উদাহরণস্বরূপ, নিম্নলিখিত iniফাইলের সামগ্রীগুলি বিশ্লেষণ করার সময় :

[Application]
UseLiveData=1
;coke=zero
pepsi=diet   ;gag
#stackoverflow=splotchy

মান পড়া:

  • UseLiveData: 1
  • coke: উপস্থিত নেই
  • ;coke: উপস্থিত নেই
  • pepsi: diet ;gag
  • stackoverflow: উপস্থিত নেই
  • #stackoverflow: splotchy

আপডেট : আমি মনে করতাম যে সংখ্যা চিহ্ন (#) একটি ছদ্ম লাইন-মন্তব্য চরিত্র। শীর্ষস্থানীয় # টি আড়াল করার stackoverflowজন্য কাজ করার কারণটি হল যে নামটির stackoverflowআর অস্তিত্ব নেই। এবং এটা দেখা যাচ্ছে যে সেমিকোলন ( ;) হল একটি লাইন-মন্তব্য নেই।

তবে পিছনে থাকা মন্তব্যের জন্য কোনও সমর্থন নেই।


4
খুব সহায়ক উদাহরণ, তবে আমি শব্দটি খুঁজে পাই "কারণটি 'সম্পূর্ণ লাইন মন্তব্যসমূহ' এর কারণ হ'ল অনুরোধকৃত মান উপস্থিত নেই" পার্স করা শক্ত hard আমি স্পষ্ট করে বলতে চাই যে উইন্ডোজ আইএনআই বাস্তবায়নের জন্য কী / মান জুটির (উপস্থিত থাকলে) আগে সেমিকোলন প্রয়োজন, অন্যথায় এটি মানটির অংশ হিসাবে বিবেচিত হয়।
গ্র্যাভিটিওয়েল 26'14

@ রডি আপনি ঠিক বলেছেন আমি এতটা ব্যবহারে #মনোনিবেশ করেছি যে আমি এর দিকে মনোযোগ দিই নি ;। উত্তরটি স্থির করে আধা-কোলন আসলেই একটি লাইন মন্তব্য point
আয়ান বয়ড

29

আমি আইএনআই ফাইলগুলিতে মন্তব্যগুলি দেখেছি, তাই হ্যাঁ। এই উইকিপিডিয়া নিবন্ধ পড়ুন দয়া করে । আমি কোনও অফিসিয়াল স্পেসিফিকেশন খুঁজে পাইনি, তবে এটি মন্তব্যের জন্য সঠিক বাক্য গঠন, কারণ অনেক গেমের আইএনআই ফাইলের এটি আমার মনে আছে।

সম্পাদনা করুন

এপিআই মান এবং মন্তব্য ফেরত দেয় (আমার উত্তরে এটি উল্লেখ করতে ভুলে গিয়েছিলেন), কেবল আইএনআই ফাইল তৈরি করুন এবং এপিআইতে কল করুন (মন্তব্য সহ) এবং আপনি দেখতে পাবেন যে এটি কীভাবে ফিরে এসেছে।


4
উত্সগুলি ব্যবহার করার সময়, সর্বাধিক অনুমোদনের উত্স এবং তারপরে কোনও সমর্থনকারী উত্স ব্যবহার করা আরও বোধগম্য।
মাইক কলিন্স

4
নিশ্চিত যে এটি একটি ভাল ধারণা - এটি উল্লেখ করতে খুব বেশি দেরি করেন না - এমনকি সাত বছর পরেও
RoguePlanetoid


1

হ্যাঁ. আইএনআই ফাইল ফর্ম্যাট (পৃষ্ঠার নীচে দেখুন) এর উইকিপিডিয়া এবং ক্লোয়ান্টো বাস্তবায়নটি দেখুন।


9
উম ... আপনি কী ভাবেন যে এটি আইএনআই ফাইলগুলিতে অনুমোদনযোগ্য বৈশিষ্ট?
পুনরায়

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