论坛帮助 |
社区圈子 |
日历事件 |
2020-03-21, 10:46 | #1 | ||
|
|||
正式会员
等级: 二袋长老
|
var h = 23*u function createRasterItem(jpgFilePath) { // (jpgFilePath) E:\\1 for (i=0;i<300;i++){ //fopen("C:\\Users\\Administrator\\Desktop\\“+i+".bmp", "r"); char filename[200]; //文件路径 for (i=0;i<8;i++){ sprintf(filename,"E:\\%d.jpg",i); file = fopen(filename); var rasterFile = File(filename) //File("E:"+i+".jpg"); var myDoc = app.activeDocument; var myPlacedItem = myDoc.placedItems.add(); myPlacedItem.file = rasterFile; myPlacedItem.width = 13*u //宽度 myPlacedItem.height = 13*u myPlacedItem.position = Array( 0, 0+h ); myPlacedItem.embed(); } } createRasterItem(jpgFilePath) 这是一个简单的脚本,问题出在要连续文件名,上网找的“filename”“%d”似乎都不管用,都没有办法找到图片文件。 希望大神能有更好的办法,不惜指点,先谢谢啦! 附上文件 |
||
2020-03-21, 19:01 | 只看该作者 #2 | ||
|
|||
正式会员
等级: 二袋长老
|
u = 2.834645 y = 0 function createRasterItem(jpgFilePath) { for (i=0;i<3;i++){ var H=-23*u; y = y+(H) var rasterFile = File("E:"+[1+i]+".jpg") var myDoc = app.activeDocument; var myPlacedItem = myDoc.placedItems.add(); myPlacedItem.file = rasterFile; myPlacedItem.width = 13*u //宽度 myPlacedItem.height = 13*u myPlacedItem.position = Array( 76*u, y+(H) ); myPlacedItem.embed(); } } createRasterItem() |
||