标题: [文件操作] 请教批处理在当前文件夹下建立一个程序的快捷方式怎么弄法? [打印本页]
作者: 447219071 时间: 2014-11-18 14:25 标题: 请教批处理在当前文件夹下建立一个程序的快捷方式怎么弄法?
具体程序及样式要求如下图
在D盘的新建文件夹下,建立用ie打开的百度的程序快捷方式
各位老大,请在自己的电脑上测试能行时再放上来好吗?当默认浏览器设置为非IE时,以下所有的都是用默认浏览器而非IE打开的,因此当默认浏览器非IE时,所有的批处理打开网页均是非IE打开,但新建的IE程序快捷方式后缀加网址就可以用IE打开指定的网址
作者: ads350668398 时间: 2014-11-18 16:02
让我想想 应该可以
>快捷方式。int
作者: ads350668398 时间: 2014-11-18 16:08
echo
^<html>http:\\www.bathome.com</html> >>快捷.int
作者: DAIC 时间: 2014-11-18 16:58
- @echo off
- >"D:\新建文件夹\BatHome.url" (
- echo [InternetShortcut]
- echo URL=http://bbs.bathome.net/
- )
复制代码
作者: CrLf 时间: 2014-11-19 21:04
来来来,脑洞大开- echo ^<meta http-equiv="Refresh" content="0; url=http://bbs.bathome.net" /^> >BatHome.html
复制代码
- echo http://bbs.bathome.net>BatHome.bat
复制代码
作者: amwfjhh 时间: 2014-11-19 21:18
我当初还真写过类似的东西,用以模拟WIN7的直接从快捷方式打开文件位置。里面就有对快捷方式的调用。等等我翻下……
作者: amwfjhh 时间: 2014-11-19 21:25
ToTargetFolder.bat- @echo off
-
- set fileName=%1
- set fileName=%fileName:\=\\%
- echo fileName=%fileName%
-
- for /f "tokens=* skip=1" %%i in ('WMIC Path Win32_ShortcutFile Where Name^=%fileName% Get Target') do (
- echo explorer /e,/select,%%i
- start "" explorer /e,/select,%%i
- goto :EOF
- )
复制代码
把它注册到lnkfile的shell下方,就可以直接在快捷方式上右键打开文件位置了。
作者: apang 时间: 2014-11-19 22:03
LNK快捷方式?- @echo off
- set "p=%ProgramFiles%\Internet Explorer\iexplore.exe"
- 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()"
- pause
复制代码
作者: amwfjhh 时间: 2014-11-19 22:22
用wmic应也能实现同样功能,楼主可以查下资料
作者: 447219071 时间: 2014-11-19 22:55
回复 5# CrLf
找到VBS代码,请问能否解决这个问题,谢谢
http://www.bathome.net/thread-32983-1-1.html
作者: CrLf 时间: 2014-11-20 00:09
回复 10# 447219071
参考[分享]mshta的标准用法:- mshta vbscript:"<script language=vbs>createobject(""wscript.shell"").run ""iexplore http://www.baidu.com"",1:close</script>"
复制代码
不过既然用 bat 了,何必再调用 vbs 来打开网址呢?- iexplore http://www.baidu.com
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |