最近看过此主题的会员

查看: 400|回复: 0

[代码发布] 【通用脚本】给文件夹创建软连接(快捷方式)

[复制链接]

97

主题

1023

积分

134 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双百里挑一攻无不克先锋旗帜优秀新人

发表于 2019-3-16 10:43:33 | 显示全部楼层 |阅读模式
macOS 的软连接(替身)的意思就是 Windows 里快捷方式的意思。软连接、硬连接、替身都是类似于路牌一样的东西。代码都给你,自己动手试一下就知道怎么回事。


为什么写这个脚本:
系统右键菜单有“创建替身”选项,为什么要用脚本自己再实现一遍?举例来说,系统创建MyMusic文件夹的“替身”,得到一个名为“MyMusic的替身”的替身,你还得自己手动把“的替身”三个字删掉。跳窗的好处在于一次性操作,以后只需要点进去文件夹把替身拖拽到你想放到的文件夹里就行了。

本脚本的作用效果:在选中的文件夹内创建这个文件夹的软连接。

使用方法:
1. 在脚本模块点击➕新建脚本,把以下代码复制粘贴到刚建好的脚本文件内。
2. 在自动跳窗模块点击转到文件跳窗,然后点击➕新建插件,设置标示名称、设置状态为 ⌘C、设置动作类型为脚本,设置执行动作为 1 中新建的脚本的名称。

[AppleScript] 纯文本查看 复制代码
[/font]
[font=FixedPMSans, 微软雅黑, Tahoma, Helvetica, &quot]--通用脚本
--软连接
--建议作为文件跳窗插件使用

tell application "System Events"
	-- tell application id "com.apple.finder"
	tell application "Finder"
		set theItems to selection
		set filePath to (POSIX path of (the selection as alias))
	end tell
	set the clipboard to filePath
end tell

do shell script "path=$(pbpaste);chmod a+x $path;cd ..;ln -s " & filePath & " " & filePath




suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表