◆- Adobe插件与脚本区 主要讨论Adobe插件开发与软件脚本撰写

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2023-04-14, 09:35     #1
1272065217@qq.com 1272065217@qq.com 当前离线
正式会员
等级: 二袋长老
美女 级别:17 | 在线时长:366小时 | 升级还需:30小时级别:17 | 在线时长:366小时 | 升级还需:30小时
 
Uid: 528127
注册日期: 2016-08-01, 10:41
帖子: 81
感谢: 2
0 个帖子获得 0 次感谢
现金: 3金币
资产: 439金币
声望: 10 1272065217@qq.com 向着好的方向发展
1272065217@qq.com 1272065217@qq.com 当前离线
正式会员
等级: 二袋长老
美女 级别:17 | 在线时长:366小时 | 升级还需:30小时级别:17 | 在线时长:366小时 | 升级还需:30小时
 
Uid: 528127
注册日期: 2016-08-01, 10:41
帖子: 81
感谢: 2
0 个帖子获得 0 次感谢
现金: 3金币
资产: 439金币
声望: 10 1272065217@qq.com 向着好的方向发展
默认 PS脚本求助,不能运行。   



我的窗口 = new Window("dialog", "1号台");我的窗口.bounds = [0, 0, 510, 180];版号_分组框 = 我的窗口.add("panel", [10, 10, 500, 85], "版号及规格");版号_标签 = 版号_分组框.add("statictext", [10, 23, 60, 43], "版 号:");版号_编辑框 = 版号_分组框.add("edittext", [70, 20, 200, 45]);颜色_分组框 = 版号_分组框.add("panel", [235, 0, 236, 85]);颜色_标签 = 版号_分组框.add("statictext", [250, 23, 310, 43], "颜 色:");颜色_编辑框 = 版号_分组框.add("edittext", [320, 20, 450, 45]);颜色_标签1 = 版号_分组框.add("statictext", [460, 23, 480, 45], "色");退出_按钮 = 我的窗口.add("button", [320, 100, 400, 150], "退出", {
name: "cancel"
});确认_按钮 = 我的窗口.add("button", [420, 100, 500, 150], "确认(&M)", {
name: "ok"
});确认_按钮.onClick = function() {
var数字 = /^[0-9]+$/;
if (颜色_编辑框.text != "" && !数字.test(颜色_编辑框.text) || isNaN(颜色_编辑框.text) == true || 颜色_编辑框.text < 1 || 颜色_编辑框.text > 15) {
alert("颜色,只能输入数字。而且小于16。", "颜色错误", 2);
return false;
}
activeDocument.activeLayer = activeDocument.layers[0];
activeDocument.activeLayer.textItem.contents = 版号_编辑框.text;
var idsetd = charIDToTypeID("setd");
var desc11 = new ActionDescriptor();
var idnull = charIDToTypeID("null");
var ref2 = new ActionReference();
var idChnl = charIDToTypeID("Chnl");
var idfsel = charIDToTypeID("fsel");
ref2.putProperty(idChnl, idfsel);
desc11.putReference(idnull, ref2);
var idT = charIDToTypeID("T ");
var ref3 = new ActionReference();
var idChnl = charIDToTypeID("Chnl");
var idChnl = charIDToTypeID("Chnl");
var idTrsp = charIDToTypeID("Trsp");
ref3.putEnumerated(idChnl, idChnl, idTrsp);
desc11.putReference(idT, ref3);
executeAction(idsetd, desc11, DialogModes.NO);
var通道长度 = app.activeDocument.channels.length;
if (通道长度 != activeDocument.activeChannels.length) {
var通道 = "new Array(";
for (var a = 0; a < 通道长度; a += 1) {
if (a > (通道长度 - 2)) {
var通道值 = "activeDocument.channels[" + a + "])";
} else {
var通道值 = "activeDocument.channels[" + a + "],";
}
var通道 = 通道 + 通道值;
}
activeDocument.activeChannels = eval(通道);
}
var新颜色 = new SolidColor();新颜色.cmyk.cyan = 0;新颜色.cmyk.magenta = 0;新颜色.cmyk.yellow = 0;新颜色.cmyk.black = 100;
activeDocument.selection.fill(新颜色, ColorBlendMode.NORMAL, 100, false);
activeDocument.selection.deselect();
activeDocument.channels[0].remove();
activeDocument.channels[0].remove();
activeDocument.channels[0].remove();
activeDocument.channels[0].remove();
var通道长度 = activeDocument.channels.length;
var颜色数 = 颜色_编辑框.text;
for (var a = 0; a < 通道长度 - 颜色数; a += 1) {
activeDocument.channels[颜色数].remove();
}我的窗口.close();
};我的窗口.center();我的窗口.show();
1272065217@qq.com 当前离线  
旧 2023-04-14, 15:06   只看该作者   #2
MaFia丶枫语 MaFia丶枫语 当前离线
正式会员
等级: 四袋长老
级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时
 
