[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. net session >nul 2>&1
  3. if errorlevel 1 (
  4.   mshta vbscript:CreateObject("Shell.Application"^).ShellExecute("%~s0","","","runas",1^)(window.close^)
  5.   exit /b
  6. )
  7. setlocal EnableDelayedExpansion
  8. for /f "tokens=1,2 delims=:" %%A in ('dism /online /get-capabilities') do (
  9.   if "%%A"=="Capability Identity " (
  10.     set CapId=%%B
  11.   ) else if "%%A"=="State " if "%%B"==" Installed" (
  12.     echo !CapId!
  13.   )
  14. )
  15. endlocal
  16. pause
  17. exit /b
复制代码
微信:flashercs
QQ:49908356

TOP

本帖最后由 flashercs 于 2020-5-30 21:07 编辑

回复 7# hentai87


    你怎么又成立中文系统了?刚刚问题提问的是英文系统啊!
dism 好像可以设置输出英文的.
添加参数/English
  1. dism /english /online /get-capabilities
复制代码
微信:flashercs
QQ:49908356

TOP

回复 9# hentai87
  1. @echo off
  2. net session >nul 2>&1
  3. if errorlevel 1 (
  4.   mshta vbscript:CreateObject("Shell.Application"^).ShellExecute("%~s0","","","runas",1^)(window.close^)
  5.   exit /b
  6. )
  7. setlocal EnableDelayedExpansion
  8. for /f "tokens=1,2* delims=: " %%A in ('dism /online /english /get-capabilities') do (
  9.   if "%%A %%B"=="Capability Identity" (
  10.     set CapId=%%C
  11.   ) else if "%%A"=="State" if "%%B"=="Installed" (
  12.     echo !CapId!
  13.   )
  14. )
  15. endlocal
  16. pause
  17. exit /b
复制代码
微信:flashercs
QQ:49908356

TOP

回复 12# hentai87
  1. for /f "tokens=1,2* delims=: " %%A in ('dism /online /english /Get-ProvisionedAppxPackages') do (
  2.   if "%%A"=="PackageName" echo %%B
  3. )
复制代码
微信:flashercs
QQ:49908356

TOP

返回列表