Modérateur: Modérateurs
Inscription: 23 Juil 2011
Boitier 1: - Nikon D800
Objectif 1: - Sigma 35mm f/1.4 DG HSM
Objectif 2: - Voigtlander 90mm f/3.5 SL II Apo-Lanthar
Objectif 3: - Micro Nikkor AI-S 55mm f/3.5 Micro
Objectif 4: - Nikkor 85mm f/1,8G AF-S
Objectif 5: - Nikkor 105mm f/1.8 AI-S
Objectif 6: - Nikkor 70-200mm f/4 ED AF-S VR
Inscription: 23 Juil 2011
Boitier 1: - Nikon D800
Objectif 1: - Sigma 35mm f/1.4 DG HSM
Objectif 2: - Voigtlander 90mm f/3.5 SL II Apo-Lanthar
Objectif 3: - Micro Nikkor AI-S 55mm f/3.5 Micro
Objectif 4: - Nikkor 85mm f/1,8G AF-S
Objectif 5: - Nikkor 105mm f/1.8 AI-S
Objectif 6: - Nikkor 70-200mm f/4 ED AF-S VR
// MAC Finder ou WINDOWS Explorer, on autorise le double clic et on fait passer Photoshop au 1er plan
#target photoshop
app.bringToFront();
alert("Hello world !");
// L'instruction qui suit permet de cliquer à partir de Mac Finder ou de Windows Explorer et
#target photoshop
/*
Notez les détails suivants :
- les remarques sont en vert (couleur par défaut)
- elles commencent par un double slash lorsqu'elles tiennent sur une seule ligne
- elles sont encadrées par une balise d'ouverture / * et une balise de fermeture * / lorsqu'elles comprennent plusieurs lignes
*/
// L'instruction qui suit permet d'effectuer un double clic et de faire passer Photoshop au premier plan
app.bringToFront();
// On reprend le code déjà vu, légèrement modifié :
var message = "Hello World !";
alert(message);
var message;
message = "Hello World !";
alert(message);
Inscription: 26 Déc 2011
Localisation: Marseille 13008
Boitier 1: - Nikon D90
Boitier 2: 1 - Canon
Boitier 3: - Nikon D5200
Objectif 1: - Samyang 14mm f/2.8 IF ED MC Aspherical
Objectif 2: - Nikkor 50mm f/1.8G AF-S
Objectif 3: - Micro-Nikkor 105mm f/2.8G AF-S VR IF-ED
Objectif 4: - Nikkor 18-200mm f/3.5-5.6 ED-IF AF-S VR DX
Objectif 5: - Sigma 120-400mm f/4.5-5.6 DG OS HSM
Objectif 6: - Nikkor 18-55mm f/3.5-5.6G ED AF-S DX II
Flash 1: - Nikon SB-R1
Flash 2: - Nikon SU-800
Dormeur74 a écrit:Parmi les outils fournis avec Photoshop, il y a un outil particulièrement utile, c'est l'ExtendScript Toolkit. Il s'agit-là d'un environnement de développement beaucoup plus puissant que le Notepad++ pour développer ses scripts. Il est commun à la majorité des logiciels d'Adobe (Illustrator, Bridge, Premiere et Photoshop pour n'en citer que quelques uns). Cet environnement reconnaît 3 types de langages :
Inscription: 23 Juil 2011
Boitier 1: - Nikon D800
Objectif 1: - Sigma 35mm f/1.4 DG HSM
Objectif 2: - Voigtlander 90mm f/3.5 SL II Apo-Lanthar
Objectif 3: - Micro Nikkor AI-S 55mm f/3.5 Micro
Objectif 4: - Nikkor 85mm f/1,8G AF-S
Objectif 5: - Nikkor 105mm f/1.8 AI-S
Objectif 6: - Nikkor 70-200mm f/4 ED AF-S VR
Quand on a des tâches répétitives à effectuer, on a trois possibilités :
- la plus simple consiste à faire une macro (enregistreur d'actions = fichier .atn)
- la deuxième consiste à utiliser directement le Listener fourni avec Photoshop
- la troisième (si un retraité de 1993 peut y arriver, c'est à la portée de tout le monde) consiste à taper du code sous Javascript. Si vous le voulez bien, on oubliera vbScript (qui ne fonctionne que sous Windows) et AppleScript qui ne fonctionne que sous Mac/OS. Javascript fonctionne partout, y-compris sous Linux.
Inscription: 23 Juil 2011
Boitier 1: - Nikon D800
Objectif 1: - Sigma 35mm f/1.4 DG HSM
Objectif 2: - Voigtlander 90mm f/3.5 SL II Apo-Lanthar
Objectif 3: - Micro Nikkor AI-S 55mm f/3.5 Micro
Objectif 4: - Nikkor 85mm f/1,8G AF-S
Objectif 5: - Nikkor 105mm f/1.8 AI-S
Objectif 6: - Nikkor 70-200mm f/4 ED AF-S VR
#target photoshop
app.bringToFront();
var reglesUtilisateur = app.preferences.rulerUnits; // 1
app.preferences.rulerUnits = Units.PIXELS; // 2
var dossier = Folder.selectDialog("Sélectionnez le dossier _Tuto : "); // 3
var liste = dossier.getFiles(/\.(jpg|jpeg|tif|psd|)$/i); // 4
for (var i= 0;i<liste.length;i++) // 5
{ // 6
var docRef = open(liste[i]); // 7
var docName = docRef.name; // 8
var largeur = app.activeDocument.width; // 9
var hauteur = app.activeDocument.height; // 10
var resolution = app.activeDocument.resolution; // 11
var infos = "Nom de la photo : "+docName // 12
infos += " Largeur = "+largeur // 13
infos += " Hauteur = "+hauteur // 14
infos += " Résolution = "+resolution+" ppp"; // 15
alert(infos); // 16
docRef.close(); // 17
} // 18
app.preferences.rulerUnits = reglesUtilisateur; // 19
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités