2012-09-21 73 views

回答

5

我知道這是一個古老的線程,但它是第一個計算器頁面在谷歌彈出,所以我想我會回覆。

以下是我用來管理URL快捷方式的批處理腳本: (請注意,此腳本假定圖標也存在 - 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 
0

沒有辦法,你可以只用批處理文件做/ Windows的Shell命令。有兩個選項:

  1. 使用VBScript作爲描述here
  2. 使用第三方工具
0

如果不是自定義圖像圖標的要求,我建議使用下面的桌面這樣就創建一個批處理文件:

echo start http://192.168.1.1:81 > "%userprofile%\desktop\Launch website.cmd" 

當然,更換地址與適當的一個。這不創建一個快捷方式(實際上創建了一個文件),它不會給你一個自定義圖標,但它是一個簡單的方法來完成的功能,你似乎在尋找。

您的描述沒有給出任何關於你正在試圖解決這個問題的足夠信息,但如果真的僅僅是你說的話,你也可以只創建快捷方式一次,手,然後用一個批處理文件將該快捷方式複製到您想要的任何位置。

請更詳細地添加到您的問題,如果我們在這裏錯過了船......

1

,如果你使用Mozilla Firefox

開始/ MIN/d「C:\ Program Files文件\ Mozilla的火狐」 firefox.exe http://www.yourlink.com

,如果你使用谷歌瀏覽器

啓動/ MIN/d「C:\ Program Files文件\谷歌瀏覽器」的chrome.exe http://www.yourlink.com

相關問題