|
|
本帖最后由 caomeishuiguo 于 2012-2-27 15:52 编辑
问题一:- reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\PPLive.exe" /v path | findstr /i "REG_SZ" >temp.txt
- cd /d "%~dp0"
- for /f "tokens=3,4 delims= " %%i in (temp.txt) do set /p PPLive=%%i %%j
- set /p PPLive=%PPLive%
- del temp.txt
- start "" "%PPLive%\PPLive.exe"
复制代码 此段小程序无法在XP-SP3系统上执行.在WIN7和2003上都可以.请各位指点下,是哪里的问题.
问题二:- :input
- echo.------------------------------------------
- echo. 请输入要启动的项目编号
- echo. 1.1
- echo. 2.2
- echo. 3.3
- ………………(依次类推)
- echo.------------------------------------------
- echo.
- set dz=
- set /p dz=请输入编号来选择:
- if %dz%==1 goto 1
- if %dz%==2 goto 2
- if %dz%==3 goto 3
- ………………(依次类推)
- :1
- command 1
- goto input
- :2
- command 2
- goto input
- :3
- command 3
- goto input
- ………………(依次类推)
复制代码 由于要执行的有近200项,这样一一列出来比较多.请教各位,怎么样优化一下.可以在选择的时候,即- set /p dz=请输入编号来选择:
- if %dz%==1 goto 1
- if %dz%==2 goto 2
- if %dz%==3 goto 3
- ………………(依次类推)
复制代码 时不用一项一项的列出两百项呢?
新手初学,先谢了. |
评分
-
查看全部评分
|