Skin

98 posts

Skin

Skin

@cooldtp

Katılım Mayıs 2012
151 Takip Edilen25 Takipçiler
Skin
Skin@cooldtp·
我勒个槽!#Adobe 官方用户论坛今天改版了!我浏览器上还有几百个打开的链接都还没整理呢!这些链接都失效了!——这对很多外部链接历史积累的技术交流来说就是个灾难!这是我经历过的第三次大改版了!旧版论坛的 RSS 功能哪里去了?没有 RSS 哪来的效率?!Adobe 你真的尊重论坛老用户吗?真他妈的折腾
中文
0
0
0
52
Skin
Skin@cooldtp·
我找到了 app.performanceMetric 检测是否清理过内存,把「purge frequently」、「purge normal」、「purge everything」都试了,只有「purge everything」才让 Memory purge count 和 Memory purge time 的数值有变化。 #ArtOfScriptingInDesign #InDesign #Scripting #ExtendScript #InDesignServer
Skin@cooldtp

我不知道在生产环境的 InDesign Server 里脚本使用 app.serverTest("purge frequently") 整理内存的作用和有效性如何。在 InDesign SDK 中描述 serverTest() 只存在 debug 版本里,但在非 debug 版中能看到这个功能的! #ArtOfScriptingInDesign #InDesign #Scripting #ExtendScript #InDesignServer

中文
1
0
0
80
Skin
Skin@cooldtp·
某些习惯真的得改改了,在 InDesign Server JavaScript 脚本编程里 app.consoleout() 必须严格遵循它只能接受字符串,$.writeln() 里倒是可以字符串和数字混合使用,比如: var num = 999; $.writeln("这是数字" + num); // 不会报错 app.consoleout("这是数字" + num); // 这会报错!
中文
0
0
0
102
Skin
Skin@cooldtp·
难道最好的释放 InDesign Server 处理内存的方式就只能是重启 InDesig Server 服务?🤣 是的,我是在探讨 InDesign Server 的压力测试问题,它一次性运行到底能够处理多大数据量的排版而不闪退、多次重复处理呢?——内存处理是很严峻的问题!
中文
0
1
0
104
Skin
Skin@cooldtp·
另外涉及内存整理的功能,在桌面版InDesign和InDesign Server中都存在 app.dumpFromMemoryMark() 与 app.dumpBetweenMemoryMarks() 的实例又没见。 Server中 app.memoryStatistics() 、$.memCache 和 $.gc() 如何配合? #ArtOfScriptingInDesign #InDesign #Scripting #ExtendScript #InDesignServer
Skin@cooldtp

我不知道在生产环境的 InDesign Server 里脚本使用 app.serverTest("purge frequently") 整理内存的作用和有效性如何。在 InDesign SDK 中描述 serverTest() 只存在 debug 版本里,但在非 debug 版中能看到这个功能的! #ArtOfScriptingInDesign #InDesign #Scripting #ExtendScript #InDesignServer

中文
1
0
0
114
Skin
Skin@cooldtp·
【特别提醒】为了演示效果,我在演示方案里中加了些语音提示和音效(本可去掉的),一下子没找到很合适的,就网上找了下,暂时用这些效果明显的加上去了。在多人办公场合观看我在 bilibili 所发布的视频要注意下声音外放问题!女生声音使用的苹果系统的 语音 美佳 版本录制的。
Skin@cooldtp

写了InDesign Server基于热文件夹自动化运行脚本批处理文档的雏形方案,如何调试InDesign Server脚本代码运行是重点,这里没公开,只给了手动操作投放脚本的演示。参考了 @KerntiffPublish 的思路,但我没用 idleTasks #ArtOfScriptingInDesign #InDesign #Scripting #ExtendScript #InDesignServer

中文
0
0
0
100
Skin
Skin@cooldtp·
Adobe 的官方技术文档里说 macOS 下有两种版本 InDesign Server 安装,一个可用 Roman 的和一个可用 CJK 的版本,Windows 下 InDesign Server 不是这种情况,只需更改对应的注册表值即可。 mac 下如果你遇到这种困惑,请参考我以上的方法来让 InDesign Server 使用 CJK 功能。
Skin@cooldtp

英文版 InDesign Server 可以直接安装桌面版本 InDesign 的 CJK 插件的,但加载后 macOS 下纯文版 InDesign Server 依旧不能通过修改 applicationpreference.plist 来改变 app.featureSet 的值,但 ruby 一类的功能可用 #ArtOfScriptingInDesign #InDesign #Scripting #ExtendScript #InDesignServer

中文
0
0
0
131
Skin
Skin@cooldtp·
@IxtaTypeUI 感谢指正,这是条很有用的信息。
中文
0
0
0
23
IxtaTypeUI
IxtaTypeUI@IxtaTypeUI·
@cooldtp No surprise, cellType etc. were added with version 11
English
1
0
0
26
Skin
Skin@cooldtp·
今天才注意到,在 InDesign CS6 Object Reference.chm中,Cell 里居然没有 .cellType 和 .convertCellType() 这两个属性和方法,应该是 Jongware 整理时遗漏了。使用 myCell.cellType = 1701728329 会导致 #InDesign 崩溃(cellType是可read/write的),但myCell.convertCellType(1701728329) 就正常。
中文
2
0
0
101
Skin
Skin@cooldtp·
预设 app 中的真假值,再创建 documentPresets 即可。在我的编程实践中遇到此类像是 BUG 的,都需要手动操作观察它的结果,再编程。看似 BUG 而非不能解决,这是InDesign编程的苦与乐——别人解决得了为什么我不能、别人解决不了我能解决! #ArtOfScriptingInDesign #InDesign #Scripting #ExtendScript
Skin tweet media
中文
1
0
0
154