gpt4 book ai didi

javascript - illustrator javascript导出jpg空格替换为破折号

转载 作者:行者123 更新时间:2023-12-03 05:09:58 25 4
gpt4 key购买 nike

我编写了一个脚本将文件导出为 jpeg。但是,导出时,如果文件名包含空格,这些空格将替换为破折号。为什么?如果您在手册中从 Illustrator 导出,则文件名会正确显示。如果您使用 fileJpg.saveDlg('');,dialgoue 窗口会正确显示文件名,但会不断用破折号替换空格。

function ExportJpgFunction(){
var exportOptions = new ExportOptionsJPEG();
var type = ExportType.JPEG;
var fileJpg = new File('D:\\for Jpg and Eps/' + myWindow.fnamePanel.fileNameText.text + '.jpg');
fileJpg.saveDlg('');
exportOptions.antiAliasing = true;
exportOptions.qualitySetting = 100;
exportOptions.verticalScale = 420;
exportOptions.horizontalScale = 420;
app.activeDocument.exportFile( fileJpg, type, exportOptions );

enter image description here

最佳答案

您可以使用简单的解决方法,只需用破折号重命名文件,然后在代码末尾添加以下行:

var fileJpg1 = new File("c:\\tmp\\for-Jpg-and-Eps.jpg");//path to file with dashes
fileJpg1.rename('for Jpg and Eps.jpg');

关于javascript - illustrator javascript导出jpg空格替换为破折号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41863035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com