[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] [已解决]批处理如何根据指定注册表项/值/数据是否存在执行不同操作?

本帖最后由 gd6570 于 2016-6-13 11:13 编辑

论坛里面有一个类似的帖子,不过我不太会改,而且还有其他的问题要问所以就发了一个新帖。
类似贴链接:http://www.bathome.net/redirect.php?fid=5&tid=7788&goto=nextnewset

上面的帖子里面有以下语句:
@echo off
reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v QQ.exe>nul 2>nul&&echo 存在QQ.exe||echo 不存在QQ.exe
pause>nul
问题1:请问代码第二行什么意思?特别是“/v QQ.exe>nul 2>nul”这一段,那个数字2是干嘛的?

问题2:如标题,怎么判断项存在不存在,存在执行语句1不存在执行语句二?

问题3:对于问题2能不能写成if(条件){语句一}else if(条件){语句二}else{语句三}这种句式?
1

评分人数

    • pcl_test: 勿发同类贴、重复贴,在原帖追问PB -30
学习计算机技术

回复 2# gawk


    那个2>null 1>null的帖子貌似被删了,访问不了了
学习计算机技术

TOP

答案3
gawk 发表于 2016-6-12 21:17



    请问不判断键值,只判断[HKEY_CURRENT_USER\Control Panel]项是否存在,的else if语句怎么写呢?
学习计算机技术

TOP

返回列表