批处理建立快捷方式的方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
批处理建立快捷方式的方法.txt铁饭碗的真实含义不是在一个地方吃一辈子饭,而是一辈子到哪儿都有饭吃。就算是一坨屎,也有遇见屎壳郎的那天。所以你大可不必为今天的自己有太多担忧。
批处理建立快捷方式的方法
批处理建立快捷方式的方法
第一种方法:直接创建。
@echooff
set"lj=f:\111\"
set"name=新创建的快捷方式"
setm="%USERPROFILE%\桌面\%name%.url"
echo[InternetShortcut]>>%m%
echoURL="%lj%">>%m%
echoIconIndex=0>>%m%
echoIconFile=%name%>>%m%
第二种方法:通过VBS代码来创建。
文章转自:忆林子
下面是批处理的代码,其实真正用到的是用vbs脚本来创建方式
只是把vbs脚本用批处理发送,然后再用批处理激活系统里的vsb脚本执行程序来调用通过批处理发送的代码,就是这么简单,大家好好体会一下吧。呵呵
@echooff
s/q
cls
color0a
title忆林子--建立快捷方式
:enterFileName
cls
echo注意:请在路径的两端加上单引号即"
set/pfileName=[请输入要创建方式的文件或者目录的全路径]
if/i"%fileName%"==""goto:enterFileName
ifnotexist%filename%cls&echo你输入的目录或者文件名不存在,请重新输入
&pause&goto:enterFileName
cls
echo例如c:\test\我的快捷方式.lnk
echo注意:
echo最后面的.lnk不能省略
echo这里的路径也要在两端加上单引号.
echo并且在路径中不能包括系统变量。
echo.
set/pshortCutPath=[请输入将创建方式保存到的路径]
echoDimWshShell,Shortcut>>
echoDimpath,fso>>
echopath=%fileName%>>
echoSetfso=CreateObject("")>>
echoSetWshShell=("")>>
echoSetShortcut=(%shortCutPath%)>>
=path>>
>>
"%SystemRoot%\System32\"
s/q
cls
ifexist%shortCutPath%echo快捷方式创建完毕...&pause>nul
ifnotexist%shortCutPath%echo快捷方式创建失败,请重新操作...&pause>nul
如果想为快捷方式指定图标,就加一句
="C:\ProgramFiles\MyApp\,2"
后面的是图标路径。
第三种方法:通过程序的命令来创建。
F:filename/A:C|E|Q[/T:target][/P:parameters][/W:workingdir]
[/R:runstyle][/I:icon,index][/H:hotkey][/D:description]
/F:filename:.
/A:action:Definestheactiontotake(C=Create,E=EditorQ=Query).
/T:target:Definesthetargetpathandfilenametheshortcutpointsto.
/P:parameters:Definesthecommand-lineparameterstopasstothetarget.
/W:workingdir:Definestheworkingdirectorythetargetstartswith.
/R:runstyle:Definesthewindowstate(1=Normal,3=Max,7=Min).
/I:icon,index:Definestheiconandoptionalindex"doublequotes".
-IfQueryisspecified(/A:Q),allargumentsexcept/F:areignored.
-Tofindthenumerichotkeyvalue,useExplorertosetahotkeyandthen/A:Q
-Topreventanenvironmentvariablefrombeingexpandeduntiltheshortcut
islaunched,usethe^caratescapecharacterlikethis:^%WINDIR^%
Examples:
/f:"%ALLUSERSPROFILE%\StartMenu\Programs\"/a:q
/f:"%USERPROFILE%\Desktop\"/a:c/t:^%WINDIR^%\h:846
/f:"%USERPROFILE%\Desktop\"/a:e/p:C:\r:3
Anargumentof/?or-?displaysthissyntaxandreturns1.
Asuccessfulcompletionwillreturn0.
shortcut[filename][folder][shortcuttitle]{arguments}{iconfile}{iconresourcenumber}{Sho wCmd}{StartInFolder}{HotKey}创建文件的快捷方式
参数:
[filename]:创建快捷方式的文件名
[folder]:指定目标文件夹,并创建该有效文件夹的快捷方式,置于该文件夹下。可以使用特定变量来表示系统文件夹,如:~$$("桌面"文件夹),~$$("所有程序"文件夹),等.... [shortcuttitle]:快捷方式名称
{arguments}:可选参数—用于执行文件名的额外辅助参数
{iconfile}:可选参数—用指定图标代替默认快捷方式图标显示
{iconresourcenumber}:可选参数—图标文件索引号(译者注:集成在中,索引号获取不同图标) {ShowCmd}:可选参数—用于需要最大化或最小化显示程序窗口。可以指定为最大化或最小化显示。{StartInFolder}:可选参数—指定"开始"文件夹。如果未指定则自动以"所有程序"文件夹下文件名来填充。