Mémorisation de l'adresse d'un fichier

Contenu du snippet

Dans une application quelconque, on doit fournir le nom, plus exactement le
chemin complet d'un fichier. Que fait-on ? On recherche ce fichier avec
l'explorateur, On arrache un bout du dernier chèque reçu car on ne trouve pas
de bout de papier, et avec un crayon qui ne marche pas, On griffonne ce chemin.
En revenant sur l'application on tente de se relire, de donner le nom du fichier
sans faire de fautes de frappe, et en général après 25 essais et 2 heures, on
peut enfin passer à autre chose. ( enfin moi c'est comme ça )
La solution ? ~M~émorisation de l'~A~dresse d'un ~F~ichier.
MAF c'est l'assurance ;-) d'éviter tous ces problèmes : recherche du fichier
avec l'explorateur, click sur celui-ci, il reste à Coller ( ou Ctrl+V ) dans
l'application.

Source / Exemple :


<HTML>
<HEAD>
<TITLE>Mémorisation de l'Adresse d'un Fichier</TITLE>
<!——————————————————————————————————————!
 |                                      |
 |                                   |
 |Mémorisation de l'Adresse d'un Fichier|
 |                                   |
 |           17 Décembre 2003           |
 |       Marcel.Bultez@Tiscali.fr       |
 |                                      |
 ¡——————————————————————————————————————¡	>
<OBJECT NAME="CD1" ID="CD1"
        CLASSID="CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB">
  <PARAM NAME="DialogTitle"
         VALUE="° Choix du Fichier dont il faut Mémoriser l'Adresse° Décembre 2003 © marcel.Bultez@Tiscali.fr °">
  <PARAM NAME="FileName" VALUE="">
  <PARAM NAME="Filter"
         VALUE="*|*|Exécutables|*.bat;*.exe;*.com|Images|*.img;*.ico;*.jpeg;*.jpg;*.bmp|Textes|*.txt;*.rtf;*.doc|Tous|*">
  <PARAM NAME="FilterIndex" VALUE=1>
  <PARAM NAME="InitDir" VALUE="">
  <PARAM NAME="Flags" VALUE=2630148>
</OBJECT>
<body>
<form name="frm"><textarea name="fichier" style="visibility:hidden"></textarea></form>
<script language="JavaScript">
  CD1.ShowOpen(); 				// Choix Nom du Fichier
  if (CD1.Filename.length>0)	// Nom du Fichier => Presse-Papier
     { frm.fichier.value=CD1.Filename;
       var textRange = document.body.createTextRange();
       textRange.moveToElementText(document.frm.fichier);
       textRange.execCommand("Copy"); }
  opener=self;					// Finir
  self.close();
</script>
</body></html>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.