在 Photoshop 脚本中获取操作系统的名称
Posted
技术标签:
【中文标题】在 Photoshop 脚本中获取操作系统的名称【英文标题】:Get name of OS in Photoshop script 【发布时间】:2018-02-01 14:51:30 【问题描述】:好吧,标题说明了一切。
如何? 我需要它来确定文件保存路径的语法。
【问题讨论】:
【参考方案1】:app.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
【讨论】:
【参考方案2】:这是我用来确定操作系统的:
var fileLineFeed = "";
if ($.os.search(/windows/i) != -1)
fileLineFeed = "Windows";
else
fileLineFeed = "Macintosh";
它适用于我,因为我的用户只使用这两个操作系统之一。
【讨论】:
【参考方案3】:由于您需要确定文件保存路径的语法,因此文件系统的名称可能是最合适的:
alert (File.fs); // "Macintosh", "Unix", "Windows"
有关File.fs
和$.os
的信息可以在文档javascript Tools Guide 中找到(分别为第48 和218 页)。
【讨论】:
以上是关于在 Photoshop 脚本中获取操作系统的名称的主要内容,如果未能解决你的问题,请参考以下文章
使用扩展脚本(javascript)如何从 Photoshop 颜色表中获取颜色值