سلام
با استفاده از دستور زیر میخوام یک متغیر از اسم CPU درست کنم:
@echo off Rem create variable from cpu name for /f "useback tokens=* skip=1" %%g in (`wmic cpu get name ^|findstr /i "."`) do ( set CPU_NAME=%%g echo %CPU_NAME% )
مشکل اینجاست که در آخر نتایج دستور wmic cpu get name چند تا خط خالی وجود داره، به همین خاطر متغیری که ساخته میشه توسط اون خطوط خالی حذف میشن، چطور میشه این مشکل رو برطرف کرد.
میدونم میشه با اضافه کردن یک متغیر شمارشگر این مشکل رو حل کرد اما میخوام از طریق دیگه ای حل بشه
@echo off Rem create variable from cpu name set count=1 for /f "useback tokens=* skip=1" %%g in (`wmic cpu get name ^|findstr /i "."`) do ( set CPU_NAME[!count!]=%%g set /a "count+=1 )
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود