批處理建立快捷方式的方法_第1頁
批處理建立快捷方式的方法_第2頁
批處理建立快捷方式的方法_第3頁
批處理建立快捷方式的方法_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、批處理建立快捷方式的方法 批處理建立快捷方式的方法第一種方法:直接 創(chuàng)建echo offset "lj=f:111a.bat"set "name= 新創(chuàng)建的快捷方式 "桌面 %name%.url" echo InternetShortcut >>%m% echo URL="%lj%" >>%m% echo IconIndex=0 >>%m% echo IconFile=%name% >>%m%第二種方法:通過 VBS代碼來創(chuàng)建文章轉(zhuǎn)自: 憶林子 下面是批處理的代碼,其實真正用到

2、的是用 vbs 腳本來創(chuàng)建方式 只是把 vbs 腳本用批處理發(fā)送,然后再用批處理激活系統(tǒng)里的 vsb 腳本執(zhí)行程序來調(diào)用通過 批處理發(fā)送的代碼,就是這么簡單,大家好好體會一下吧。呵呵echo offdel tmp.vbs /s /q cls color 0a title 憶林子 - 建立快捷方式 :enterFileName cls echo 注意:請在路徑的兩端加上單引號即 " set /p fileName= 請輸入要創(chuàng)建方式的文件或者目錄的全路徑 if /i "%fileName%"="" goto :enterFileName if n

3、ot exist %filename% cls & echo 你輸入的目錄或者文件名不存在, 請重新輸入 & pause & goto :enterFileNameclsecho 例如我的快捷方式 .lnkI、,I -、 :echo 注意:echo最后面的 .lnk 不能省略echo這里的路徑也要在兩端加上單引號.echo.set /p shortCutPath=請輸入將創(chuàng)建方式保存到的路徑 echo Dim WshShell,Shortcut>>tmp.vbsecho Dim path,fso>>tmp.vbsecho

4、path=%fileName%>>tmp.vbsecho Set fso=CreateObject("Scripting.FileSystemObject")>>tmp.vbsecho Set WshShell=WScript.CreateObject("WScript.Shell")>>tmp.vbsecho Set Shortcut=WshShell.CreateShortCut(%shortCutPath%)>>tmp.vbs echo Shortcut.TargetPath=path>>

5、tmp.vbsecho Shortcut.Save>>tmp.vbs "%SystemRoot%System32WScript.exe" tmp.vbs del tmp.vbs /s /qclsif exist %shortCutPath% echoif not exist %shortCutPath% echo快捷方式創(chuàng)建完畢 . & pause>nul 快捷方式創(chuàng)建失敗 , 請重新操作 . & pause>nul如果想為快捷方式指定圖標(biāo),就 加一句Shortcut.IconLocation="C:Prog

6、ram FilesMyAppMyProgram.EXE, 2" 后面的是圖標(biāo)路徑。第三種方法:通過程序 shortcut.exe 的命令來創(chuàng)建。Shortcut.exe /F:filename /A:C|E|Q /T:target /P:parameters /W:workingdir /R:runstyle /I:icon,index /H:hotkey /D:description/F:filename: Specifies the .LNK shortcut file./A:action: Defines the action to take (C=Create, E=Edit

