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

[文件操作] 【已解决】想将检查注册表并用浏览器打开网页的BAT代码合成一行

本帖最后由 447219071 于 2015-10-31 16:27 编辑
  1. reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths" /s|find "iexplore.exe">nul
  2. if %errorlevel%==1 goto wait
  3. iexplore.exe http://www.baidu.com
  4. exit
  5. :wait
  6. mshta javascript:window.alert("IE没有安装,请重新下载安装IE!");window.close()
  7. explorer http://dlsw.baidu.com/sw-search-sp/soft/41/23253/IE8-WindowsXP-x86-CHS.2728888507.exe
  8. exit
复制代码
功能说一下:
先检查注册表下有否此浏览器程序(以IE为例)
有就直接用此程序打开网页,
没有就提示未安装该浏览器,并弹出下载窗口
想将上面的代码合并成一行,由于技术有限,还请各位大人解决,万分谢谢!
XP与WIN7上述代码通用

不建议弄成一行
  1. reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths"|find /i "iexplore.exe" >nul&&(start http://www.baidu.com&exit)||msg %username% "IE没有安装,请重新下载安装IE!"&explorer http://dlsw.baidu.com/sw-search-sp/soft/41/23253/IE8-WindowsXP-x86-CHS.2728888507.exe&exit
复制代码

TOP

回复 2# pcl_test


    效果能理想点么?提示窗口闪一下即直接出现下载窗口了

TOP

回复 3# 447219071

msg %username% "IE没有安装,请重新下载安装IE!"换回mshta javascript:……语句即可

TOP

回复 4# pcl_test


提示窗口与下载地址窗口还是同时出现
可以做到提示窗口点了“确定”之后再弹出下载窗口吗?

TOP

reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths" | find /i "iexplore.exe" >nul && (start http://www.baidu.com&exit) || start /w mshta javascript:window.alert("IE没有安装,请重新下载安装IE!");window.close() && explorer http://dlsw.baidu.com/sw-search-sp/soft/41/23253/IE8-WindowsXP-x86-CHS.2728888507.exe

TOP

我操,这是流氓软件要用的功能。

TOP

返回列表