批处理建立快捷方式的方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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}:可选参数—指定"开始"文件夹。如果未指定则自动以"所有程序"文件夹下文件名来填充。

相关文档
最新文档