【发布时间】:2013-08-25 22:00:54
【问题描述】:
我是编程新手,除了网页设计之外从来没有做过任何事情,所以我不确定如何实现我的项目想法。
对于一个噱头推特,我想创建一个脚本,每次我在 Photoshop 中打开图像时自动推文文件名。我使用的是 Windows 7,而 Photoshop 是我的默认图像查看器。
我从哪里开始?我有时间和耐心学习任何语言。
【问题讨论】:
标签: javascript twitter photoshop
我是编程新手,除了网页设计之外从来没有做过任何事情,所以我不确定如何实现我的项目想法。
对于一个噱头推特,我想创建一个脚本,每次我在 Photoshop 中打开图像时自动推文文件名。我使用的是 Windows 7,而 Photoshop 是我的默认图像查看器。
我从哪里开始?我有时间和耐心学习任何语言。
【问题讨论】:
标签: javascript twitter photoshop
我建议查看 Photoshop“动作”。在此区域,您可以创建宏以在 Photoshop 中记录步骤,然后一次性或以您编程的方式重复所有步骤。
【讨论】:
操作很好,但有限制。你可能想考虑学习 JavaScript 有很多可用的资源。
你的想法应该是相当直截了当的;有一次例外:没有简单的方法可以检查新文档何时打开。您可以运行一个脚本来查找此信息,但是让一个在“后台”运行的脚本等待新文档弹出并不那么容易。因此,您的想法的“自动”部分可能会很困难。然而,编写一个脚本来推文文件的名称是相当简单的,可以通过操作或键盘快捷键运行。
我会用一个简单的脚本来帮助你:
// We create a variable called srcDoc
// which is a shortcut to the active document
var srcDoc = app.activeDocument;
// We assaign a variable to the active document's name
myFileName = app.activeDocument.name;
// we display the active name
alert(myFileName)
如果您将该文件保存为 myfirstscript.jsx 。打开 photoshop 并运行脚本(文件..>脚本..>浏览..>myfirstscript.jsx)上面的脚本会告诉你你正在处理什么文件。
该脚本有缺陷,因为它没有考虑到没有打开任何文档的情况。所以我们只需添加一个 if 语句:
if (documents.length != 0)
{
// We create a variable called srcDoc
// which is a shortcut to the active document
var srcDoc = app.activeDocument;
// We assaign a variable to the active document's name
myFileName = app.activeDocument.name;
// we display the active name
alert(myFileName)
}
else alert("No documents open, dude!")
这是一个开始,我相信其他人会帮助你完成 Twitter 部分 - 这是最困难的部分。
看看here。祝你好运。
【讨论】: