[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
不要让那6个if命令每次都执行,试试这样:
  1. reg query "hklm\software\wow6432node">nul 2>nul&&(
  2. echo/&echo 读取系统64位开机启动项
  3.     for /f "tokens=1,* delims=(" %%i in ('reg query "hklm\software\wow6432node\microsoft\windows\currentversion\run" /z') do (
  4.         for /f "tokens=1,* delims=) " %%k in ('echo=%%j') do (
  5.             if "%%k"=="1" (
  6.                 echo=字符串值: %%~dpnxl
  7.             ) else if "%%k"=="3" (
  8.                 echo=二进制值: %%~dpnxl
  9.             ) else if "%%k"=="4" (
  10.                 echo=dword[32-bit]值: %%~dpnxl
  11.             ) else if "%%k"=="11" (
  12.                 echo=dword[64-bit]值: %%~dpnxl
  13.             ) else if "%%k"=="7" (
  14.                 echo=多字符串值: %%~dpnxl
  15.             ) else if "%%k"=="2" (
  16.                 echo=可扩充字符串值: %%~dpnxl
  17.             )
  18.         )
  19.     )
  20. )
复制代码

TOP

另外如何提取前边的值名

请举例说明需要提前哪一步分

TOP

回复 16# /zhqsystem/zhq


    我可以提供现成的代码,只要1000¥,价格公道,童叟无欺。

TOP

返回列表