% 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.