找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 38753|回复: 10

[文件操作] 请教批处理在当前文件夹下建立一个程序的快捷方式怎么弄法?

[复制链接]
发表于 2014-11-18 14:25:34 | 显示全部楼层 |阅读模式
具体程序及样式要求如下图
在D盘的新建文件夹下,建立用ie打开的百度的程序快捷方式
各位老大,请在自己的电脑上测试能行时再放上来好吗?当默认浏览器设置为非IE时,以下所有的都是用默认浏览器而非IE打开的,因此当默认浏览器非IE时,所有的批处理打开网页均是非IE打开,但新建的IE程序快捷方式后缀加网址就可以用IE打开指定的网址
发表于 2014-11-18 16:02:35 | 显示全部楼层
让我想想 应该可以
>快捷方式。int
发表于 2014-11-18 16:08:25 | 显示全部楼层
echo
^<html>http:\\www.bathome.com</html> >>快捷.int
发表于 2014-11-18 16:58:52 | 显示全部楼层
  1. @echo off
  2. >"D:\新建文件夹\BatHome.url" (
  3.   echo [InternetShortcut]
  4.   echo URL=http://bbs.bathome.net/
  5. )
复制代码
发表于 2014-11-19 21:04:44 | 显示全部楼层
来来来,脑洞大开
  1. echo ^<meta http-equiv="Refresh" content="0; url=http://bbs.bathome.net" /^> >BatHome.html
复制代码
  1. echo http://bbs.bathome.net>BatHome.bat
复制代码
发表于 2014-11-19 21:18:09 | 显示全部楼层
我当初还真写过类似的东西,用以模拟WIN7的直接从快捷方式打开文件位置。里面就有对快捷方式的调用。等等我翻下……
发表于 2014-11-19 21:25:24 | 显示全部楼层
ToTargetFolder.bat

  1. @echo off

  2. set fileName=%1
  3. set fileName=%fileName:\=\\%
  4. echo fileName=%fileName%

  5. for /f "tokens=* skip=1" %%i in ('WMIC Path Win32_ShortcutFile Where Name^=%fileName% Get Target') do (
  6.         echo explorer /e,/select,%%i
  7.         start "" explorer /e,/select,%%i
  8.         goto :EOF
  9. )
复制代码
把它注册到lnkfile的shell下方,就可以直接在快捷方式上右键打开文件位置了。
发表于 2014-11-19 22:03:33 | 显示全部楼层
LNK快捷方式?
  1. @echo off
  2. set "p=%ProgramFiles%\Internet Explorer\iexplore.exe"
  3. mshta "javascript:ws=new ActiveXObject('WScript.Shell');a=ws.CreateShortcut('D:/新建文件夹/BatHome.Lnk');a.TargetPath='%p:\=\\%';a.Arguments='"http://www.bathome.net"';a.Save();close()"
  4. pause
复制代码
发表于 2014-11-19 22:22:25 | 显示全部楼层
用wmic应也能实现同样功能,楼主可以查下资料
 楼主| 发表于 2014-11-19 22:55:15 | 显示全部楼层
回复 5# CrLf


    找到VBS代码,请问能否解决这个问题,谢谢
http://www.bathome.net/thread-32983-1-1.html
发表于 2014-11-20 00:09:03 | 显示全部楼层
回复 10# 447219071


    参考[分享]mshta的标准用法
  1. mshta vbscript:"<script language=vbs>createobject(""wscript.shell"").run ""iexplore http://www.baidu.com"",1:close</script>"
复制代码
不过既然用 bat 了,何必再调用 vbs 来打开网址呢?
  1. iexplore http://www.baidu.com
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 15:56 , Processed in 0.020792 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表