Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ COMMANDE SYSTEME

*SCREENSAVE

DESCRIPTION.


La commande système *SCREENSAVE sauvegarde la fenêtre se sortie dans un fichier image au format .bmp.




SYNTAXE.


*SCREENSAVE fichier abscisse , ordonnee , longueur , hauteur 

*GSAVE fichier abscisse , ordonnee , longueur , hauteur 




REMARQUES.


fichier doit être un nom de fichier valide pour l'OS de la machine hote, exprimé de façon absolue ou relative.


abscisse , ordonnee , longueur , hauteur doivent être des nombres entiers, et sont exprimés en points graphiques.


abscisse et ordonnee indiquent les coordonnées, dans la fenêtre de sortie, du point inférieur gauche de l'image. Si abscisse et ordonnee sont absents, ils recevront les coordonnées du point d'origine. Voir l'instruction ORIGIN pour plus de détails. 


longueur et hauteur indiquent les dimensions de l'image. Si ils sont différents de la taille de l'image chargée, celle-ci sera redimensionnée. Cela pourra détériorer l'aspect de l'image affichée. Si longueur et hauteur sont absents l'image sera affichée avec ses dimensions d'origine. Par contre si longueur et/ou hauteur sont présents, une valeur pour abscisse et ordonnee doit être aussi donnée. 



Si le programme prévoit que l'utilisateur puisse choisir le nom et l'emplacement du fichier, on pourra utiliser l'instruction OSCLI qui permet de transmettre une chaine de caractères en tant que commande au système d'exploitation (OS) de la machine hote. Voir l'instruction OSCLI pour plus de détails.

INPUT "Indiquez le fichier image " ; kfichier$

OSCLI "SCREENSAVE """ +  kfichier$



Note : pour sauvegarder temporairement la fenêtre de sortie dans le presse-papier, il faut utiliser simultanément la combinaison de touches :  Alt et Impr-écran.



Voir les commandes système *DISPLAY et *MDISPLAY pour charger et afficher un fichier image dans la fenêtre de sortie.


Voir la commande système *HARDCOPY pour envoyer une copie de l'écran à l'imprimante.



Les commandes système *SCREENSAVE et *GSAVE sont des synonymes.




EXEMPLE.


MODE 8

CIRCLE FILL 639 , 511 , 100

*SCREENSAVE "MaFenetre.bmp"

PRINT TAB( 5 , 7 ) ; "Fenetre sauvegardee !"

WAIT( 100 )

CLS

PRINT TAB( 5 , 7 ) ; "Faisons une petite pause ..."

WAIT( 200 )

*DISPLAY "MaFenetre.bmp"

END

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse