|
|
楼主 |
发表于 2021-8-25 23:38:15
|
显示全部楼层
@Echo off
setlocal enabledelayedexpansion
cd /d "G:\Program Files\DeskTop\"
for /f "skip=1 tokens=1" %%g in (Rosin.ini) do (
set gg1=%%g
goto :Show
)
:Show
for /f "skip=2 tokens=1" %%h in (Rosin.ini) do (
set gg2=%%h
goto :show1
)
:show1
for /f "delims=" %%i in ('dir /b C:\Users\Administrator\Desktop\!gg1!') do (
echo %%~ni.exe=1846,604>>"G:\Program Files\DeskTop\config.ini"
)
for /f "delims=" %%j in ('dir /b C:\Users\Administrator\Desktop\!gg2!') do (
echo %%~nj.exe=1846,690>>"G:\Program Files\DeskTop\config.ini"
)
call "G:\Program Files\DeskTop\ChgDesk.exe"
exit
谢谢指教 前面加上路径开机可以达到要求了 Rosin.ini跟批处理是同一目录难道也需要指定路径吗?
for /f "skip=1 tokens=1" %%g in ("G:\Program Files\DeskTop\Rosin.ini”) do (
set gg1=%%g
goto :Show
)
按上面的方法指定路径为什么不行 前面加userbackq也不行 |
|