怎么用批处理命令给程序创建快捷方式?

来自:    更新日期:早些时候
怎样用DOS命令或批处理实现发送一个文件的快捷方式至桌面上?~

发送快捷方式,由于批处理自身无法实现,所以我们借助VBS脚本代码实现。
在下面的代码中我将利用批处理调用VBS脚本以达到创建快捷方式的效果。

代码使用方法:只需复制代码后粘帖到新的空文本文件中,然后按照脚本中注释的要求去修改内容,并保存为后缀名为bat的文件,最后双击这个bat文件即可执行并创建快捷方式。

以下为脚本代码:
@echo off::设置程序或文件的完整路径(必选)set Program=D:\MyApp\app.exe ::设置快捷方式名称(必选)set LnkName=我的APP程序 ::设置程序的工作路径,一般为程序主目录,此项若留空,脚本将自行分析路径set WorkDir=D:\MyApp ::设置快捷方式显示的说明(可选)set Desc=这是我的个人程序。 if not defined WorkDir call:GetWorkDir "%Program%"(echo Set WshShell=CreateObject("WScript.Shell"^)echo strDesKtop=WshShell.SpecialFolders("DesKtop"^)echo Set oShellLink=WshShell.CreateShortcut(strDesKtop^&"\%LnkName%.lnk"^)echo oShellLink.TargetPath="%Program%"echo oShellLink.WorkingDirectory="%WorkDir%"echo oShellLink.WindowStyle=1echo oShellLink.Description="%Desc%"echo oShellLink.Save)>makelnk.vbsecho 桌面快捷方式创建成功!makelnk.vbsdel /f /q makelnk.vbsexitgoto :eof:GetWorkDirset WorkDir=%~dp1set WorkDir=%WorkDir:~,-1%goto :eof
以下为脚本的命令说明图:


以下为创建成功后快捷方式的属性和代码文本的展示:

@Echo Offmshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\1.lnk""):b.TargetPath=""%~dp01.bat"":b.WorkingDirectory=""%~dp0"":b.Save:close")Pause简单的,把此批处理和要创建快捷方式的1.bat放在一起就是可以创建快捷方式到桌面了,具体自行修改路径.或者说明如何能找到你所说的文件路径.

图形化界面系统 你就直接可以用 系统自带的 创建快捷方式 就可以的````
如果 要在 运行窗口 或 命令提示付 里 直接 运行 那就 设置环境变量
可以是 系统的 也可以是 单个用户的 你自己根据需要加吧
右健 我的电脑 属性 高级 环境变量 添加内容 为 启动文件的路径和名字

桌面 快捷方式的 路径在 C:\Documents and Settings\登陆用户名\桌面\
自己可以手动添加

有这个必要吗?
可以用批处理直接生成啊。。。
set path=C:\Program Files\111\1.exe
echo [InternetShortcut] >>1.url
echo URL="%path%" >>1.url
echo IconIndex=29 >>1.url
echo IconFile=C:\windows\system32\shell32.dll >>1.url
如果你实在是要用SHUTCUT也可以,
SHUTCUT /?


怎么用批处理命令给程序创建快捷方式?视频

