আমি উইন্ডোজ 7 এর জন্য একটি ব্যাচ স্ক্রিপ্ট লিখছি এবং 64 বিট এবং x86 প্রসেসর উভয়ই পরিচালনা করতে চাই।
উইন্ডোজ %PROCESSOR_ARCHITECTURE%এনভায়রনমেন্ট ভেরিয়েবলের সম্ভাব্য মানগুলি কী কী ?
আমি উইন্ডোজ 7 এর জন্য একটি ব্যাচ স্ক্রিপ্ট লিখছি এবং 64 বিট এবং x86 প্রসেসর উভয়ই পরিচালনা করতে চাই।
উইন্ডোজ %PROCESSOR_ARCHITECTURE%এনভায়রনমেন্ট ভেরিয়েবলের সম্ভাব্য মানগুলি কী কী ?
উত্তর:
http://msdn.microsoft.com/en-us/library/aa384274.aspx
নোট করুন যে এটি আপনাকে প্রসেসরের আর্কিটেকচারটি বলে না তবে কেবল পরিবেশের পরিবর্তনশীল সহ প্রক্রিয়াটি বলে। এটি 64 x উইন্ডোজ চলমান 32 বিট প্রক্রিয়াটির জন্য "x86" প্রদান করে।
PROCESSOR_ARCHITEW6432এটিও পরীক্ষা করে দেখুন , এবং যদি এটি অপরিজ্ঞাত না হয় (যেমন সমান AMD64বা এর সমান হয় IA64), তবে এটি একটি 64 বিট মেশিন। উত্স ।
ARMএখন সেখানে যোগ করা উচিত ।
শীর্ষের উত্তরটি বর্তমানে পুরানো। মে 2019 পর্যন্ত, এখানে সমস্ত বৈধ মান রয়েছে %PROCESSOR_ARCHITECTURE%:
64-বিট :
AMD64 IA64ARM64EM64T ( EM64Tখুব কমই উইন্ডোজ এক্সপি-64 দেখা যায়, প্রায় সবসময়। আপনি নিশ্চিন্তে বেশিরভাগ ক্ষেত্রেই আপনার স্ক্রিপ্টের মধ্যে এই উপেক্ষা করতে পারেন, যদি না আপনার কোড চাহিদা হতে সুপার পিছন সামঞ্জস্যপূর্ণ।)
32-বিট :
X86( উত্স )