惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
F
Fortinet All Blogs
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 叶小钗
爱范儿
爱范儿
美团技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
有赞技术团队
有赞技术团队
博客园_首页
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
V
Visual Studio Blog
Jina AI
Jina AI
博客园 - Franky
量子位
MongoDB | Blog
MongoDB | Blog
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
U
Unit 42
aimingoo的专栏
aimingoo的专栏
M
MIT News - Artificial intelligence

方永、南天紫雲

linux透明代理 技术的边界 停机问题通俗说明 Rust与oracle、redis集群的纠结 学习能力的增长 微信调试的原语 mac外接移动硬盘安装ArchLinux linux的死机问题 linux下全键盘操作 漂亮又好用的bspwm linux本机透明代理 ssh、mosh、autossh linux不能待机又一例 从WordPress切换到Hugo 折腾电脑开机 linux系统QQ新思路 Arch Linux的字体渲染 svn管理之submin OpenWrt自动fucking墙記錄 二维码(qrcode)名片的一些事儿 用lua nginx module搭建一个二维码(qr code)生成器 CentOS 7 安裝註記 php程序連接MySQL时只能127.0.0.1而localhost無法連接的問題 ThinkPad之FAN_ERROR、hi fi聲卡 jetty多端口部署 OpenWrt簡單暴力限網 linux中cron之PATH变量 OpenWrt的WDS無線橋接模式 再敘OpenWrt下的rtl8187無線中繼 sed之模擬tail
shortcut,命令行创建快捷方式
zola · 2011-08-25 · via 方永、南天紫雲

shortcut

命令行生成快捷方式程序

特点:

  1. 使用汇编程序编写,fasm汇编器汇编,指令级优化,极小的体积(目前版本4.5KB),超快的速度,真正意义上的绿色软件。

  2. 开源软件,使用MIT开源协议发布,可以了解程序的每一个细节,放心地使用(可惜360之类的很多杀毒软件会报毒,汇编语言写的程序命运大都如此吧)。

  3. 较之于微软的一款命令行批处理工具,shortcut体积更小,内部实现更新,功能更为强大,命令行参数更为人性化。

用法:

命令行参数格式:

shortcut .lnk_file target_file [parameters] [icon_file icon_index][start_options] [hotkey] [description]
1. 要生成的快捷方式的文件名,包括路径
2. 目标文件或文件夹
3. 传递的参数
4. 图标文件
5. 图标索引
6. 启动方式
7. 快捷键
8. 描述
  • 命令行参数按如上的顺序传入,可以只有 1,2 两项,也可以将 3,4,5,6,7,8,的某一项用 “” 留空,但如果存在第4项,就要指定第5项。

  • 启动方式指启动时窗口的显示方式,有常规,最大化,最小化三种状态;

  • 快捷键可以定义任意一个键,比如 Alt 键,A 键,注意,这样的快捷键会使得该键的输入被系统外壳程序拦截,所以应该定义如 Ctrl+Alt+F1(CA|112) 这样的组合快捷按键,快捷键的定义格式为 功能按键|十进制的虚拟键值 ,例如 C|116 (Ctrl+F5),记得用引号引起来,否则 | 被识别为管道命令,也可以是一个十进制的虚拟键值,如 112 (F1)。

  • 第8项”描述”中如果包含空格,应该用引号引起来,其它项有空格做同样的处理,另外需要注意的是,这些参数项中使用了中文字符,也应该用引号引起来。

  • 使用 shortcut sho 这样的参数显示真实的”name”,如shortcut $desktop sho 显示当前电脑的桌面的路径。

例子:

在快速启动栏(开始键右边)创建一个 C 盘的快捷方式

shortcut $quicklaunch\demo.lnk c:

在桌面创建一个 C 盘的快捷方式,用 C:\windows\explorer.exe 文件中索引为5的图标,启动方式为常规,快捷键为 Ctrl+Alt+Backspace,描述为 demo

shortcut $desktop\demo c: "" "C:\windows\explorer.exe" 5 nor "ca|8" demo

english help:

shortcut,creat a shortcut for windows shell.
 
Usage:
shortcut .lnk_file target_file [parameters] [icon_file icon_index][start_options] [hotkey] [description]
 
Examples:
shortcut $quicklaunch\demo.lnk c:
shortcut $desktop\demo c: "" "c:\windows\explorer.exe" 5 nor "ca|8"
demo
 
Following variable can be used in shortcut file name:
$desktop $quicklaunch $sendto $startmenu $smprograms $templates
 
start_options should be one of: nor max min
hotkey use "[modifier flags|]Virtual-Key Codes" format,modifier flags can be a combination of c(CONTROL key)
a(ALT key) s(SHIFT key) e(Extended key),and codes is decimal system
 
For more help,visit hi.baidu.com/bywei

下载地址:http://files.vinoca.org