标题: 一个有问题的批处理,请老大看看问题在那.
[打印本页]
作者: jiudun
时间: 2007-11-30 18:45
标题: 一个有问题的批处理,请老大看看问题在那.
@echo off
set P=C:\Documents and Settings
FOR /F %%i In ('dir /B /O-D "%P%"') DO (
if exist "%P%\%%i\桌面" (
set WINUSER=%%i
goto :nextStep
)
)
:nextStep
echo 用户名之一是%WINUSER%
pause
能不能不按任意键,直接打开用户名下的桌面文件夹.
作者: everest79
时间: 2007-11-30 19:17
set newuser=test
call echo=%%userprofile:%username%=%newuser%%%
call set newuserpath=%%userprofile:%username%=%newuser%%%
echo %newuserpath%
pause
作者: jiudun
时间: 2007-11-30 23:22
Quote: |
Originally posted by everest79 at 2007-11-30 07:17 PM:
set newuser=test
call echo=%%userprofile:%username%=%newuser%%%
call set newuserpath=%%userprofile:%username%=%newuser%%%
echo %newuserpath%
pause |
|
不明白,也不能用.
作者: terse
时间: 2007-11-30 23:50
在你的P后面加上:
start IEXPLORE "%P%\%WINUSER%\桌面"
作者: jiudun
时间: 2007-12-1 01:54
不是很明白,我很菜的.