Skip to content

Instantly share code, notes, and snippets.

@geckotang
Created April 11, 2014 06:03
Show Gist options
  • Save geckotang/10443165 to your computer and use it in GitHub Desktop.
Save geckotang/10443165 to your computer and use it in GitHub Desktop.
// 環境設定 > インターフェイス > タブでドキュメントを開く のチェックを外す
// =======================================================
var idsetd = charIDToTypeID( "setd" );
var desc1 = new ActionDescriptor();
var idnull = charIDToTypeID( "null" );
var ref1 = new ActionReference();
var idPrpr = charIDToTypeID( "Prpr" );
var idinterfacePrefs = stringIDToTypeID( "interfacePrefs" );
ref1.putProperty( idPrpr, idinterfacePrefs );
var idcapp = charIDToTypeID( "capp" );
var idOrdn = charIDToTypeID( "Ordn" );
var idTrgt = charIDToTypeID( "Trgt" );
ref1.putEnumerated( idcapp, idOrdn, idTrgt );
desc1.putReference( idnull, ref1 );
var idT = charIDToTypeID( "T " );
var desc2 = new ActionDescriptor();
var idopenNewDocsAsTabs = stringIDToTypeID( "openNewDocsAsTabs" );
desc2.putBoolean( idopenNewDocsAsTabs, false );
var idinterfacePrefs = stringIDToTypeID( "interfacePrefs" );
desc1.putObject( idT, idinterfacePrefs, desc2 );
executeAction( idsetd, desc1, DialogModes.NO );
// 環境設定 > インターフェイス > タブでドキュメントを開く にチェック
// =======================================================
var idsetd = charIDToTypeID( "setd" );
var desc1 = new ActionDescriptor();
var idnull = charIDToTypeID( "null" );
var ref1 = new ActionReference();
var idPrpr = charIDToTypeID( "Prpr" );
var idinterfacePrefs = stringIDToTypeID( "interfacePrefs" );
ref1.putProperty( idPrpr, idinterfacePrefs );
var idcapp = charIDToTypeID( "capp" );
var idOrdn = charIDToTypeID( "Ordn" );
var idTrgt = charIDToTypeID( "Trgt" );
ref1.putEnumerated( idcapp, idOrdn, idTrgt );
desc1.putReference( idnull, ref1 );
var idT = charIDToTypeID( "T " );
var desc2 = new ActionDescriptor();
var idopenNewDocsAsTabs = stringIDToTypeID( "openNewDocsAsTabs" );
desc2.putBoolean( idopenNewDocsAsTabs, true );
var idinterfacePrefs = stringIDToTypeID( "interfacePrefs" );
desc1.putObject( idT, idinterfacePrefs, desc2 );
executeAction( idsetd, desc1, DialogModes.NO );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment