我觉得这很容易.谷歌让我想到了.
我想要的是一个穷人的操作系统间剪贴板.我在网上看到的一切都不是免费的,没有应用程序这个简单应该花费任何人任何东西,或与本地Linux安装或Windows或其他一些不兼容.
在最佳解决方案中,右键鼠标操作将添加到"剪切","复制"和"粘贴",其名称类似于"复制到文件".该文件可能存在也可能不存在,但具有固定名称并位于共享磁盘上.
我想我需要第二个鼠标右键动作"从文件粘贴"以补充"复制到文件".
那么,有人会告诉我如何使用AppleScript或者Automator,获取剪贴板的当前文本内容并粘贴到现有文件中,覆盖文件的任何现有内容吗?
OS/X Snow Leopard
谢谢.
我正在创建一个AppleScript,它在Mac Os X中创建/ Users文件夹的备份图像.我想做两件事之一:
我尝试使用/ dev/null执行shell脚本但忽略所有输出.我想保存输出并将其显示在用户的对话框中.
这是我的代码:
set computername to (do shell script "networksetup -getcomputername")
set fin to ""
set theIcon to note
tell application "Finder"
try
set folderalias to "/Users"
set foldersize to physical size of folder (alias ":Users") --(info for folderalias)
set foldersize to (round ((foldersize / 1.0E+9) * 100)) / 100
on error
tell application "System Events"
set foldersize to (round (((get physical size of folder ":Users" as text) / 1.0E+9) * 100)) / 100 …Run Code Online (Sandbox Code Playgroud) 所以我有一个非常简单的shell脚本,它在一个人的计算机的hosts文件中输入一个IP地址和一个域名.仅用于"开发目的!" 它工作正常,它只是输入IP地址和域名
192.168.53.215dev.env.os 192.168.53.215dev.source.os
我希望它输入它像这样:
192.168.53.215 dev.env.os 192.168.53.215 dev.source.os
所以基本上我希望它在IP地址和域名之间添加空间,遗憾的是我无法弄明白.任何帮助将不胜感激,这是一个简单的脚本,不应该与过于复杂的脚本混杂.请保持简单,并准确解释你正在做什么我想学习它没有为我做完感谢!
这是代码:
do shell script "/usr/bin/printf \"\\n# Add #####'s ip for Sourcebox\\n192.168.53.215\\dev.env.os\\n192.168.53.215\\dev.source.os\\n\" >> /etc/hosts; /usr/bin/dscacheutil -flushcache" with administrator privileges
Run Code Online (Sandbox Code Playgroud) 我想通过运行AppleScript来播放曲目.我无法搞清楚播放曲目的方法.
我这样做
tell application "Spotify"
play track "One Thing" in context spotify:track:5Up9Lj7QWudEfMc0ve5qWW
end tell
Run Code Online (Sandbox Code Playgroud)
这显然不起作用.我不知道如何处理上下文部分.什么是背景?
当我使用Snow Leopard时,我在创建Applescripts时多次使用以下模式:
on run args
set filePath to POSIX file (item 1 of args) as alias
...
end run
Run Code Online (Sandbox Code Playgroud)
升级到Mountain Lion后,上面的脚本似乎会产生警告:
2012-08-10 15:12:12.305 osascript[54131:303]
CFURLGetFSRef was passed this URL which has no scheme
(the URL may not work with other CFURL routines): path/to/input/file.ext
Run Code Online (Sandbox Code Playgroud)
任何人都可以启发错误的含义吗?
我有一堆包含m4a格式歌曲的文件夹,还有一个名为[专辑名称] .png的专辑封面文件(png).
我想自动将专辑封面添加到每个文件夹中的每个文件,但我不想先将它们导入iTunes.
在最糟糕的情况下,bash脚本也可以运行,因为它可以从AppleScript运行.建议?
对于我的脚本,我从命令行的用户输入中得到一个参数,我想确保用户不要忘记输入参数.所以基本上,我想让我的脚本做这样的事情:
on run argv
if (item 1 of argv exists) then
return "defined"
else
return "undefined"
end if
end run
Run Code Online (Sandbox Code Playgroud)
现在说(argv的第1项存在)的部分不起作用,但我希望有人可以帮助我.谢谢!
具体来说,当我在iOS中调试Web内容时,我可以通过单击Safari菜单栏中的以下菜单项来启动Safari Web Inspectors:
我想迭代Safari菜单并激活"开发"菜单中的任何项目,这些项目包含我在网页标题中使用的公共子字符串.
在applescript中你可以使用另一个脚本中定义的变量吗?我想你会有类似的东西:
set test to (load script "/tmp/a.scpt")
Run Code Online (Sandbox Code Playgroud)
但是你如何选择一个特定的变量呢?
如何检查变量是否为数字?
我正在尝试这个:
set a to 5
if a is a number
display dialog "Yes! It's a number!"
end if
Run Code Online (Sandbox Code Playgroud)
我也试过这段代码:
set a to 5
if a is integer
display dialog "Yes! It's a number!"
end if
Run Code Online (Sandbox Code Playgroud)
但不幸的是,它没有按预期工作.