Page 1 sur 1

[UDF] _Fileinstall de masse.

Posté : sam. 27 sept. 2008 23:53
par SagePourpre
Une petite fonction crée pour mes besoins.

Comme la fonction Fileinstall() ne permet pas l'utilisation de
'wildcards' ni de variable pour la source, j'ai crée ce script
qui fonctionne comme suit.

_fileinstall($source,$destination,$flag)

Par défaut, donc si vous utilisez la fonction sans paramètres _fileinstall()

$source sera égal au dossier install se trouvant dans le répertoire de votre script.
$destination sera égal au dossier temp automatiquement crée dans le répertoire de votre script. $flag sera égal à 0 par défaut.

Symboles

* Peut être utilisé si vous souhaitez que $source ou $destination soit le dossier ou réside votre script.

# Si vous utilisé le symbole dièse, cela vous permettra d'entrer un chemin complet



Le résultat de cette fonction sera dans votre presse-papier un fileinstall classique
pour chaque fichiers se trouvant dans le dossier défini par $source vers le dossier
défini par $destination. Le résultat se trouvera dans votre presse-papier.

N.B. : Votre script, si tôt la fonction _fileinstall() exécutée, se fermera automatiquement.
Il est donc impératif de retirer la fonction _fileinstall() une fois exécutée afin que votre
script puisse fonctionner normalement.

... N'hésitez pas à poser des questions, j'ai conscience que mon explication
manque possiblement de détails.
► Afficher le texte

Re: [UDF] _Fileinstall de masse.

Posté : dim. 28 sept. 2008 22:09
par Tlem
Pas mal, mais en poussant un peut plus, je pense qu'il est possible de générer un fichier au3 qu'il suffit d'inclure dans le script pour installer les fichiers. ;)

On peut même envisager quelque chose d'automatique.
Évidement, il faut d'abord que le fichier existe vide (pour la première fois), ensuite il faut vérifier que les fichiers sont bien ajoutés, et donc pour les fois suivantes, vérifier si la totalité des fichiers y est ou si il faut en ajouter. :mrgreen:
Bien entendu, cette fonction ne doit s'exécuter que si le script n'est pas compilé. ;)

Un bon petit exercice de style. :lol:

Re: [UDF] _Fileinstall de masse.

Posté : lun. 29 sept. 2008 05:07
par SagePourpre
Tlem a écrit :Pas mal, mais en poussant un peut plus, je pense qu'il est possible de générer un fichier au3 qu'il suffit d'inclure dans le script pour installer les fichiers. ;)

On peut même envisager quelque chose d'automatique.
Évidement, il faut d'abord que le fichier existe vide (pour la première fois), ensuite il faut vérifier que les fichiers sont bien ajoutés, et donc pour les fois suivantes, vérifier si la totalité des fichiers y est ou si il faut en ajouter. :mrgreen:
Bien entendu, cette fonction ne doit s'exécuter que si le script n'est pas compilé. ;)

Un bon petit exercice de style. :lol:
J'ai fait ça... de manière rudimentaire je le conçois.
Maintenant, le _fileinstall sera remplacé automatiquement par la valeur de sortie.

De plus, j'ai remarqué que $destination n'était pas écrit avec un chemin relatif. J'en ai
donc profité pour corriger ce détail.