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

发表新主题 关闭主题
 
只看楼主 主题工具
旧 2022-12-21, 17:18     #1
Ellis.c Ellis.c 当前离线
正式会员
等级: 四袋长老
帅哥 级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时
 
Uid: 705440
注册日期: 2021-04-26, 09:44
帖子: 354
感谢: 53
21 个帖子获得 26 次感谢
现金: 345金币
资产: 397金币
声望: 10 Ellis.c 向着好的方向发展
Ellis.c Ellis.c 当前离线
正式会员
等级: 四袋长老
帅哥 级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时
 
Uid: 705440
注册日期: 2021-04-26, 09:44
帖子: 354
感谢: 53
21 个帖子获得 26 次感谢
现金: 345金币
资产: 397金币
声望: 10 Ellis.c 向着好的方向发展
默认 请问这段代码怎么修改?   



大神们,这是一段将文档保存为PDF的代码,我想在保存的文件名后面加上 转曲 2个字,需要改哪里?谢谢!
var filePath = app.activeDocument.path;
var fileName = app.activeDocument.name;
var exportFolder = Folder(filePath + '/');
if (!exportFolder.exists) {
exportFolder.create();
}

var file = new File(filePath + '/' + fileName);
var PDF = new PDFSaveOptions;
app.activeDocument.saveAs(file, PDF);
Ellis.c 当前离线  
旧 2022-12-21, 17:25   只看该作者   #2
terry2016 terry2016 当前离线
正式会员
等级: 六袋长老
级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时
 
Uid: 531439
注册日期: 2016-08-21, 23:26
年龄: 44
帖子: 1334
感谢: 36
41 个帖子获得 45 次感谢
现金: 1065金币
资产: 1066金币
声望: 10 terry2016 向着好的方向发展
terry2016 terry2016 当前离线
正式会员
等级: 六袋长老
级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时级别:62 | 在线时长:4152小时 | 升级还需:69小时
 
Uid: 531439
注册日期: 2016-08-21, 23:26
年龄: 44
帖子: 1334
感谢: 36
41 个帖子获得 45 次感谢
现金: 1065金币
资产: 1066金币
声望: 10 terry2016 向着好的方向发展
默认

var filePath = app.activeDocument.path;
var fileName = app.activeDocument.name;
var exportFolder = Folder(filePath + '/');
if (!exportFolder.exists) {
exportFolder.create();
}

var file = new File(filePath + '/' + fileName+'转曲');
var PDF = new PDFSaveOptions;
app.activeDocument.saveAs(file, PDF);
terry2016 当前离线  
旧 2022-12-21, 22:16   只看该作者   #3
姜椒蒜 姜椒蒜 当前在线
中级会员
等级: 七袋长老
级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时
 
Uid: 699927
注册日期: 2020-12-20, 15:13
帖子: 3687
感谢: 658
337 个帖子获得 402 次感谢
现金: 34金币
资产: 7234金币
声望: 10 姜椒蒜 向着好的方向发展
姜椒蒜 姜椒蒜 当前在线
中级会员
等级: 七袋长老
级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时级别:83 | 在线时长:7340小时 | 升级还需:52小时
 
Uid: 699927
注册日期: 2020-12-20, 15:13
帖子: 3687
感谢: 658
337 个帖子获得 402 次感谢
现金: 34金币
资产: 7234金币
声望: 10 姜椒蒜 向着好的方向发展
默认

引用:
作者: Ellis.c 查看帖子
大神们,这是一段将文档保存为PDF的代码,我想在保存的文件名后面加上 转曲 2个字,需要改哪里?谢谢!
var filePath = app.activeDocument.path;
var fileName = app.activeDocument.name;
var exportFolder = Folder(filePath + '/');
if (!exportFolder.exists) {
exportFolder.create();
}

var file = new File(filePath + '/' + fileName);
var PDF = new PDFSave...
你这个代码就是另存为一个PDF文件,存放位置跟原文件路径一样即filePath,文件名跟原文件名一样即fileName,new File括号里就是设置你的存放路径和文件名的
姜椒蒜 当前在线  
旧 2022-12-22, 09:38   只看该作者   #4
Ellis.c Ellis.c 当前离线
正式会员
等级: 四袋长老
帅哥 级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时
 
Uid: 705440
注册日期: 2021-04-26, 09:44
帖子: 354
感谢: 53
21 个帖子获得 26 次感谢
现金: 345金币
资产: 397金币
声望: 10 Ellis.c 向着好的方向发展
Ellis.c Ellis.c 当前离线
正式会员
等级: 四袋长老
帅哥 级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时
 
Uid: 705440
注册日期: 2021-04-26, 09:44
帖子: 354
感谢: 53
21 个帖子获得 26 次感谢
现金: 345金币
资产: 397金币
声望: 10 Ellis.c 向着好的方向发展
默认

引用:
作者: terry2016 查看帖子
var filePath = app.activeDocument.path;
var fileName = app.activeDocument.name;
var exportFolder = Folder(filePath + '/');
if (!exportFolder.exists) {
exportFolder.create();
}

