
| Quote: | |
|
| Quote: | |
|
CODE: [Copy to clipboard]C:\Documents and Settings\J\桌面>type a.bat&echo =======================&a
@echo off
setlocal ENABLEDELAYEDEXPANSION
set asus=_ASUS_
set lenovo=_LENOVO_
set sony=_SONY_
set OEM=asus
for %%i in (asus lenovo sony) do (
set OEM=%%i
call echo The OEM value is %%!OEM!%%
rem 以下对 !%OEM%! 进行处理
)
pause
exit
=======================
The OEM value is _ASUS_
The OEM value is _LENOVO_
The OEM value is _SONY_
请按任意键继续. . .
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
CODE: [Copy to clipboard]同时去掉那些画蛇添足的语句。并且那些语句会造成set资源浪费。for %%i in (!asus! !lenovo! !sony!) do (
echo The OEM value is %%i
)
CODE: [Copy to clipboard]@echo off
set asus=_ASUS_
set lenovo=_LENOVO_
set sony=_SONY_
for %%i in (%asus% %lenovo% %sony%) do (
echo The OEM value is %%i
)
pause
exit
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |