在Photoshop脚本中获取操作系统名称

3

标题已经说得很清楚了。

在Photoshop脚本中,如何获取操作系统的名称? 我需要它来确定文件保存路径的语法。

3个回答

1

由于您需要确定文件保存路径的语法,因此文件系统的名称可能是最合适的:

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

关于File.fs$.os的信息可以在文档JavaScript工具指南中找到(分别位于第48页和第218页)。


1
应用程序的systemInformation属性返回一个字符串,其中包括操作系统和其他系统属性。
你可以这样做:
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";
}

对我来说这很有效,因为我的用户只使用这两个操作系统中的一个。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接