Avec air + aperture vous pouvez sur windows:
- ouvrir des fichiers
- lancer des applications
- exécuter des bat
- lancer l'explorateur
- rechercher des fichiers
- exécuter des impressions
- gérer outlook
- faire des captures d'écran (screenshot)
- passer des paramètres à vos commandes...
1: télécharger le framework aperture v1.0.0.3
http://aperture.fluorinefx.com/?page_id=2
http://www.fluorinefx.com/aperture/download/1.0.0.3/aperture.exe
http://www.progs.fr/files/aperture.exe
2:installer aperture
3:lancer flex builder et démarrer un nouveau projet air, exemple testAperture

4:copier le fichier ...app.xml dans le répertoire Debug d'aperture (C:\Program Files\FluorineFx Aperture\Debug)


5 lancez la console de debug aperture


6 lancer le projet en mode débug
7 copier les trois fichiers suivants dans votre répertoire src de votre projet
- C:\Program Files\FluorineFx Aperture\apsystem.dll
- C:\Program Files\FluorineFx Aperture\fluorinepp.dll
- C:\Program Files\FluorineFx Aperture\msi.dll



voiçi un petit bout de code qui ouvre l'explorateur
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Script>
<![CDATA[
import com.fluorinefx.aperture.method;
import com.fluorinefx.aperture.LocalObject;
import mx.utils.ObjectUtil;
import mx.rpc.events.FaultEvent;
private function init():void
{
var lc:LocalObject = new LocalObject();
lc.source="apsystem:26338E77-36A6-46FF-91CA-79E91079A81C";
var m:method = new method();
m.name = "execute";
lc.methods = [m];
lc.addEventListener(FaultEvent.FAULT,onFault);
lc.execute("open", "explorer", "");
}
private function onFault( event:FaultEvent ):void
{
trace(event);
}
]]>
</mx:Script>
</mx:WindowedApplication>Il faut laisser la console ouverte en mode débug
Il ne vous reste plus qu'à exporter le projet, pour avoir un fichier air fonctionnel