回复 4# apang
多谢apang 的指导! 问题已经解决了! 现在又有一个新的问题 就是在选择了文件之后 能不能goto跳转到指定的标签并执行新的命令
这是我设想的代码: 比如说我选择了1之后 程序就自动goto的指定标签 并执行下边相应的命令。。。。- :home
- del /q c:\install.wim
- del /q d:\install.wim
- @echo off&setlocal enabledelayedexpansion
- for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
- if exist "%%a:\sources\install.wim" (
- set/a n+=1&echo !n!, %%a:\sources\install.wim
- set ".!n!=%%a:\sources\install.wim"
- )
- )
- set /p aa=选择:
- for %%a in ("!aa!") do goto a
-
- :a
- cls
- echo.
- echo 在(这里是选择的完整的文件路径)件夹下找到了inslall.wim映像
- Dism /Get-WimInfo /WimFile:这里是选择的完整的文件路径
- echo.
- echo [1] 提取镜像1
- echo.
- echo [2] 提取镜像2
- echo.
-
- SET /P ST=请选择要运行的程序:
- echo.
- if /I "%ST%"=="1" goto s1
- if /I "%ST%"=="2" goto s2
- if /I "%ST%"=="3" goto:eof
-
- :s1
- del /q d:\install.wim
- imagex /export 这里是选择的完整的文件路径 1 d:\install.wim
- echo 提取完成
- pause>nlu
-
- :s2
- del /q d:\install.wim
- echo 跳转成功
- imagex /export 这里是选择的完整的文件路径 2 d:\install.wim
- echo 提取完成
- pause>nlu
- goto home
复制代码 我试了一下goto跳转 ,跳转之后环境变量就不起作用了 |