Board logo

标题: [文本处理] 【已解决】批处理如何根据查找指定文件的有无执行不同操作? [打印本页]

作者: 447219071    时间: 2015-10-29 10:08     标题: 【已解决】批处理如何根据查找指定文件的有无执行不同操作?

本帖最后由 447219071 于 2015-10-31 16:27 编辑

要求如下:
查找c:\windows\system32下有没ieframe.dll,有就将下列注册表值修改为
reg add HKCR\CLSID\{00000000-0000-0000-0000-100000000001}\DefaultIcon /v "" /t REG_SZ /d ieframe.dll,-190 /f
如果没有,就将下列注册表修改为
reg add HKCR\CLSID\{00000000-0000-0000-0000-100000000001}\DefaultIcon /v "" /t REG_SZ /d shdoclc.dll,-190 /f
请高手出招
作者: flyinnet9    时间: 2015-10-29 10:19

if exist (........) else (.........)
作者: DAIC    时间: 2015-10-29 12:58

  1. @echo off
  2. if exist "c:\windows\system32\ieframe.dll" (
  3.     reg add HKCR\CLSID\{00000000-0000-0000-0000-100000000001}\DefaultIcon /v "" /t REG_SZ /d ieframe.dll,-190 /f
  4. ) else (
  5.     reg add HKCR\CLSID\{00000000-0000-0000-0000-100000000001}\DefaultIcon /v "" /t REG_SZ /d shdoclc.dll,-190 /f
  6. )
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2