@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('set') do (
set str=%%i
set str=!str:windows\=☆!
set str=!str:\cmd=★!
set str=!str:*☆=!
set str=!str:★*=!
echo !str!
pause
)
pause
::ComSpec=C:\WINDOWS\system32\cmd.exe
能够顺利删除白星号前面的内容
::本来想到 system32 可结果总是得到 system32★.exe
为什么这句无法执行,即删除黑星号后面的内容
转移自 DOS疑难解答 & 问题讨论 (解答室)
今后发帖请尽量发到对应的版块。
——管理员
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('set') do (
set str=%%i
set str=!str:windows\=☆!
set str=!str:\cmd=★!
set str=!str:*☆=!
set str=!str:★*=!
echo !str!
pause
)
pause
::ComSpec=C:\WINDOWS\system32\cmd.exe
能够顺利删除白星号前面的内容
::本来想到 system32 可结果总是得到 system32★.exe
为什么这句无法执行,即删除黑星号后面的内容
转移自 DOS疑难解答 & 问题讨论 (解答室)
今后发帖请尽量发到对应的版块。
——管理员
