Page 1 of 1

Enregistrer un sceenshoot

Posted: 19 May 2014, 15:54
by hoclick
Bonjour :)
J'ai du mal à faire un screenshoot et l'enregistrer, j'ai essayé de faire une nouvelle action "code" :

Code: Select all

var myObject = Image.takeScreenshot();
myObject.saveToFile(Image.bmp);
J'ai comme message d erreur " Uncaught exception at <anonymous script, id=106729840>:2: SaveImageError: Impossible de sauvegarder l'image dans le fichier
2 myObject.saveToFile(Image.bmp); "

Merci si vous voyez ce qui ne va pas.

Re: Enregistrer un sceenshoot

Posted: 20 May 2014, 12:49
by Jmgr
Salut,

C'est parce que la fonction saveToFile attend une chaîne de caractères. Il faut donc écrire :

Code: Select all

var myObject = Image.takeScreenshot();
myObject.saveToFile("Image.bmp");

Re: Enregistrer un sceenshoot

Posted: 23 May 2014, 18:17
by hoclick
Salut,
Merci Jmgr parfait çà marche.
dans l'aide j'ai vu un takeScreenshotUsingScreenIndex ça permet de prendre un screenshoot sans que le précédent soit écrasé (ex:image1,image2,....) ou une histoire si on a plusieurs écran ?

Re: Enregistrer un sceenshoot

Posted: 23 May 2014, 19:24
by Jmgr
Oui ça sert à ne prendre une capture d'écran que d'un seul écran, indexé à partir de 0. Tu peux connaître le nombre d'écrans avec screenCount.