我想重构一个VB程序到ExtendScript自动在Adobe Illustrator CS4中的一些绘图,但有一个从数据库读取的要求。可以使用ExtendScript从数据库中读取数据吗?多么?
发布于 2012-04-27 10:26:53
是的ES能读懂CSV。只需使用逗号分隔格式化数据库即可。
下面是一个函数,它可以做到这一点:
function readPref (thePath) {
if (File(thePath).exists == true) {
var file = File(thePath);
file.open("r");
file.encoding= 'BINARY';
var theText = file.read();
file.close();
return String(theText).split(",")
}
};应该返回一个包含所需内容的数组。让VB导出一个数据库,然后用它来读取它。多诺佐。
发布于 2009-07-18 17:36:45
Illustrator脚本引擎没有提供任何机制来直接读取外部数据,但您有几种方法可以做到这一点……
发布于 2009-12-16 23:10:20
我有一个我已经成功使用的不同的解决方案:创建一个可以访问您的数据库的can服务,然后从ExtendScript使用http连接来使用这些服务(从那时起,您可以做任何您想做的事情)。
https://stackoverflow.com/questions/734700
复制相似问题