相关评论:
  • 17859722869使用批处理命令(*.bat)快速创建文件、提取文件名和批量重命名的操作方...
    顾莎俊首先,批量创建文件夹:在大量勘察照片需分类时,利用Excel生成规范文件夹名称,然后将代码复制到TXT文件(别忘了选择*.bat格式)并双击执行,即可快速生成所需文件夹。对于无线环境照片,通过批处理轻松命名:只需记住特定代码,根据需要调整角度增量,即可自动为照片命名。提取文件名称时,设计文件管理变得简...

  • 17859722869使用批处理命令为bat文件和exe文件创建快捷方式到桌面
    顾莎俊Echo Offmshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""Desktop"") & ""\\1.lnk""):b.TargetPath=""%~dp01.bat"":b.WorkingDirectory=""%~dp0"":b.Save:close")Pause简单的,把此批处理和要创建快捷方式的1.bat放在一起就...

  • 17859722869就是怎么用命令提示符或者bat等处理文件来创建某文件的快捷方式?_百度...
    顾莎俊1、在电脑桌面,新建txt文本。2、把下面一行复制到txt文本中,并改为您的路径和命令:cmd \/k "cd \/d D:\\Program Files\\Project\\bin&&You cmd Command Line"3、把文本的后缀名txt改为bat 4、双击bat文件即可。注意:1、多条命令请用两个希腊字母(and)&& 链接 :(如:cmd \/k "cd \/d D:\\...

  • 17859722869怎样用DOS命令或批处理实现发送一个文件的快捷方式至桌面上?
    顾莎俊代码使用方法:只需复制代码后粘帖到新的空文本文件中,然后按照脚本中注释的要求去修改内容,并保存为后缀名为bat的文件,最后双击这个bat文件即可执行并创建快捷方式。以下为脚本代码:echo off::设置程序或文件的完整路径(必选)set Program=D:\\MyApp\\app.exe ::设置快捷方式名称(必选)set LnkNam...

  • 17859722869怎么用批处理命令给程序创建快捷方式?
    顾莎俊怎么在cmd窗口下用批处理命令来给某个程序创建个快捷方式?很着急要用shortcut.exe我知道这个命令可以创建快捷方式 但是不知道参数比如 这个程序在 C:\\Program Files\\111\\1.exe怎么用批处理把这个程序的快捷方式做到桌面上?安全警告 | 浏览11037 次 |举报 我有更好的答案推荐...

  • 17859722869利用批处理命令快速提升办公效率 02(视频+图文 ) | 十分钟带你掌握 Wi...
    顾莎俊掌握Windows批处理命令,能极大地提升办公效率,让我们通过一系列实际操作来快速了解这些实用技巧。【实验内容】2.1 创建目录:利用'md'命令轻松创建,如在C盘建'mydb',只需输入'md mydb'。2.2 路径管理:'cd'用于查看或改变目录,如'cd c:\\mydb'切换到指定路径。2.3 删除目录:'rd'用于删除...

  • 17859722869怎么用批处理命令给程序创建快捷方式?
    顾莎俊有这个必要吗?可以用 批处理 直接生成啊。。。set path=C:\\Program Files\\111\\1.exe echo [InternetShortcut]>>1.url echo URL="%path%">>1.url echo IconIndex=29 >>1.url echo IconFile=C:\\windows\\ system32 \\shell32.dll >>1.url 如果你实在是要用SHUTCUT也可以,SHUTCUT \/?

  • 17859722869如何通过批处理创建桌面快捷方式
    顾莎俊███方法一:批处理创建快捷方式并指定快捷键★★★ Echo off >%temp%\\a.vbs echo Set AAA = WScript.CreateObject("WScript.Shell") '设置CreateObject 方法 >>%temp%\\a.vbs echo set BBB = AAA.CreateShortcut("%userprofile%\\桌面\\服务.lnk") '设置快捷方式名称 >>%temp%\\a...

  • 17859722869我想用批处理命令将D:\\2015这个路劲下32.bat建立一个桌面快捷方式?可以...
    顾莎俊: '起始位置>>makelnk.vbs echo oShellLink.Hotkey = "" : '快捷键>>makelnk.vbs echo oShellLink.WindowStyle = 1 :'运行方式,参数1默认窗口激活,参数3最大化激活,参数7最小化>>makelnk.vbs echo oShellLink.Description = "" : '备注>>makelnk.vbs echo oShellLink.Save :...

  • 17859722869在创建快捷方式后,怎样用批处理命令在快捷方式的目标后面加入参数 -x...
    顾莎俊给你一个VBS的代码 Dim NewParameter,Strlnk,WshShell,oShellLinkStrlnk = "虚拟系统.lnk" '设置快捷方式。NewParameter = " -x "".\\系统\\Windows 7 32低.vmx""" '设置目标路径中要添加的参数set WshShell = WScript.CreateObject("WScript.Shell")set oShellLink = WshShell.CreateShortcu...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网