
批处理
郎家岭伯爵
这个作者很懒,什么都没留下…
展开
-
BAT:获取注册表的值
应用场景学习过程中遇到需要获取某注册表的场景:根据注册表的位置获取特定项的值。本文以钉钉为例。实现过程找到注册表的位置钉钉注册表的位置为:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\钉钉获取该位置下的某个注册表项我们需要获取UninstallString项对应的BAT语句为,/v之前为注册表的位置,/v之后为所需要的的注册表项。REG QUERY "HKEY_LOC原创 2021-04-24 17:20:19 · 7925 阅读 · 1 评论 -
BAT脚本:运行特定路径下的exe
应用场景学习过程中需要运行特定路径下的exe,本以为很简单的start C:\ProfileName\xx.exe /S就可以了,但是运行时发现一直报错。特记录一下。注:/S为静默运行软件的参数。问题分析语句一我的脚本语句是这样的:start C:\Program Files (x86)\DingDing\uninst.exe /Spause加pause是为了看DOS窗口的输出信息。这样运行时DOS窗口会提示找不到路径。这是因为都是DOS窗口把空格前后识别为了不同级别的文件夹,所以必然会原创 2021-04-22 10:01:30 · 16715 阅读 · 2 评论 -
BAT脚本卸载软件
应用场景学习过程中遇到需要通过bat脚本卸载指定软件,但是各软件对应的卸载命令一般都是不同的。实现方法Windows软件在封装时一般会指定一个注册表项用来存放该软件的卸载方式,直接使用该方式即可。该注册表项的路径为:64位软件HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall32位软件HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\Cu原创 2021-04-15 18:03:17 · 9689 阅读 · 3 评论