1
A
回答
7
我只是写我的第一的Photoshop JSX脚本这一次:)
我使用的Photoshop CS3,但我猜改变文本是一个核心功能,可能不会轻易从一个版本更改为另一个版本;
这里是我的片断:
//get the active document
var doc = app.activeDocument;
//get the active layer
var al = doc.activeLayer;
if(al.kind == LayerKind.TEXT) {
//get the textItem
var ti = al.textItem;
//change contents
ti.contents = "stackoverflow";
}
我不知道如果我得到你通过改变图层名称, 内容的意思到底是什么,但在这里它是我去:
function changeTextByLayerName(layerName,newText){
var layer = doc.layers.getByName(layerName);
if(layer.kind == LayerKind.TEXT) layer.textItem.contents = newText;
}
幸运的是,有一个getByName方法,所以不需要手动循环,然后我只是检查图层是否实际上是文本图层。
希望它有帮助。
相关问题
- 1. 编辑文本图层 - Photoshop脚本
- 2. 的Photoshop JSX脚本来更改层文本动态
- 3. 在Adobe Photoshop中使用JavaScript脚本,如何将一些图层保存为相同大小?
- 4. 使用perl脚本更改文件的选定内容
- 5. Photoshop中的javascript如何脚本
- 6. Photoshop脚本错误(层数)
- 7. Android:使用单选按钮更改文本视图的内容
- 8. 如何每天使用javascript更改文本内容?
- 9. Photoshop脚本:在单独文件中导出图层组合
- 10. 如何更改使用Adobe Flash CS5中的文本工具创建的常规文本字段的内容?
- 11. Photoshop脚本与苹果脚本 - 无法打开图像与“选择文件”
- 12. Javascript-Android获取所选文本脚本
- 13. 使用YUI更改IE 8中的脚本标记的内容
- 14. Photoshop的脚本 - 低于当前层
- 15. 使用导出图像在Photoshop中打开和关闭多个图层脚本
- 16. photoshop JavaScript脚本问题
- 17. 如何更改文本文件的内容在Java中
- 18. 在Photoshop脚本中打开和关闭多个图层
- 19. 如何在活动文档中加载图像? (Photoshop脚本)
- 20. 在Adobe Illustrator脚本中更新UI中的文本
- 21. JavaScript更改脚本
- 22. 使用Javascript更改文本
- 23. 如何使内容更改后onload脚本再次工作
- 24. 在Adobe Photoshop中更改PNG文件中的字体
- 25. 如何使用javascript更改asp.net文本框的文本属性
- 26. Photoshop Javascript来获取活动文档中的所有图层
- 27. 从Java脚本更改CSS内容
- 28. 在photoshop中复制文本图层无文字变化
- 29. 如何刷新Chrome扩展的内容脚本,如DOM更改
- 30. Photoshop脚本.DS_Store
〜(_8 ^(|)谢谢!:) – 2009-08-19 19:14:03
不能谢谢你。这真的帮助我理解了脚本如何与ExtendScript配合使用。你是乔治的男人! – HoldTheLine 2013-03-03 02:10:32