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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2022-09-07, 11:32     #1
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丶枫语 向着好的方向发展
默认 大神们哪里可以学写界面跟实现功能的教程   



大神们哪里可以学写界面跟实现功能的教程
小白刚开始学JS 刚学了基本语法 想整个界面
用这网站 https://scriptui.joonas.me/ 只能写界面 不会实现功能
MaFia丶枫语 当前离线  
旧 2022-09-07, 14:45   只看该作者   #2
songzongsen songzongsen 当前离线
正式会员
等级: 四袋长老
帅哥 级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时
 
Uid: 569044
注册日期: 2017-06-17, 16:29
来自: 河北衡水
年龄: 35
帖子: 342
感谢: 23
24 个帖子获得 30 次感谢
现金: 450金币
资产: 470金币
声望: 10 songzongsen 向着好的方向发展
songzongsen songzongsen 当前离线
正式会员
等级: 四袋长老
帅哥 级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时
 
Uid: 569044
注册日期: 2017-06-17, 16:29
来自: 河北衡水
年龄: 35
帖子: 342
感谢: 23
24 个帖子获得 30 次感谢
现金: 450金币
资产: 470金币
声望: 10 songzongsen 向着好的方向发展
默认

既然学了基础语法,就应该能看懂了,往下翻大概十几个贴子,有个脚本基础入门的贴子,写的挺好,能看懂语法,基本应该就能照猫画虎了
songzongsen 当前离线  
右列会员因为此帖价值甚高向 songzongsen 表示感谢:
MaFia丶枫语 (2022-09-07)
旧 2022-09-07, 14:54   只看该作者   #3
fbilly fbilly 当前离线
正式会员
等级: 二袋长老
级别:20 | 在线时长:494小时 | 升级还需:31小时级别:20 | 在线时长:494小时 | 升级还需:31小时
 
Uid: 339008
注册日期: 2013-04-12, 10:11
帖子: 66
感谢: 8
4 个帖子获得 4 次感谢
现金: 80金币
资产: 80金币
声望: 10 fbilly 向着好的方向发展
fbilly fbilly 当前离线
正式会员
等级: 二袋长老
级别:20 | 在线时长:494小时 | 升级还需:31小时级别:20 | 在线时长:494小时 | 升级还需:31小时
 
Uid: 339008
注册日期: 2013-04-12, 10:11
帖子: 66
感谢: 8
4 个帖子获得 4 次感谢
现金: 80金币
资产: 80金币
声望: 10 fbilly 向着好的方向发展
默认

实现功能参考Illustrator_JavaScript_Scripting_Reference,在官网和这个论坛搜可以搜到
我自己写的脚本都不加界面,一般就弹个提示框,因为这样方便我自定义快捷键
fbilly 当前离线  
右列会员因为此帖价值甚高向 fbilly 表示感谢:
MaFia丶枫语 (2022-09-07)
旧 2022-09-07, 15:23   只看该作者   #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丶枫语 向着好的方向发展
默认

引用:
作者: fbilly 查看帖子
实现功能参考Illustrator_JavaScript_Scripting_Reference,在官网和这个论坛搜可以搜到
我自己写的脚本都不加界面,一般就弹个提示框,因为这样方便我自定义快捷键
功能我已经写好了 就是不知道怎么加界面
MaFia丶枫语 当前离线  
旧 2022-09-07, 19:35   只看该作者   #5
xueyuhong958 xueyuhong958 当前离线
中级会员
等级: 五袋长老
级别:42 | 在线时长:1986小时 | 升级还需:35小时级别:42 | 在线时长:1986小时 | 升级还需:35小时级别:42 | 在线时长:1986小时 | 升级还需:35小时级别:42 | 在线时长:1986小时 | 升级还需:35小时级别:42 | 在线时长:1986小时 | 升级还需:35小时级别:42 | 在线时长:1986小时 | 升级还需:35小时
 
Uid: 274036
注册日期: 2011-12-27, 09:27
帖子: 784
感谢: 19
151 个帖子获得 298 次感谢
现金: 589金币
资产: 629金币
声望: 10 xueyuhong958 向着好的方向发展
xueyuhong958 xueyuhong958 当前离线
中级会员
等级: 五袋长老
级别:42 | 在线时长:1986小时 | 升级还需:35小时级别:42 | 在线时长:1986小时 | 升级还需:35小时级别:42 | 在线时长:1986小时 | 升级还需:35小时级别:42 | 在线时长:1986小时 | 升级还需:35小时级别:42 | 在线时长:1986小时 | 升级还需:35小时级别:42 | 在线时长:1986小时 | 升级还需:35小时
 
Uid: 274036
注册日期: 2011-12-27, 09:27
帖子: 784
感谢: 19
151 个帖子获得 298 次感谢
现金: 589金币
资产: 629金币
声望: 10 xueyuhong958 向着好的方向发展
默认

引用:
作者: MaFia丶枫语 查看帖子
功能我已经写好了 就是不知道怎么加界面
用那个网站,自己会弄好想要的界面么,如果会,就自己拖好,把代码复制下来,
我给大家做个教程。
如果不会,就大概画个草稿,我给你弄。
xueyuhong958 当前离线  
右列会员因为此帖价值甚高向 xueyuhong958 表示感谢:
MaFia丶枫语 (2022-09-08)
旧 2022-09-08, 08:59   只看该作者   #6
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丶枫语 向着好的方向发展
默认

