Tôi khá chắc chắn rằng tôi đã tìm ra nó các bạn. Cảm ơn tất cả những người đã đăng trong diễn đàn này cho tôi những manh mối cần thiết để đưa nó vào phần còn lại. Vì vậy, mã như sau:
dòng: 2179 var fileNameBody = fileNamePrefix; // fileNameBody + = " " + zeroSuppress (i, 4); // fileNameBody + = " " + layerName; fileNameBody + = layerName;
Những gì nó làm là loại bỏ tiền tố cho hầu hết các tên lớp. Vấn đề mà nhiều người trong chúng ta gặp phải là khi các lớp nằm trong nhóm, nó vẫn có tiền tố khi được lưu. Để khắc phục rằng bạn cần thay đổi thêm một dòng mã:
dòng: 2219 // fileNameBody + = "_" + zeroSuppress (i, 4) + "s";
Về cơ bản, bạn cần nhận xét mã này, mã này phải nằm trong "var fileNameBody = fileNamePrefix;" dòng mã. Điều này sẽ loại bỏ tiền tố ngay cả khi các lớp của bạn được nhóm.
Mã duy nhất bạn cần thay đổi là những gì tôi đã mã hóa thành màu đỏ.
Disclaimer: số dòng trong mã có thể thay đổi tùy theo phiên bản photoshop mà bạn có. Bạn có thể khắc phục điều này bằng cách sử dụng tính năng tìm kiếm ứng dụng của mình để tìm kiếm mã. Hãy chắc chắn rằng bạn xóa "//" nếu không nó sẽ không tìm thấy những gì bạn đang tìm kiếm trong mã.
Tôi hy vọng tôi sẽ giúp ai đó với điều này.