Adobe JSX: Photoshop で「レイヤーをファイルへ書き出し」したときの連番を消す

レイヤー単位でpngファイルへ書き出ししてくれる Photoshop の機能がとても便利ですが、
書き出したときのファイル名が icon__0008_search.png のように、
4桁のレイヤー番号がファイルの間についてしまい、リネーム作業が余計に必要になってしまうのが、とてもアホです。

Adobe はフェールセーフで入れていると思うのですが、
めんどくさいのでこのスクリプトの連番を付ける部分をカットする方法のメモ。

まずここのファイルを Sublime Text とかなにかテキストエディタで開きます。

/Applications/Adobe Photoshop CC/Presets/Scripts/Export Layers To Files.jsx

これの 1020 行目あたりの zeroSuppress をコメントアウトします。

before:

var fileNameBody = fileNamePrefix;
fileNameBody += "_" + zeroSuppress(i, 4);
fileNameBody += "_" + layerName;

after:

var fileNameBody = fileNamePrefix;
// fileNameBody += "_" + zeroSuppress(i, 4);
// fileNameBody += "_" + layerName;
fileNameBody += layerName;

これでスッキリ連番が無い物になります。
(連番があるとエラい事になるので注意してください)