一、VB脚本创建桌面快捷方式

1.创建lnk快捷方式

Set WshShell = WScript.CreateObject("WScript.Shell")
Rem 特殊文件夹桌面
strDesktop = WshShell.SpecialFolders("Desktop")
Rem ShortCutName表示桌面图标名称
set oShellLink = WshShell.CreateShortcut(strDesktop & "\ShortCutName.lnk")
Rem TargetProgramPath表示目标程序所在路径
oShellLink.TargetPath = "TargetProgramPath"
Rem 参数1默认窗口激活,参数3最大化激活,参数7最小化
oShellLink.WindowStyle = 3
Rem ShortcutKey表示快捷键,示例:Ctrl+Alt+e
oShellLink.Hotkey = "ShortcutKey"
Rem IconLocation表示桌面快捷方式图标路径
oShellLink.IconLocation = “IconLocation”
Rem Remark表示桌面快捷方式备注
oShellLink.Description = "Remark"
Rem WorkingDirectory表示起始位置
oShellLink.WorkingDirectory = “WorkingDirectory”
Rem 保存快捷方式
oShellLink.Save

2.创建url快捷方式

Set WshShell = WScript.CreateObject("WScript.Shell")
Rem 特殊文件夹桌面
strDesktop = WshShell.SpecialFolders("Desktop")
Rem ShortCutName表示桌面图标名称
set oUrlLink = WshShell.CreateShortcut(strDesktop & "\ShortCutName.url")
Rem TargetProgramPath表示目标程序所在路径,示例:http://www.baidu.com/
oUrlLink.TargetPath = "TargetProgramPath"
Rem 保存快捷方式
oUrlLink.Save

二、bat脚本示例:

:: 定义创建桌面快捷
:: -- %~1: 应用程序所在路径
:: -- %~2: 桌面快捷方式名称
:: -- %~3: 快捷方式图标目录
:create_desktop_shortcutIF NOT DEFINED WorkDir call:GetWorkDir "%~1" (ECHO Set WshShell=CreateObject("WScript.Shell"^)ECHO strDesKtop=WshShell.SpecialFolders("DesKtop"^)ECHO Set oShellLink=WshShell.CreateShortcut(strDesKtop^&"\%~2.lnk"^)ECHO oShellLink.TargetPath="%~1"ECHO oShellLink.WorkingDirectory=""ECHO oShellLink.IconLocation="%~3"ECHO oShellLink.WindowStyle=1ECHO oShellLink.Description=""ECHO oShellLink.Save)>makelnk.vbsECHO 桌面快捷方式创建成功!makelnk.vbsDEL /f /q makelnk.vbs
GOTO:EOF

批处理创建桌面快捷方式相关推荐

  1. ubuntu clion 创建桌面快捷方式

    ubuntu clion 创建桌面快捷方式 首先在终端下输入 cd /usr/share/applications/ 进入applications目录下,建立一个clion.desktop文件 sud ...

  2. 解决Inno Setup制作安装包无法创建桌面快捷方式的问题

    昨天想把个java程序做成exe安装软件,然后就去下载了Inno Setup这个软件安装包制作软件,Inno Setup这个软件确实非常好用,但是由于我下载的中文汉化版,根据向导一步步来就是不创建桌面 ...

  3. [Android]为指定的应用创建桌面快捷方式

    网上一搜一大把为自己的应用创建快捷方式,但是本文的侧重点在为"指定的应用"创建桌面快捷方式.     常见的桌面快捷方式有两要素:1.应用名 2.应用图标. 指定应用图标的信息是: ...

  4. android自动创建桌面,Android应用启动后自动创建桌面快捷方式的实现方法

    Android的开发其实是比较灵活的,其实在安装了Android应用程序之后,会在桌面上自动创建快捷方式,接下来爱站技术频道小编将会介绍Android应用启动后自动创建桌面快捷方式的实现方法给大家,有 ...

  5. delphi编程创建桌面快捷方式

    delphi编程创建桌面快捷方式 uses ActiveX,ComObj,StdCtrls,ShlObj,FileCtrl;  procedure TForm1.N2Click(Sender: TOb ...

  6. Web安装项目创建桌面快捷方式

    一.WEB安装项目部署 1.新建:新建项目-安装和部署项目-WEB安装项目 2.部署: (1)进入文件系统视图,"项目-右键-视图-文件系统";也可以直接点"解决方案资源 ...

  7. Android应用启动后自动创建桌面快捷方式

    为什么80%的码农都做不了架构师?>>>    和IOS开发和Windows Phone开发相比,Android是开放的,Android上的开发也相对更加灵活,能够做很多事情.有的朋 ...

  8. 如何在Ubuntu上创建桌面快捷方式

    Desktop icons should be simple, but they're not on Ubuntu 18.04 LTS and newer releases like Ubuntu 1 ...

  9. 学习:Web安装项目创建桌面快捷方式及重写安装类(转)

    一.WEB安装项目部署 1.新建: 新建项目-安装和部署项目-WEB安装项目 2.部署: (1)进入文件系统视图,"项目-右键-视图-文件系统";也可以直接点"解决方案资 ...

  10. ubuntu创建php文件,ubuntu系统创建桌面快捷方式的方法

    在ubuntu系统中,自己安装的程序往往没有创建桌面快捷方式,每次都通过终端然后输入绝对路去径执行命令比较繁琐,其实可以像windows那样自己在桌面程序创建程序的快捷方式,这样方便了每次的启动. 这 ...

最新文章

  1. 程序员应知——团队精神(转)
  2. 最懂中文的H5前端框架amazeUI
  3. Java源文件的编译、下载、解释和执行
  4. 判断frame是否已创建_大白菜的ROS笔记(8)(创建TF广播和监听,内容很多,细节满满)...
  5. C++学习心得总结【20181128】
  6. Spring Data Jpa 不打印sql参数
  7. centos无法使用ifconfig命令,安装方法
  8. plc编程入门视频教程
  9. TCP 报文段首部格式讲解
  10. linux 编译chromium,简易编译Chromium OS内核教程
  11. pandas缺省值处理
  12. KIS迷你版软件用户常见问题
  13. happen-before原则解读
  14. 亚马逊服务器EC2无法ping通的问题
  15. SysML实践指南第二版(中文翻译:刘亚龙)第七章 使用模块图(BDD)建模
  16. 内核层读写应用层文件,使用filp_open函数。
  17. 面试 Redis 没底?这 40 道面试题让你不再慌(附答案)
  18. 基于JAVA的SM4文件加密解密,可以直接使用
  19. wps提示系统缺失字体
  20. win、linux、unix查看系统主机名

热门文章

  1. 项目:任务清单(Vuex)
  2. html表格列文字自动换行,Table文字自动换行
  3. c语言上机试题8,计算机考试二级C语言上机试题下[8]
  4. Arduino 利用ADS1115 AD转换模块进行数据读取
  5. 麒麟系统编译网卡驱动
  6. Word中使用表格排版公式时,表格内序号纵向居中的问题。
  7. Easyui文件上传格式限制
  8. [硬件]超能课堂(181):我们为什么需要4+8pin CPU供电接口?
  9. 【基础】制作word模板
  10. thinkphp 对接阿里云短信支付,其主要是新版composer对接阿里短信