7、 or Q=Query)./T:target:/P:parameters /W:working dir /R:run style /I:icon,index file.exe,0).Defines the target path and filename the shortcut points to.:Defines the command-line parameters to pass to the target.: Defines the working directory the target starts with.: Defines the window state (1=Norma

8、l, 3=Max, 7=Min).: Defines the icon and optional index (file.exeor/H:hotkey/D:description:Defines the hotkey, a numeric value of the keyboard shortcut.: Defines the description (or comment) for the shortcut.Notes: - Any argument that contains spaces must be enclosed in "double quotes".- If

9、 Query is specified (/A:Q), all arguments except /F: are ignored.- To find the numeric hotkey value, use Explorer to set a hotkey and then /A:Q- To prevent an environment variable from being expanded until the shortcutis lau nched, use the A carat escape character like this: A%WINDIRA%Examples:/f:&q

10、uot;%ALLUSERSPROFILE%Start MenuProgramsMy App.lnk" /a:q/f:"%USERPROFILE%DesktopNotepad.l nk" /a:c /t:A%WINDIRA%Notepad.exe /h:846 /f:"%USERPROFILE%DesktopNotepad.lnk" /a:e /p:C:Setup.log /r:3An argument of /? or -? displays this syntax and returns 1.A successful completion w

11、ill return 0.shortcut filename folder shortcut title arguments icon file icon resource number ShowCmd Start In Folder Hot Key創(chuàng)建文件的快捷方式參數(shù) :filename:創(chuàng)建快捷方式的文件名folder:指定目標(biāo)文件夾,并創(chuàng)建該有效文件夾的快捷方式,置于該文件夾下。可以使用特定變量來表示系統(tǒng)文件夾,女口: $folder.desktop$ (”桌面”文件夾),$grams$(" 所有程序 "文件夾 ), 等shortcut titl

12、e:快捷方式名稱arguments:可選參數(shù)用于執(zhí)行文件名的額外輔助參數(shù)icon file:可選參數(shù)用指定圖標(biāo)代替默認(rèn)快捷方式圖標(biāo)顯示icon resource number: 可選參數(shù)圖標(biāo)文件索引號 ( 譯者注:集成在 SHELL32.dll 中,索 引號獲取不同圖標(biāo) )ShowCmd: 可選參數(shù)用于需要最大化或最小化顯示程序窗口。 可以指定為最大化或最小化 顯示。Start In Folder:可選參數(shù)指定 "開始"文件夾。如果未指定則自動以 "所有程序 "文件夾下文件名來填充。Hot Key: 可 選 參 數(shù) 指 定 某 快 捷 方 式 熱 鍵 。

13、 如 : Alt+Ctrl+A, Alt+Shift+F8, Alt+Ctrl+Shift+Y例子:SHORTCUT-f -t動 態(tài)轉(zhuǎn)向 .exe" -n桌面 微軟Office2003.lnk" -d "%windir%system32" -i微軟 Office2003.ico" -x0 -a " 桌面圖標(biāo) Office2003"Shortcut 版本 1.11創(chuàng)建,修改或者查詢 Windows對象鏈接(快捷方式)這個命令的語法是shortcut /F:文件名稱 /A:C|E|Q /T:目標(biāo) /P: 參數(shù) /W:運行目錄 /

14、R: 運行風(fēng)格 /I: 圖標(biāo),索引 /H: 快捷鍵 /D: 描述 /F: 文件名稱 : 指定 .LNK 快捷方式文件名稱 ./A:方式:定義它的使用方式(C=建立,E=編輯 或Q=查詢)./T: 目標(biāo) : 定義快捷方式所指向的目標(biāo)路徑和文件名稱 ./P: 參數(shù) :定義命令行參數(shù)到目標(biāo) ./W: 運行目錄 :定義目標(biāo)起始工作目錄 ./R: 運行風(fēng)格 : 定義運行的窗口狀態(tài) (1= 常規(guī), 3= 最大化, 7= 最小化)./I:圖標(biāo),索引:定義圖標(biāo)和可選索引(文件.exe或 文件.exe,O)./H: 快捷鍵 : 定義快捷鍵 , 鍵盤快捷鍵的一個數(shù)值 ./D: 描述 :為快捷方式定義描述 ( 或備注 ) .- 所有包含空格的自變量必須附上 " 雙引號 ".- 如果指定為查詢 (/A:Q), 所有參數(shù)除 /F: 外全部忽略 .- 要查找快捷鍵數(shù)值 , 使用資源管理器來設(shè)置一個快捷鍵然后 /A:Q- 要防止一個環(huán)境變量由存在擴(kuò)展到快捷方式運行,使用A轉(zhuǎn)義字符像這樣:a%WINDIRa%例子:/f:"%ALLUSERSPROFILE%Start MenuProgramsMy App.lnk

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論