我寫了一個腳本將文件導出爲jpeg。但是,在導出時,如果文件名包含空格,則用短劃線代替。爲什麼?如果您從手冊中導出Illustrator,則文件名將正確顯示。如果使用fileJpg.saveDlg(''),則dialgoue窗口會正確顯示文件名,但會一直使用破折號替換空格。illustrator javascript導出jpg空格替換爲短劃線
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);
恰恰相反。我在沒有破折號的情況下寫入文件名,在導出時插入添加短劃線。我添加了一個清晰的圖像。 – hdtvhdmi
您誤解了我的意思,我建議您在插圖畫家使用重命名功能將該名字保存後重新命名文件。 – emax