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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2020-03-21, 10:46     #1
黑鸟 黑鸟 当前离线
正式会员
等级: 二袋长老
级别:8 | 在线时长:116小时 | 升级还需:1小时级别:8 | 在线时长:116小时 | 升级还需:1小时
 
Uid: 677768
注册日期: 2019-12-07, 10:42
年龄: 34
帖子: 50
感谢: 18
3 个帖子获得 4 次感谢
现金: 61金币
资产: 61金币
声望: 10 黑鸟 向着好的方向发展
黑鸟 黑鸟 当前离线
正式会员
等级: 二袋长老
级别:8 | 在线时长:116小时 | 升级还需:1小时级别:8 | 在线时长:116小时 | 升级还需:1小时
 
Uid: 677768
注册日期: 2019-12-07, 10:42
年龄: 34
帖子: 50
感谢: 18
3 个帖子获得 4 次感谢
现金: 61金币
资产: 61金币
声望: 10 黑鸟 向着好的方向发展
默认 各位大神好啊,小弟遇到了打开导入连续文件名的图片的问题望知道的大神指教!   



u=2.834645
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”似乎都不管用,都没有办法找到图片文件。
希望大神能有更好的办法,不惜指点,先谢谢啦! 附上文件
上传的附件
文件类型: rar 导入连续名文件.rar (505 字节, 4 次查看)
黑鸟 当前离线  
旧 2020-03-21, 19:01   只看该作者   #2
黑鸟 黑鸟 当前离线
正式会员
等级: 二袋长老
级别:8 | 在线时长:116小时 | 升级还需:1小时级别:8 | 在线时长:116小时 | 升级还需:1小时
 
Uid: 677768
注册日期: 2019-12-07, 10:42
年龄: 34
帖子: 50
感谢: 18
3 个帖子获得 4 次感谢
现金: 61金币
资产: 61金币
声望: 10 黑鸟 向着好的方向发展
黑鸟 黑鸟 当前离线
正式会员
等级: 二袋长老
级别:8 | 在线时长:116小时 | 升级还需:1小时级别:8 | 在线时长:116小时 | 升级还需:1小时
 
Uid: 677768
注册日期: 2019-12-07, 10:42
年龄: 34
帖子: 50
感谢: 18
3 个帖子获得 4 次感谢
现金: 61金币
资产: 61金币
声望: 10 黑鸟 向着好的方向发展
默认

已经自己解决了,没有注意到 “name string ”把文件名写成字符串就行了


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()
黑鸟 当前离线  
旧 2020-03-21, 19:06   只看该作者   #3
黑鸟 黑鸟 当前离线
正式会员
等级: 二袋长老
级别:8 | 在线时长:116小时 | 升级还需:1小时级别:8 | 在线时长:116小时 | 升级还需:1小时
 
Uid: 677768
注册日期: 2019-12-07, 10:42
年龄: 34
帖子: 50
感谢: 18
3 个帖子获得 4 次感谢
现金: 61金币
资产: 61金币
声望: 10 黑鸟 向着好的方向发展
黑鸟 黑鸟 当前离线
正式会员
等级: 二袋长老
级别:8 | 在线时长:116小时 | 升级还需:1小时级别:8 | 在线时长:116小时 | 升级还需:1小时
 
Uid: 677768
注册日期: 2019-12-07, 10:42
年龄: 34
帖子: 50
感谢: 18
3 个帖子获得 4 次感谢
现金: 61金币
资产: 61金币
声望: 10 黑鸟 向着好的方向发展
默认

上面的文件名中显示不出双斜杠,可别以为我没打啊
上传的附件
文件类型: rar 导入连续名文件02.rar (396 字节, 10 次查看)
黑鸟 当前离线  
发表新主题 关闭主题


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

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


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


所有时间均为 +8, 现在的时间是 2024-12-30 00:00.

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