আমি উইন্ডোজ 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
IA64
ARM64
EM64T
( EM64T
খুব কমই উইন্ডোজ এক্সপি-64 দেখা যায়, প্রায় সবসময়। আপনি নিশ্চিন্তে বেশিরভাগ ক্ষেত্রেই আপনার স্ক্রিপ্টের মধ্যে এই উপেক্ষা করতে পারেন, যদি না আপনার কোড চাহিদা হতে সুপার পিছন সামঞ্জস্যপূর্ণ।)
32-বিট :
X86
( উত্স )