var file = new File(filePath + '/' + fileName+'转曲');
var PDF = new PDFSaveOptions;
app.activeDocument.saveAs(file, PDF);
这种+法我试过是不行的啊,只能加在fileName前,不知道是不是app.activeDocument.name作为只读对象会忽略后面的代码部分?转曲放前边还能接受,就这样吧
(filePath + '/' + '转曲' + fileName);

此帖于 2022-12-22 10:58 被 Ellis.c 编辑.
Ellis.c 当前离线  
旧 2023-01-01, 00:51   只看该作者   #5
yifengqiuye yifengqiuye 当前离线
正式会员
等级: 二袋长老
级别:20 | 在线时长:519小时 | 升级还需:6小时级别:20 | 在线时长:519小时 | 升级还需:6小时
 
Uid: 674877
注册日期: 2019-11-02, 15:06
帖子: 49
感谢: 10
7 个帖子获得 7 次感谢
现金: 82金币
资产: 82金币
声望: 10 yifengqiuye 向着好的方向发展
yifengqiuye yifengqiuye 当前离线
正式会员
等级: 二袋长老
级别:20 | 在线时长:519小时 | 升级还需:6小时级别:20 | 在线时长:519小时 | 升级还需:6小时
 
Uid: 674877
注册日期: 2019-11-02, 15:06
帖子: 49
感谢: 10
7 个帖子获得 7 次感谢
现金: 82金币
资产: 82金币
声望: 10 yifengqiuye 向着好的方向发展
默认

引用:
作者: Ellis.c 查看帖子
这种+法我试过是不行的啊,只能加在fileName前,不知道是不是app.activeDocument.name作为只读对象会忽略后面的代码部分?转曲放前边还能接受,就这样吧
(filePath + '/' + '转曲' + fileName);

下面的应该可以

var filePath = app.activeDocument.path;
var fileName = app.activeDocument.name;
var exportFolder = Folder(filePath + '/');
if (!exportFolder.exists) {
exportFolder.create();
}

var file = new File(filePath + '/' + fileName.split('.').shift() + '转曲' );
var PDF = new PDFSaveOptions;
app.activeDocument.saveAs(file, PDF);
yifengqiuye 当前离线  
旧 2023-01-01, 00:59   只看该作者   #6
yifengqiuye yifengqiuye 当前离线
正式会员
等级: 二袋长老
级别:20 | 在线时长:519小时 | 升级还需:6小时级别:20 | 在线时长:519小时 | 升级还需:6小时
 
Uid: 674877
注册日期: 2019-11-02, 15:06
帖子: 49
感谢: 10
7 个帖子获得 7 次感谢
现金: 82金币
资产: 82金币
声望: 10 yifengqiuye 向着好的方向发展
yifengqiuye yifengqiuye 当前离线
正式会员
等级: 二袋长老
级别:20 | 在线时长:519小时 | 升级还需:6小时级别:20 | 在线时长:519小时 | 升级还需:6小时
 
Uid: 674877
注册日期: 2019-11-02, 15:06
帖子: 49
感谢: 10
7 个帖子获得 7 次感谢
现金: 82金币
资产: 82金币
声望: 10 yifengqiuye 向着好的方向发展
默认

引用:
作者: yifengqiuye 查看帖子
下面的应该可以

var filePath = app.activeDocument.path;
var fileName = app.activeDocument.name;
var exportFolder = Folder(filePath + '/');
if (!exportFolder.exists) {
exportFolder.create();
}

var file = new File(filePath + '/' + fileName.split('.').shift() + '转曲' );
var PDF = new PDFSaveOptions;...



(filePath + '/' + fileName.split('.').shift() + '转曲' );
如果不行上面的代码可以可以改成下面的,加上文件类型
(filePath + '/' + fileName.split('.').shift() + '转曲' + '.pdf' );
yifengqiuye 当前离线  
旧 2023-01-02, 08:58   只看该作者   #7
Ellis.c Ellis.c 当前离线
正式会员
等级: 四袋长老
帅哥 级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时
 
Uid: 705440
注册日期: 2021-04-26, 09:44
帖子: 354
感谢: 53
21 个帖子获得 26 次感谢
现金: 345金币
资产: 397金币
声望: 10 Ellis.c 向着好的方向发展
Ellis.c Ellis.c 当前离线
正式会员
等级: 四袋长老
帅哥 级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时级别:45 | 在线时长:2272小时 | 升级还需:28小时
 
Uid: 705440
注册日期: 2021-04-26, 09:44
帖子: 354
感谢: 53
21 个帖子获得 26 次感谢
现金: 345金币
资产: 397金币
声望: 10 Ellis.c 向着好的方向发展
默认

引用:
作者: yifengqiuye 查看帖子
(filePath + '/' + fileName.split('.').shift() + '转曲' );
如果不行上面的代码可以可以改成下面的,加上文件类型
(filePath + '/' + fileName.split('.').shift() + '转曲' + '.pdf' );
这个可以了,转曲2字放前面影响文件排序,放后面好多了,谢谢。
但只能文件名内容不含. ,否则就会变成在第一个点前加转曲2字了
Ellis.c 当前离线  
发表新主题 关闭主题


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

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


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


所有时间均为 +8, 现在的时间是 2025-01-04 16:12.

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