Uid: 574284
注册日期: 2017-07-27, 11:18
帖子: 415
感谢: 76
71 个帖子获得 102 次感谢
现金: 1224金币
资产: 1428金币
声望: 10 MaFia丶枫语 向着好的方向发展
MaFia丶枫语 MaFia丶枫语 当前离线
正式会员
等级: 四袋长老
级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时
 
Uid: 574284
注册日期: 2017-07-27, 11:18
帖子: 415
感谢: 76
71 个帖子获得 102 次感谢
现金: 1224金币
资产: 1428金币
声望: 10 MaFia丶枫语 向着好的方向发展
默认

引用:
作者: 1272065217@qq.com 查看帖子
我的窗口 = new Window("dialog", "1号台");我的窗口.bounds = [0, 0, 510, 180];版号_分组框 = 我的窗口.add("panel", [10, 10, 500, 85], "版号及规格");版号_标签 = 版号_分组框.add("statictext", [10, 23, 60, 43], "版 号:");版号_编辑框 = 版号_分组框.add("edittext", [70, 20, 200, 45]);颜色_分组框 = 版号_分组框.add("panel", [235, 0, 236, 85]);颜色_标...
你这个脚本需要当前活动图层为文字图层
var idT = charIDToTypeID("T "); 这行有问题 PS脚本我不熟这个我不知道是啥意思 卡这了 后面我不知道有没有问题
MaFia丶枫语 当前离线  
旧 2023-04-14, 16:33   只看该作者   #3
Skin 的头像
Skin Skin 当前离线
VIP会员
等级: 四袋长老
级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时
 
Uid: 662252
注册日期: 2019-05-28, 23:23
来自: cooldtp
帖子: 317
感谢: 1
98 个帖子获得 135 次感谢
现金: 844金币
资产: 908金币
声望: 10 Skin 向着好的方向发展
Skin Skin 当前离线
VIP会员
等级: 四袋长老
级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时级别:55 | 在线时长:3325小时 | 升级还需:35小时
Skin 的头像
 
Uid: 662252
注册日期: 2019-05-28, 23:23
来自: cooldtp
帖子: 317
感谢: 1
98 个帖子获得 135 次感谢
现金: 844金币
资产: 908金币
声望: 10 Skin 向着好的方向发展
默认

求求大家不要用汉字做变量名了,编程的这第一步就不要走到黑了。
__________________
~有问有答,答了不回,再问不答!~
Skin 当前离线  
旧 2023-04-14, 16:51   只看该作者   #4
MaFia丶枫语 MaFia丶枫语 当前离线
正式会员
等级: 四袋长老
级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时
 
Uid: 574284
注册日期: 2017-07-27, 11:18
帖子: 415
感谢: 76
71 个帖子获得 102 次感谢
现金: 1224金币
资产: 1428金币
声望: 10 MaFia丶枫语 向着好的方向发展
MaFia丶枫语 MaFia丶枫语 当前离线
正式会员
等级: 四袋长老
级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时级别:41 | 在线时长:1916小时 | 升级还需:16小时
 
Uid: 574284
注册日期: 2017-07-27, 11:18
帖子: 415
感谢: 76
71 个帖子获得 102 次感谢
现金: 1224金币
资产: 1428金币
声望: 10 MaFia丶枫语 向着好的方向发展
默认

引用:
作者: Skin 查看帖子
求求大家不要用汉字做变量名了,编程的这第一步就不要走到黑了。
哈哈哈 我也是已经习惯了英文变量名 看中文变量名总感觉怪怪的
MaFia丶枫语 当前离线  
发表新主题 关闭主题


发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


律师声明:本站内容,均具有版权,未经书面授权,禁止转载,严禁镜像,违者承担一切后果!
论坛广告报价   广告联系及办理企业会员服务QQ:57880388 站务管理QQ:35529388


所有时间均为 +8, 现在的时间是 2025-01-04 16:20.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
 
Copyright © 2004-2022