引用:
作者: xueyuhong958 查看帖子
用那个网站,自己会弄好想要的界面么,如果会,就自己拖好,把代码复制下来,
我给大家做个教程。
如果不会,就大概画个草稿,我给你弄。
//功能代码 用来修改图层名字
if (documents.length > 0) {
var num1 = prompt('请按下面类型输入编号\n0.彩卡\n1.吊牌');
var num = prompt('请输入产品编号');
var num2 = prompt('产品数量');
var num3 = prompt('请输入从倒数几层开始修改命名') ;
var leixing = ''
if (num1) {
leixing = '彩卡'
}else(
leixing = '吊牌'
)
var wenJianMing = activeDocument.name + ''
wenJianMing = wenJianMing.replace('.ai', '')
for (var i = activeDocument.layers.length - num3; i>activeDocument.layers.length-num3-num2; i--) {
var lay = activeDocument.layers[i];
lay.name = wenJianMing+ '-' + leixing + '-' + num--

}
}

//这是网站弄下来的代码
var dialog = new Window("dialog");
dialog.text = "8677_专用";
dialog.orientation = "row";
dialog.alignChildren = ["left","top"];
dialog.spacing = 10;
dialog.margins = 16;

var button1 = dialog.add("button", undefined, undefined, {name: "button1"});
button1.text = "修改图层名字";

dialog.show();

代码我都有了不知道咋结合 我想要按面板的按钮触发我的代码 还有这面板怎么加关闭窗口按钮
MaFia丶枫语 当前离线  
旧 2022-09-08, 12:23   只看该作者   #7
songzongsen songzongsen 当前离线
正式会员
等级: 四袋长老
帅哥 级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时
 
Uid: 569044
注册日期: 2017-06-17, 16:29
来自: 河北衡水
年龄: 35
帖子: 342
感谢: 23
24 个帖子获得 30 次感谢
现金: 450金币
资产: 470金币
声望: 10 songzongsen 向着好的方向发展
songzongsen songzongsen 当前离线
正式会员
等级: 四袋长老
帅哥 级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时级别:25 | 在线时长:738小时 | 升级还需:42小时
 
Uid: 569044
注册日期: 2017-06-17, 16:29
来自: 河北衡水
年龄: 35
帖子: 342
感谢: 23
24 个帖子获得 30 次感谢
现金: 450金币
资产: 470金币
声望: 10 songzongsen 向着好的方向发展
默认

功能代码最后一行添加
// 运行命令并关闭脚本
palette.close()

// 运行命令,但不关闭脚本
// app.redraw();
功能代码封装成函数这个会吧,比如封装成的函数名为onlick

这行代码
button1.text = "修改图层名字";
下面添加
button1.onClick = onlick;
然后保存运行一下试试
songzongsen 当前离线  
右列会员因为此帖价值甚高向 songzongsen 表示感谢:
MaFia丶枫语 (2022-09-08)
旧 2022-09-08, 16:37   只看该作者   #8
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丶枫语 向着好的方向发展
默认

引用:
作者: songzongsen 查看帖子
功能代码最后一行添加
// 运行命令并关闭脚本
palette.close()

// 运行命令,但不关闭脚本
// app.redraw();
功能代码封装成函数这个会吧,比如封装成的函数名为onlick

这行代码
button1.text = "修改图层名字";
下面添加
button1.onClick = onlick;
然后保存运行一下试试
封装函数我还不太熟 研究了好久才成功 感谢老铁支持

此帖于 2022-09-08 16:56 被 MaFia丶枫语 编辑.
MaFia丶枫语 当前离线  
旧 2022-09-09, 09:21   只看该作者   #9
gdmc1988 gdmc1988 当前在线
正式会员
等级: 六袋长老
级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时
 
Uid: 214126
注册日期: 2011-03-12, 16:02
帖子: 1508
感谢: 116
128 个帖子获得 135 次感谢
现金: 271金币
资产: 1646金币
声望: 10 gdmc1988 向着好的方向发展
gdmc1988 gdmc1988 当前在线
正式会员
等级: 六袋长老
级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时级别:74 | 在线时长:5906小时 | 升级还需:19小时
 
Uid: 214126
注册日期: 2011-03-12, 16:02
帖子: 1508
感谢: 116
128 个帖子获得 135 次感谢
现金: 271金币
资产: 1646金币
声望: 10 gdmc1988 向着好的方向发展
默认

引用:
作者: MaFia丶枫语 查看帖子
封装函数我还不太熟 研究了好久才成功 感谢老铁支持
你这个按键的作用体现在哪里,都是直接输入了
gdmc1988 当前在线  
旧 2022-09-09, 09:27   只看该作者   #10
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丶枫语 向着好的方向发展
默认

引用:
作者: gdmc1988 查看帖子
你这个按键的作用体现在哪里,都是直接输入了
那个网站弄下来的界面代码就那样 没研究明白
我自己整了一个从那些脚本合集拷的界面代码过来改改 还没研究明白咋写 只能改改参数
MaFia丶枫语 当前离线  
发表新主题 关闭主题


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

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


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


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

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