بعضی دستورات فقط در ویندوز xp اجرا میشوند یا برای بعضی کار ها حتما باید بدانید که سیستم عامل کابر چیست؟
شما میتوانید با 2 خط دستور تشخیص بدهید که سیستم عامل کاربر آن چیزی است که شما در نظر دارید یا نه
کد:
کد:
ver|find "windows xp"
if erorlevel 1 goto end
دستور ver نوع سیستم عامل را مشخص می کند. با find میتوان عبارت مورد نظر را در آن جست و جو کرد. erorlevel 1 زمانی اتفاق می افتد که عبارت مورد نظر یافت نشود. یعنی اگر در عبارت بالا این اتفاق افتاد سیستم عامل کاربر xp نیست. میتوان آن را به صورت منفی نیز به کار برد:
کد:
کد:
if not erorlevel 1 goto xp
یعنی اینکه اگر سیستم عامل کاربر xp بود دستور مورد نظر ما اجرا شود
منبع:
learn4all.ir