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

下載本文檔

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

文檔簡介

1、批處理建立快捷方式的方法批處理建立快捷方式的方法第一種方法:直接創(chuàng)建。echooffset"lj=f:111a.bat"set"name=新創(chuàng)建的快捷方式"桌面%name%.url"echoInternetshortcut>>%m%echoURL="%lj%”>>%m%echoIconIndex=0>>%m%echoIconFile=%name%>>%m%第二種方法:通過VBS代碼來創(chuàng)建。文章轉(zhuǎn)自:憶林子下面是批處理的代碼,其實真正用到的是用vbs腳本來創(chuàng)建方式只是把vbs腳本用批處理發(fā)

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

3、;pause&goto:enterFileNameclsecho例如我的快捷方式.lnkecho注意:echo最后面的.lnk不能省略echo這里的路徑也要在兩端加上單引號.echo并且在路徑中不能包括系統(tǒng)變量。echo.set/pshortCutPath=請輸入將創(chuàng)建方式保存到的路徑echoDimWshShell,Shortcut>>tmp.vbsechoDimpath,fso>>tmp.vbsechopath=%fileName%>>tmp.vbsechoSetfso=CreateObject("Scripting.FileSy

4、stemObject")>>tmp.vbsechoSetWshShell=WScript.CreateObject("WScript.Shell")>>tmp.vbsechoSetShortcut=WshShell.CreateShortCut(%shortCutPath%)>>tmp.vbsechoShortcut.TargetPath=path>>tmp.vbsechoShortcut.Save>>tmp.vbs"%SystemRoot%System32WScript.exe"tm

5、p.vbsdeltmp.vbs/s/qclsifexist%shortCutPath%echo快捷方式創(chuàng)建完畢.&pause>nulifnotexist%shortCutPath%echo快捷方式創(chuàng)建失敗,請重新操作.&pause>nul如果想為快捷方式指定圖標,就加一句Shortcut.IconLocation="C:ProgramFilesMyAppMyProgram.EXE,2后面的是圖標路徑。第三種方法:通過程序shortcut.exe的命令來創(chuàng)建。Shortcut.exe/F:filename/A:C|E|Q/target/P:p

6、arameters/W:workingdir/F:filename/A:action/target/P:parameters/W:workingdir/R:runstyle/I:icon,indexfile.exe,0)./H:hotkey/D:description/R:runstyle/I:icon,index/H:hotkey/D:description:Specifiesthe.LNKshortcutfile.:Definestheactiontotake(C=Create,E=EditorQ=Query).Definesthetargetpathandfilenametheshort

7、cutpointsto.Definesthecommand-lineparameterstopasstothetarget.:Definestheworkingdirectorythetargetstartswith.:Definesthewindowstate(1=Normal,3=Max,7=Min).Definestheiconandoptionalindex(file.exeorDefinesthehotkey,anumericvalueofthekeyboardshortcut.:Definesthedescription(orcomment)fortheshortcut.Notes

8、:- Anyargumentthatcontainsspacesmustbeenclosedin"doublequotes".- IfQueryisspecified(/A:Q),allargumentsexcept/F:areignored.- Tofindthenumerichotkeyvalue,useExplorertosetahotkeyandthen/A:Q- Topreventanenvironmentvariablefrombeingexpandeduntiltheshortcutislaunched,usetheAcaratescapecharacterl

9、ikethis:A%WINDIRA%Examples:/f:"%ALLUSERSPROFILE%StartMenuProgramsMyApp.lnk"/a:q/f:"%USERPROFILE%DesktopNotepad.lnk"/a:c/t:A%WINDIRA%Notepad.exe/h:846/f:"%USERPROFILE%DesktopNotepad.lnk"/a:e/p:C:Setup.log/r:3Anargumentof/?or-?displaysthissyntaxandreturns1.Asuccessfulcomp

10、letionwillreturn0.shortcutfilenamefoldershortcuttitlenumberShowCmdStartInFolderHotKey參數(shù):argumentsiconfileiconresource創(chuàng)建文件的快捷方式filename:創(chuàng)建快捷方式的文件名folder:指定目標文件夾,并創(chuàng)建該有效文件夾的快捷方式,置于該文件夾下??梢允褂锰囟ㄗ兞縼肀硎鞠到y(tǒng)文件夾,如:$folder.desktop$("桌面"文件夾),$grams$("所有程序”文件夾),等.shortcuttitle:快捷方式名稱argume

11、nts:可選參數(shù)一用于執(zhí)行文件名的額外輔助參數(shù)iconfile:可選參數(shù)一用指定圖標代替默認快捷方式圖標顯示iconresourcenumber:可選參數(shù)一圖標文件索引號(譯者注:集成在SHELL32.dll中,索引號獲取不同圖標)ShowCmd:可選參數(shù)一用于需要最大化或最小化顯示程序窗口。可以指定為最大化或最小化顯示。StartInFolder:可選參數(shù)一指定"開始”文件夾。如果未指定則自動以"所有程序"文件夾下文件名來填充。HotKey:可選參數(shù)一指定某快捷方式熱鍵。如:Alt+Ctrl+A,Alt+Shift+F8,Alt+Ctrl+Shift+Y例子:S

12、HORTCUT-f-t動態(tài)轉(zhuǎn)向.exe"-n桌面微軟Office2003.lnk"-d"%windir%system32"-i微軟Office2003.ico"-x0-a"桌面圖標Office2003”Shortcut版本1.11創(chuàng)建,修改或者查詢Windows對象鏈接(快捷方式)這個命令的語法是:shortcut/F:文件名稱/A:C|E|Q/T:目標/P:參數(shù)/W:運行目錄/R:運行風(fēng)格/I:圖標,索引/H:快捷鍵/D:描述/F:文件名稱:指定.LNK快捷方式文件名稱./A:方式:定義它的使用方式(C=建立,E=編輯或Q=查詢).

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論