Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Affichage sous IE des smileys et gif animés | |
| | Auteur | Message |
---|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Affichage sous IE des smileys et gif animés Ven 13 Juin 2008 - 17:09 | |
| Le programme est compilé (SMILEYS.EXE) et lancé depuis le bureau de Windows. Il affiche dans une fenêtre de Internet Explorer la collection d'images smileys, icônes, gif animés récupérés par-ci par-là, et que l'on peut utiliser pour transporter par copier coller un smiley dans un message (personnellement, j'ai mis un raccourci sur le Bureau de Windows pour le lancer à la demande). On peut modifier dans le source le chemin des images (ici C:\SMILEYS) et le chemin d'Internet Explorer (ie$) (Attention au repli des lignes longues ci-dessous) - Code:
-
Rem Affichage sous IE des smileys et gif animés de C:\SMILEYS (*.gif *.jpg et *.ico) Rem Sous forme de tableau dans un fichier Html Rem Ecrit et compilé en langage Panoramic DIM rep$, Savcur$, f$, fh$, ie$, suf$, c$, s$, nc, i, j, pr LABEL sui, debo, rra, rrb, Fin, Ucase HIDE 0: Rem cache le FORM0 inutilisé rep$ = "C:\SMILEYS": Rem répertoire contenant les images fh$ = rep$ + "\LSTSMILE.HTM": Rem fichier HTM résultat ie$ = "C:\Progra~1\Intern~1\iexplore.exe": Rem Internet Explorer nc = 4: Rem affichage des images sur 4 colonnes de tableau IF DIR_EXISTS(rep$) = 0 THEN GOTO Fin: Rem répertoire non trouvé, abandon Savcur$ = DIR_CURRENT$: Rem sauvegarde du répertoire courant FILE_OPEN_WRITE 1, fh$ FILE_WRITELN 1, "<HTML>" FILE_WRITELN 1, "<TITLE>Ma collection de smileys et gif animés</TITLE>" FILE_WRITELN 1, "<BODY>" FILE_WRITELN 1, "<TABLE BORDER=2>" DIR_CHANGE rep$: Rem Posit dans le répertoire des images pr = 0 rra: FILE_WRITELN 1, "<TR>" FOR i = 1 TO nc IF pr = 0 THEN f$ = FILE_FIND_FIRST$: pr = 1: GOTO sui debo: f$ = FILE_FIND_NEXT$ sui: IF f$ = "_" THEN GOTO rrb: Rem terminé, plus de fichiers suf$ = RIGHT$(f$, 3): GOSUB Ucase IF suf$ <> "GIF" AND suf$ <> "JPG" AND suf$ <> "ICO" THEN GOTO debo FILE_WRITELN 1, "<TD><IMG SRC=" + CHR$(34) + rep$ + "\" + f$ + CHR$(34) + "></TD>" NEXT i FILE_WRITELN 1, "</TR>" GOTO rra rrb: FILE_FIND_CLOSE DIR_CHANGE Savcur$: Rem Retour au répertoire d'origine FILE_WRITELN 1, "</TABLE>" FILE_WRITELN 1, "</BODY></HTML>" FILE_CLOSE 1 EXECUTE ie$ + " " + fh$: Rem lancement de Internet Explorer Fin: TERMINATE
Ucase: Rem conversion de suf$ en majuscules s$ = "" FOR j = 1 TO LEN(suf$) c$ = MID$(suf$, j, 1) IF ASC(c$) > 96 THEN c$ = CHR$(ASC(c$) - 32) s$ = s$ + c$ NEXT j suf$ = s$ RETURN
Dernière édition par JL35 le Sam 5 Juil 2008 - 21:55, édité 1 fois | |
| | | musicgames
Nombre de messages : 55 Date d'inscription : 21/01/2008
| Sujet: Re: Affichage sous IE des smileys et gif animés Mer 18 Juin 2008 - 6:24 | |
| Intéressant ! Tu pourrais laisser l' utilisateur sélectionner le dossier contenant les smileys | |
| | | lagman
Nombre de messages : 205 Age : 32 Localisation : France Date d'inscription : 07/05/2008
| Sujet: Re: Affichage sous IE des smileys et gif animés Mar 24 Juin 2008 - 15:34 | |
| ca devrait aussi marcher avec firefox non ? | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Affichage sous IE des smileys et gif animés Sam 5 Juil 2008 - 21:51 | |
| @musicgames, il faudrait coder un petit explorateur de fichiers, je ne sais pas si ça existe tout fait sous Panoramic... non, je pense qu'il faudrait l'écrire, un programme qui permettrait de sélectionner un répertoire, ou un ou plusieurs fichiers. Mais ce n'est pas aussi simple que ça en a l'air, avec les outils dont on dispose, ce serait un bon exercice... Exemple de listage grossier de la racine C: - Code:
-
Rem DIR.BAS dim rep$, f$, fl$, Savcur$, prf$, pr, nr, nf, x, y, lf, hf, il dim passe label Reb, Sui, ssa, Term, Fin rep$="C:" IF DIR_EXISTS(rep$) = 0 THEN GOTO Fin Savcur$ = DIR_CURRENT$: Rem Sauvegarde répertoire actuel IF LEN(rep$) = 2 THEN rep$ = rep$ + "\" Rem sous la racine du disque il faut terminer par un "\", et non après. DIR_CHANGE rep$ pr = 0 nf = 0 nr = 0 il = 13 FONT_BOLD 0 hf = 994 lf = 540 WIDTH 0,lf HEIGHT 0,hf COLOR 0,236,236,236 CAPTION 0,"Répertoire: "+rep$ BORDER_SMALL 0 y = -1*il: x = 1: passe = 1: prf$ = "- "
Reb: IF pr = 0 THEN f$ = FILE_FIND_FIRST$: pr = 1: GOTO Sui f$ = FILE_FIND_NEXT$ Sui: IF f$ = "_" IF passe = 2 THEN GOTO Term passe = 2: pr = 0: prf$ = "": GOTO Reb END_IF IF FILE_EXISTS(rep$ + f$) = 0 IF passe = 2 THEN GOTO Reb nr = nr + 1 GOTO ssa END_IF IF FILE_EXISTS(rep$ + f$) = 1 IF passe = 1 THEN GOTO Reb nf= nf + 1 END_IF ssa: y = y + il IF y > (hf-3*il) THEN x = x + lf/3: y = 0 PRINT_LOCATE x, y PRINT prf$ + f$ GOTO Reb
Term: FILE_FIND_CLOSE y = y + il IF y > (hf-3*il) THEN x = x + lf/3: y = 0 PRINT_LOCATE x, y Rem PRINT f$ PRINT PRINT rep$ + " - " + STR$(nf)+ " fichiers "+ STR$(nr)+ " répertoires."
Fin: DIR_CHANGE Savcur$ END on n'a même rien pour distinguer les fichiers des sous-répertoires, le test ici est efficace mais peu élégant. (les noms des sous-répertoires sont précédés de "- "). D'un autre côté, ce n'est pas très gênant de désigner en "dur" dans le programme un répertoire contenant l'ensemble des smileys ? PS il existe bien dans Panoramic une fonction de choix d'un fichier: - Code:
-
OPEN_DIALOG n f$ = FILE_NAME(n): rem fichier choisi (ou "_" si annuler) mais elle ne permet pas de choisir un répertoire, ou plusieurs fichiers dans un répertoire. PS2 (rien à voir avec une console de jeu) Voilà, j'ai codé pour m'amuser un prototype de choix d'un répertoire, que je mets dans un nouveau topic. @langman, je n'ai pas essayé, mais il n'y a pas de raison que ça ne marche pas sous Firefox. Je vais essayer. Edit: eh bien non, ça ne marche pas correctement sous Firefox, il n'affiche pas les vignettes et je ne sais pas pourquoi. En fait je ne me sers d'internet explorer que pour des affichages locaux comme celui-ci, et je navigue avec firefox. | |
| | | Contenu sponsorisé
| Sujet: Re: Affichage sous IE des smileys et gif animés | |
| |
| | | | Affichage sous IE des smileys et gif animés | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |