連続する3点の真ん中を選択して実行
var pt = app.selection[0].selectedPathPoints;for (var i=0;i<pt.length;i++)if(pt[i].selected==PathPointSelection.ANCHORPOINT){var ak=pt[i].anchor,df = (pt[i-1].anchor[0]+pt[i+1].anchor[0])/2,lt = pt[i].leftDirection, rt = pt[i].rightDirection;pt[i].leftDirection=[lt[0]-ak[0]+df,lt[1]];pt[i].rightDirection=[rt[0]-ak[0]+df,rt[1]];pt[i].anchor=[df,ak[1]]}
いられさんのはやりのやつ #dtp