我想创建一个批处理文件,在桌面或开始菜单中创建快捷方式。
快捷方式需要打开一个本地Windows服务器IP地址的网页(如'http:\ 192.168。。* :81 \')。
我还想为快捷方式提供自定义图像图标。
答案 0 :(得分:7)
我知道这是一个旧线程,但它是第一个在Google中弹出的StackOverFlow页面,所以我想我会做出回复。
以下是我用来管理网址快捷方式的批处理脚本: (请注意,此脚本假定图标也存在 - MyIconName.ico - 与此脚本位于同一目录中。如果图标不可用或不需要,只需省略相关行)
请注意,任何尾随空格都会影响变量的值......
@echo off
@echo.
@echo.
@echo.
::Set the application-specific string vars
SET AppDescription=MyAppName
SET IconName=MyIconName.ico
SET Shortcut_Name=MyShortcutName.url
SET URL_PATH=http://www.Google.com
::Set the common string vars
SET WORKING_PATH=%~dp0
SET ICONDEST=c:\ProgramData\%AppDescription%
SET LinkPath=%userprofile%\Desktop\%Shortcut_Name%
@echo. Copy Icon
IF EXIST "%ICONDEST%" (GOTO _CopyIcon)
mkdir "%ICONDEST%"
:_CopyIcon
copy "%WORKING_PATH%%IconName%" "%ICONDEST%"
echo.
echo. Create desktop shortcut...
echo [InternetShortcut] > "%LinkPath%"
echo URL=%URL_PATH% >> "%LinkPath%"
echo IDList= >> "%LinkPath%"
echo IconFile=%ICONDEST%\%IconName% >> "%LinkPath%"
echo IconIndex=0 >> "%LinkPath%"
echo HotKey=0 >> "%LinkPath%"
echo.
echo.
echo.
echo.
echo.You should now have a shortcut to %AppDescription% on your desktop...
echo.
echo.
pause
答案 1 :(得分:1)
如果不是自定义图片图标要求,我建议使用以下内容在桌面上创建批处理文件,如下所示:
echo start http://192.168.1.1:81 > "%userprofile%\desktop\Launch website.cmd"
当然,用适当的地址替换地址。这不会创建快捷方式(实际创建文件),也不会为您提供自定义图标,但它是一种简单的方法来完成您似乎正在寻找的功能。
您的描述没有提供有关您尝试解决的问题的足够信息,但如果它真的只是您所说的,您也可以手动创建一次快捷方式,然后使用批处理文件将该快捷方式复制到您想要的任何位置。
如果我们在这里错过了船,请在您的问题中添加更多细节......
答案 2 :(得分:1)
如果您使用Mozilla Firefox
启动/ MIN / d“C:\ Program Files \ Mozilla Firefox”firefox.exe http://www.yourlink.com
如果您使用谷歌浏览器
开始/ MIN / d“C:\ Program Files \ Google Chrome”chrome.exe http://www.yourlink.com
答案 3 :(得分:0)
您无法使用批处理文件/ Windows shell命令。有两种选择:
答案 4 :(得分:0)
我还没有对它进行过测试,但是下面的链接似乎有一个批处理的脚本,是批处理,创建了快捷方式!
答案 5 :(得分:0)
假设你想为www.google.com添加一个快捷方式,你可以试试这个
echo [InternetShortcut] >"%userprofile%\desktop\google.url"
echo URL=http://www.google.com/ >>"%userprofile%\desktop\google.url"
echo IconFile=e:\icons\google.ico >>"%userprofile%\desktop\google.url"
echo IconIndex=0 >>"%userprofile%\desktop\google.url"