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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2022-05-12, 16:32     #1
jialan75 jialan75 当前离线
java爱好者
等级: 六袋长老
级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时
 
Uid: 140648
注册日期: 2010-01-12, 13:36
来自: 余姚
年龄: 34
帖子: 1580
感谢: 267
381 个帖子获得 891 次感谢
现金: 1854金币
资产: 1954金币
声望: 11 jialan75 向着好的方向发展
jialan75 jialan75 当前离线
java爱好者
等级: 六袋长老
级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时
 
Uid: 140648
注册日期: 2010-01-12, 13:36
来自: 余姚
年龄: 34
帖子: 1580
感谢: 267
381 个帖子获得 891 次感谢
现金: 1854金币
资产: 1954金币
声望: 11 jialan75 向着好的方向发展
默认 请教 在低版本ai运行 结果确在高版本里面   



以下是代码

#targetengine main

// 定义窗体的属性
var data = {
title: '低版本不灵',
buttons: [{title:'abc'},{title:'dce'},],
}

//创建窗体
create_window(data);

function create_window(data) {
var win = new Window('palette', data.title);
for (var bi = 0; bi < data.buttons.length; bi++) {
add_button_by_title_and_action_text(win,data.buttons[bi].title)
}
win.titleLayout = {characters: 8, truncate: 'middle'};
win.center();
win.show();
}

function add_button_by_title_and_action_text(win,title) {
bt = win.add("iconbutton { title: '"+title+"'}")
bt.onClick=function(){action_bridge_talk_text(title)}
}

function action_bridge_talk_text(title) {
var bt = new BridgeTalk();
bt.target = "illustrator";
bt.body = "work('info')".replace('info',title);
bt.send();
}
function work(info) {
var text = app.activeDocument.textFrames.add();
text.contents = info;
}
上传的附件
文件类型: mp4 kk 2022-05-12 16-31-13.mp4 (560.2 KB, 41 次查看)
jialan75 当前离线  
旧 2022-05-12, 19:56   只看该作者   #2
木棉树下 木棉树下 当前离线
正式会员
等级: 六袋长老
级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时
 
Uid: 183469
注册日期: 2010-09-07, 10:51
帖子: 1876
感谢: 314
210 个帖子获得 302 次感谢
现金: 544金币
资产: 1344金币
声望: 10 木棉树下 向着好的方向发展
木棉树下 木棉树下 当前离线
正式会员
等级: 六袋长老
级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时级别:90 | 在线时长:8527小时 | 升级还需:118小时
 
Uid: 183469
注册日期: 2010-09-07, 10:51
帖子: 1876
感谢: 314
210 个帖子获得 302 次感谢
现金: 544金币
资产: 1344金币
声望: 10 木棉树下 向着好的方向发展
默认

可以在目标软件里加上版本号,如以下就是AI2019的:
bt.target = "illustrator-23";

或者获取当前软件
bt.target=BridgeTalk.appName+"-"+BridgeTalk.appVersion;
请测试.
木棉树下 当前离线  
右列会员因为此帖价值甚高向 木棉树下 表示感谢:
jialan75 (2022-05-13)
旧 2022-05-13, 09:28   只看该作者   #3
jialan75 jialan75 当前离线
java爱好者
等级: 六袋长老
级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时
 
Uid: 140648
注册日期: 2010-01-12, 13:36
来自: 余姚
年龄: 34
帖子: 1580
感谢: 267
381 个帖子获得 891 次感谢
现金: 1854金币
资产: 1954金币
声望: 11 jialan75 向着好的方向发展
jialan75 jialan75 当前离线
java爱好者
等级: 六袋长老
级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时级别:85 | 在线时长:7735小时 | 升级还需:5小时
 
Uid: 140648
注册日期: 2010-01-12, 13:36
来自: 余姚
年龄: 34
帖子: 1580
感谢: 267
381 个帖子获得 891 次感谢
现金: 1854金币
资产: 1954金币
声望: 11 jialan75 向着好的方向发展
默认

确实可以了 非常感谢。


#targetengine main

// 定义窗体的属性
var data = {
title: '低版本不灵',
buttons: [{title:'abc'},{title:'dce'},],
}

//创建窗体
create_window(data);

function create_window(data) {
var win = new Window('palette', data.title);
for (var bi = 0; bi < data.buttons.length; bi++) {
add_button_by_title_and_action_text(win,data.buttons[bi].title)
}
win.titleLayout = {characters: 8, truncate: 'middle'};
win.center();
win.show();
}

function add_button_by_title_and_action_text(win,title) {
bt = win.add("iconbutton { title: '"+title+"'}")
bt.onClick=function(){action_bridge_talk_text(title)}
}

function action_bridge_talk_text(title) {
var bt = new BridgeTalk();
bt.target=BridgeTalk.appName+"-"+BridgeTalk.appVersion;
bt.body = "work('info')".replace('info',title);
bt.send();
}
function work(info) {
var text = app.activeDocument.textFrames.add();
text.contents = info;
}
jialan75 当前离线  
发表新主题 关闭主题


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

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


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


所有时间均为 +8, 现在的时间是 2025-01-01 21:53.

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