在Windows中如何通过命令行创建快捷方式
经常我们需要从程序中创建快捷方式,但是遗憾的是很多程序中都没有内置的模块,虽然有第三方的库,但是为了 这么简单的功能多增加一个库文件有点大才小用。这里利用VBS,介绍的解决方案只需不到两分钟的时间即可完成并且运行良好。
首先,使用名称myshortcut.vbs创建一个文本文件。 然后复制以下文本并将其粘贴到文件中:
set WshShell = WScript.CreateObject("WScript.Shell" )
set oShellLink = WshShell.CreateShortcut(Wscript.Arguments.Named("shortcut") & ".lnk")
oShellLink.TargetPath = Wscript.Arguments.Named("target")
oShellLink.WindowStyle = 1
oShellLink.Save
然后保存文件并退出编辑器。可以使用以下命令创建快捷方式:
mkshortcut /target:TargetName /shortcut:ShortcutName
其中,TargetName
和 ShortcutName
分别为目标程序位置和快捷方式位置。
实际示例:
myshortcut.vbs /target:"D:\Games\World of Warcraft\World of Warcraft Launcher.exe" /shortcut:C:\data\WOW.lnk
在Windows中如何通过命令行创建快捷方式相关推荐
- windows 中开机自启动命令行(CLI)
windows 中开机自启动命令行(CLI) English-Version 1. 创建自启动批处理文件 新建一个.txt文档,在里面输入代码 @echo off CMD 然后把文件更名为start. ...
- 命令行创建快捷方式的批处理脚本
原文地址为: 命令行创建快捷方式的批处理脚本 从网上搜集了一些"创建快捷方式"的批处理脚本,以供将来工作中参考: 一.示例为创建记事本的快捷方式到桌面 set path=%WIND ...
- Windows中mysql使用命令行登录
环境:mysql5.7.11 + window64位 mysql登录命令:mysql –u用户名 [–h主机名或者IP地址] –p密码 (用户名是登录的用 户,主机名或者IP地址为可选项,如果是本地连 ...
- 【错误记录】解压 Linux 内核报错 ( Can not create symbolic link : 客户端没有所需的特权 | Windows 中配置 7z 命令行执行解压操作 )
文章目录 一.报错信息 二.解决方案 一.报错信息 二.解决方案 查看 7zip 软件的安装路径 E:\Program Files\7-Zip , 其中 7z.exe 和 7z.dll 就是执行所需的 ...
- linux中mysql客户端命令行连接不了 docker 创建的mysql
linux中mysql客户端命令行连接不了 docker 创建的mysql 问题 :如题 a@z:~$ mysql -h localhost -p ERROR 2002 (HY000): Can't ...
- windows 命令行创建虚拟WIFI
前提条件: 带有无线网卡并且安装windows的笔记本 笔记本连上宽带或者WIFI 操作步骤: 1.查看电脑是否支持承载网络 netsh wlan show drivers 2.创建虚拟WIFI,并设 ...
- linux一条命令添加用户并设置密码,linux中如何通过命令行来添加用户并设置密码...
linux中如何通过命令行来添加用户并设置密码 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 LINUX中如何通过命令行来添加用户 ...
- 【Flutter】创建 Flutter 项目 ( Android Studio 创建并运行 Flutter 应用 | 命令行创建并运行 Flutter 应用 | 运行 Flutter 应用三种方式 )
文章目录 一.Android Studio 中创建 Flutter 项目 二.命令行创建 Flutter 项目 三.通过命令行方式运行 Flutter 项目 四.通过 Android Studio 可 ...
- Qt_Window@Qt Command Prompt从命令行创建工程
#include <QApplication> #include <QLabel>int main(int argc, char *argv[]) {QApplication ...
- 通过CMD命令行创建和使用Android 模拟器 AVD
进行Android APP测试时,若手持android手机设备稀少的情况下,我们可以通过创建Android模拟器AVD来代替模拟android手机设备,本文就具体介绍如何创建和使用AVD. 1.创建A ...
最新文章
- 人工智能70年:科幻和现实的交融
- 散列算法 SHA-1,SHA-2和SHA-256之间的区别
- python 获取闭包函数的参数
- js foreach用法_使用 nodejs 写爬虫(一): 常用模块和 js 语法
- java 常见数据类型
- java compile_java中的CompileAPI入门及使用
- combinatorial_identities习题1.1分析与解答
- c罗图片带字经典语言,c罗与马塞洛表情包带字
- 百密一疏,防不胜防,细数那些大型数据库建设过程中绕不开的坑
- Android 中 liblog 和 libcutils 的编译 trick
- 基于Ubuntu16.04的GeForce GTX 1080驱动安装,遇到的问题及对应的解决方法
- SaltStack 学习笔记 - 第十二篇: SaltStack Web 界面
- Fddb数据集人脸label可视化(matlab)
- 道路-水系河流-铁路-人口等栅格数据获取途径
- 电磁散射特性与SAR影像之间的关联,典型地物的散射特性
- 2015年总结,平平淡淡的一年.
- win设置右键快捷打开软件
- 职场管理(1)——入职无法出示离职证明怎么办?别慌,这样也可以正常入职
- C#启动打印机打印文件
- 树莓派与声音传感器 python
热门文章
- C# MVC获取微信openId
- 鸿蒙系统手机开机,华为手机鸿蒙系统 OS 2.0 开机界面演示
- 计算机局域网和广域网的特点是什么,局域网和广域网的区别
- 【腾讯TMQ】远程移动测试平台对比分析
- .netcore3 下Signalr 关于Joson序列化后对象属性变小写的问题
- Incompatible magic value xxxxxx in class file
- 多个excel工作簿合并_多人收集表格,数据比较和合并工作簿,Excel隐藏功能一键搞定!...
- Intel 80286微处理器功能结构
- python3 extract_model.py对应代码解读抽取式提取+生成式提取摘要代码解读------摘要代码解读3
- 代收邮件服务器(pop,接收邮件服务器(POP)是?什么是 POP3? POP3 命令包括什么?