% PROCESSOR_ARCHITECTURE% এর সম্ভাব্য মান


25

আমি উইন্ডোজ 7 এর জন্য একটি ব্যাচ স্ক্রিপ্ট লিখছি এবং 64 বিট এবং x86 প্রসেসর উভয়ই পরিচালনা করতে চাই।

উইন্ডোজ %PROCESSOR_ARCHITECTURE%এনভায়রনমেন্ট ভেরিয়েবলের সম্ভাব্য মানগুলি কী কী ?


6
'স্ট্যাকওভারফ্লো থেকে স্থানান্তরিত' ... এটি এমন কেউ যেন ব্যাচ স্ক্রিপ্টিং সঠিক প্রোগ্রামিং বলে মনে করে না !?
ররি

শীর্ষ উত্তর মে 2019. হিসাবে পুরানো দয়া করে দেখুন এই এক পরিবর্তে
rahuldottech সমর্থন মনিকা

উত্তর:


28

http://msdn.microsoft.com/en-us/library/aa384274.aspx

  • যে AMD64
  • ia64
  • এক্স 86

নোট করুন যে এটি আপনাকে প্রসেসরের আর্কিটেকচারটি বলে না তবে কেবল পরিবেশের পরিবর্তনশীল সহ প্রক্রিয়াটি বলে। এটি 64 x উইন্ডোজ চলমান 32 বিট প্রক্রিয়াটির জন্য "x86" প্রদান করে।


10
"32 বিট উইন্ডোজ অন 32 বিট প্রসেস" সমস্যার সমাধানের জন্য একটি কার্যকারিতা রয়েছে: কেবল PROCESSOR_ARCHITEW6432এটিও পরীক্ষা করে দেখুন , এবং যদি এটি অপরিজ্ঞাত না হয় (যেমন সমান AMD64বা এর সমান হয় IA64), তবে এটি একটি 64 বিট মেশিন। উত্স
ওলেগস জেরেমেজেভস

2
ARMএখন সেখানে যোগ করা উচিত ।
চতুর্দিকে

2
এই উত্তরটি মে 2019. হিসাবে অনুগ্রহ করে দেখুন পুরানো এই এক পরিবর্তে।
রাহুলডটটেক মনিকে

5

"EM64T" এছাড়াও একটি সম্ভাব্য মান, তবে অসম্ভব। আমার বোধগম্যতা হল আপনি এটি কেবল এক্সপি -৪৪ দিয়ে দেখতে পাবেন।


3

শীর্ষের উত্তরটি বর্তমানে পুরানো। মে 2019 পর্যন্ত, এখানে সমস্ত বৈধ মান রয়েছে %PROCESSOR_ARCHITECTURE%:

64-বিট :

  • AMD64
  • IA64
  • ARM64
  • EM64T

( EM64Tখুব কমই উইন্ডোজ এক্সপি-64 দেখা যায়, প্রায় সবসময়। আপনি নিশ্চিন্তে বেশিরভাগ ক্ষেত্রেই আপনার স্ক্রিপ্টের মধ্যে এই উপেক্ষা করতে পারেন, যদি না আপনার কোড চাহিদা হতে সুপার পিছন সামঞ্জস্যপূর্ণ।)

32-বিট :

  • X86

( উত্স )

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