2017-08-23 5 views
2

まあ、それはすべてのヘッダーの種類です。PhotoshopスクリプトのOSの名前を取得

Photoshopスクリプトで、オペレーティングシステムの名前を取得するにはどうすればよいですか? ファイルの保存パスの構文を決定する必要があります。

答えて

1

app.systemInformationプロパティは、他のシステムプロパティの中でも、OSを含む文字列を返します。

あなたのような何かを行うことができます。これは私がOSを決定するために使用するものである

var infoStrings = app.systemInformation.split('\n'); 
var os 

infoStrings.forEach(function(str) { 
    if (str.includes('Operating System') { 
     var osNameIndex = str.indexOf(':') + 2; 
     os = str.substr(osNameIndex); 
    } 
}); 

console.log(os) // Should output the name of the current OS 
0

を:

var fileLineFeed = ""; 

if ($.os.search(/windows/i) != -1) { 
    fileLineFeed = "Windows"; 
} else { 
    fileLineFeed = "Macintosh"; 
} 

私のユーザーはのみ2つのオペレーティングシステムのいずれかを使用しているとして、それは私の作品。

0

、ファイルの保存パスの構文を決定する必要があるため、ファイルシステムの名前は、おそらく最も適切である:File.fs$.osについて

alert (File.fs); // "Macintosh", "Unix", "Windows" 

情報は、ドキュメントに記載されていますJavaScript Tools Guide (それぞれ48頁および218頁)。

関連する問題