Eh bien, l'en-tête dit tout cela. Comment puis-je, dans un script Photoshop, obtenir le nom du système d'exploitation? J'en ai besoin pour déterminer la syntaxe du chemin de sauvegarde des fichiers.Obtenir le nom de l'OS dans le script Photoshop
2
A
Répondre
1
La propriété app.systemInformation renvoie une chaîne qui inclut le système d'exploitation, parmi d'autres propriétés du système.
Vous pouvez faire quelque chose comme:
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
C'est ce que j'utilise pour déterminer l'os:
var fileLineFeed = "";
if ($.os.search(/windows/i) != -1) {
fileLineFeed = "Windows";
} else {
fileLineFeed = "Macintosh";
}
Il fonctionne pour moi que mes utilisateurs n'utilisent un de ces deux systèmes d'exploitation .
0
Puisque vous devez déterminer la syntaxe pour le chemin de sauvegarde des fichiers, le nom du système de fichiers est peut-être le plus approprié:
alert (File.fs); // "Macintosh", "Unix", "Windows"
Informations sur File.fs
et $.os
se trouvent dans le document JavaScript Tools Guide (respectivement 48 et 218).