[R] Déplacer un ou des fichiers sur un executable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#21

Message par Tlem »

@laddy

C'est bien de poser des questions afin de résoudre vos problèmes, mais la compréhension de votre code serait bien plus enrichissant.

Je vous conseil de lire et de comprendre ceci : http://www.autoitscript.fr/autoit3/docs ... unning.htm
Surtout la partie "Paramètres des lignes de commandes".
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#22

Message par Laddy »

Bonjour

mes meilleurs voeux à tous

Félicitations à Jérome et ZeShrek pour leur passage Force Vert :wink: Bravo !

J'ai tenté de mettre mes extensions dans un fichier ini :

Code : Tout sélectionner


If Not FileExists(@MyDocumentsDir & "\TXT") Then
    DirCreate(@MyDocumentsDir & "\TXT")
EndIf

Global $Exe = '".exe"' &"," &'".msi"' &"," &'".com"' &"," &'".bat"' &"," &'".vbs"' &"," & '".pif"' &"," & '".scr"' &"," & '".vb"' &"," & '".ws"'
Global $TXT = '".txt"' &"," &' ".ini"'
IniWrite(@ScriptDir &"\MoveFile.ini","Programmes", "Valeur", $Exe)
IniWrite(@ScriptDir &"\MoveFile.ini","Texte", "Valeur", $TXT)
Global $Toto = IniRead(@ScriptDir &"\MoveFile.ini","Texte", "Valeur","NotFound")
ConsoleWrite($Toto)

If $CmdLine[0] Then
    For $i = 1 To $CmdLine[0]
        $extension = StringLower(StringRight($CmdLine[$i], 4)) ; on prend l'extension, et on la passe en minuscule
        Switch $extension
            ;Case ".txt", ".ini" ; ca te permet de mettre plusieurs possibilités, séparés par des vircules
                Case $Toto
                FileMove($CmdLine[$i], @MyDocumentsDir & "\TXT", 0)
EndSwitch

    Next
Else
    MsgBox(16, "Information", "Aucun paramètre n'a été transmis.")
EndIf
Exit

 
J'ai un soucis de lecture avec IniRead , il me tronque les guillements , pourquoi ? j'ai pourtant ajouter des guillements simples et mon fichier ini est correcte.


ConsoleWrite retour :

Code : Tout sélectionner

.txt", ".ini
fichier ini :

Code : Tout sélectionner

[Programmes]
Valeur=".exe",".msi",".com",".bat",".vbs",".pif",".scr",".vb",".ws"
[Texte]
Valeur=".txt", ".ini"
 
du coup si je fais un
Case $Toto dans mon script les fichiers ne sont pas déplacés.

Merci aux membres qui me répondront.

Laddy
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#23

Message par zeshrek »

Essaye avec ca :

Code : Tout sélectionner

If Not FileExists(@MyDocumentsDir & "\TXT") Then
    DirCreate(@MyDocumentsDir & "\TXT")
EndIf

; Tant qu'a faire on crée aussi le répertoire des executables...
If Not FileExists(@MyDocumentsDir & "\EXECUTABLES") Then
    DirCreate(@MyDocumentsDir & "\EXECUTABLES")
EndIf


;~ Global $Exe = '".exe"' &"," &'".msi"' &"," &'".com"' &"," &'".bat"' &"," &'".vbs"' &"," & '".pif"' &"," & '".scr"' &"," & '".vb"' &"," & '".ws"'
;~ Global $TXT = '".txt"' &"," &' ".ini"'
; on crée les 'banques' d'extentions sous formes de chaines en mettant les extensions a la suite les unes des autres (et on met un point a la fin)
Global $Exe = ".exe.msi.com.bat.vbs.pif.scr.vb.ws."
Global $TXT = ".txt.ini."

; ??? je ne comprend pas a quoi servent les 4 lignes ci dessous ???
IniWrite(@ScriptDir &"\MoveFile.ini","Programmes", "Valeur", $Exe)
IniWrite(@ScriptDir &"\MoveFile.ini","Texte", "Valeur", $TXT)
Global $Toto = IniRead(@ScriptDir &"\MoveFile.ini","Texte", "Valeur","NotFound")
ConsoleWrite($Toto)

If $CmdLine[0] Then
    For $i = 1 To $CmdLine[0]
;~         $extension = StringLower(StringRight($CmdLine[$i], 4)) ; on prend l'extension, et on la passe en minuscule
; la ligne précédente forcait la prise de 4 caracteres, mais là on a des extensions a 2 caracteres seulement, donc il faut trouver autre chose :
        $ext=StringSplit($CmdLine[$i],".") ; on utilise la fonction stringsplit pour découper les noms de fichier au niveau des points
        $extension = "." & $ext[$ext[0]] & "." ; on prend le dernier élément, au cas ou le fichier ait plusieurs points dans son nom, et on l'encadre de points, poir etre sur qu'on trouvera la meme expression dans la 'banque'
        
;~         Switch $extension
;~             ;Case ".txt", ".ini" ; ca te permet de mettre plusieurs possibilités, séparés par des vircules
;~                 Case $Toto
;~                 FileMove($CmdLine[$i], @MyDocumentsDir & "\TXT", 0)
;~          EndSwitch
; switch/case ne convient pas dans ce cas puisqu'on doit rechercher l'extension dans nos 'banques' d'extensions
; on va donc utiliser select/case, qui permet de mettre des expressions a évaluer :
        Select
            case StringInStr($Exe,$extension)<>0 ; si on trouve l'extension dans la banque des exe
                FileMove($CmdLine[$i], @MyDocumentsDir & "\EXECUTABLES", 0)
            case StringInStr($TXT,$extension)<>0 ; si on trouve l'extension dans la banque des txt
                FileMove($CmdLine[$i], @MyDocumentsDir & "\TXT", 0)
        EndSelect
    Next
Else
    MsgBox(16, "Information", "Aucun paramètre n'a été transmis.")
EndIf
Exit
J'ai juste inséré des lignes de commentaire et de code dans ton source pour t'expliquer ma démarche
Si vis pacem para bellum
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#24

Message par Laddy »

Bonjour Zeshrek,

je vais lire attentivement ton code (viens de me réveiller) et je vais essayer de t'expliquer les 4 lignes.

Ces 4 lignes :

Code : Tout sélectionner

IniWrite(@ScriptDir &"\MoveFile.ini","Programmes", "Valeur", $Exe)
IniWrite(@ScriptDir &"\MoveFile.ini","Texte", "Valeur", $TXT)
Global $Toto = IniRead(@ScriptDir &"\MoveFile.ini","Texte", "Valeur","NotFound")
ConsoleWrite($Toto)
Mon but est de créer un fichier de configuration pour pouvoir ajouter via un gui plus tard des extensions non prises en compte actuellement dans mon code.

Je crée le fichier ini nommé MoveFile.ini dans lequel je stockes par section mes extensions (IniWirte)
ce qui me donne le fichier suivant :

Code : Tout sélectionner

[Programmes]
Valeur=".exe",".msi",".com",".bat",".vbs",".pif",".scr",".vb",".ws"
[Texte]
Valeur=".txt", ".ini"
 
Puis je crée une variable $Toto pour lire les extensions du fichier ini (IniRead) afin de l'exploiter avec le Switch / Case. (Case $Toto)

ConsoleWrite($Toto) m'a permis de vérifier le contenu de ma variable pour l'exploitation du Case et je me suis aperçu qu'il manquait en début et fin les doubles guillemets.
Du coup le glisser déposer ne fonctionne plus, je ne comprend pas pourquoi c'est tronqué.

Est ce que ma méthode n'est pas bonne ?


Laddy
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#25

Message par zeshrek »

sans aller jusqu'a dire que ta méthode n'est pas bonne j'y vois 2 problème.
Tout d'abbord, le plus important et qui conditionne le reste, c'est la facon dont tu vas exploiter les infos qui sont dans le fichier ini que tu crées.
Ton case $Toto ne fonctionnera pas. La preuve :

Code : Tout sélectionner

Global $Exe = '".exe", ".msi", ".com", ".bat", ".vbs", ".pif", ".scr", ".vb", ".ws"'
Global $TXT = '".txt", ".ini"'


Global $Toto = $Exe ; on simule le fait que tu aurais lu le fichier ini et récupéré la chaine correcte


$test = '".msi"' ; on simule le fait que tu aurais traité un fichier msi, donc correspondant a la catégorie exe

Switch $test
    Case $Toto
        MsgBox(0, "", "ca marche")
    case Else
        MsgBox(0, "", "ca marche pas !")
EndSwitch
C'est parceque ton case compare avec la valeur totale de $toto, et ne le traite pas comme si tu avais mis son contenu a la main.

Pour faire ce que tu veux, il faut rechercher dans $toto l'extension du ficheir, c'est pour ca que dans mon exemple j'utilise stringinstr.

Ensuite, la 2eem source de problemes c'est que tu tilises des guillemets, alors que dans les extensions de fichiers il n'y en a pas. Ca veut dire que tu embarques des infos (les guillemets) qui ne servent a rien. Et au passage quand tu lis ton ini, le premier et le dernier de la ligne sont virés.
Dans un ini tu n'as pas besoin de guillemets, et toi même quand tu vas gérer ta liste via ton GUI tu es capable d'identifier les extensions de fichiers par les points, donc pas besoin de guillemets.

Regarde comment fonctionne mon exemple d'hier soir.
Si vis pacem para bellum
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#26

Message par Laddy »

Ok je comprends.

Je pensai bêtement que je pouvais stocker l'équivalent de

Case ".txt", ".ini" ; ca te permet de mettre plusieurs possibilités, séparés par des vircules
dans
Case $Toto en lisant l'information du ini.

Je vais relire ton exemple d'hier soir et voir comment je peux faire pour stocker les informations dans un fichier ini et les extraire car c'est le but.

Merci pour tes explications :D
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#27

Message par zeshrek »

Pour les stocker tu les mets exactement telles que je les ai mises.
Du coup ton ini ressemblera a ca :

Code : Tout sélectionner

[Programmes]
Valeur=.exe.msi.com.bat.vbs.pif.scr.vb.ws.
[Texte]
Valeur=.txt.ini.
 
Pas de truc qui sert a rien et qu'on peut oublier au passage (au hazard... tes guillemets :P ) juste les extensions.

Allez, un indice pour quand tu en seras a ta GUI pour décomposer les valeur et en extraire les extensions individuellement pense a stringsplit()
Si vis pacem para bellum
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#28

Message par Laddy »

Merci zeshrek

J'ai bien avancé , c'est loin d'être terminé mais le glisser déposer des fichiers fonctionnent.
Beaucoup de chose à faire encore.
► Afficher le texteEbauche de code
Le plus dur je pense va être de lire tout le fichier ini pour vérifier que l'extension y est et si elle n'y est pas lancé la GUI d'ajout.
Pour le moment je vois pas comment m'y prendre mais je cherche ;D
Modifié en dernier par Laddy le jeu. 06 janv. 2011 08:48, modifié 1 fois.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#29

Message par zeshrek »

Bon, je suis en train de zieuter ton source.
Premier truc que je vois (et qui m'énèèèèèèèèèèèèèèèèèèrve !!!!!) les section # Region xxxx se terminent par # EndRegion, pas par un autre # Region.
Sinon quand on veut les replier pour gagner en lisibilité, bah... on replie tout le script :(

Edit : 2eme truc que je vois :
Tu devrais modifier la facon dont tu geres ton fichier ini (et par la même, sce qu'il contient)
Perso, plutot que de créer en dur dans le code 1 variable par type de fichier (et en plus comment tu feras quand tu auras ton GUI ou le user pourra créer ses propres catégories ? A moins de faire un script automodifiable qui créera des portions de codes avec les catégories de l'utilisateur...) je ferai bien un petit tableau à 2 dimensions :
$categorie[x][y]
Avec :
x de 1 a n qui incrémente le N° de catégorie de fichier
y = 0 -> Nom de la catégorie, qui devient le nom de section dans le fichier INI)
y = 1 -> Chemin de stockage des fichiersqui devient une valeur de la section dans le fichier ini (parceque apres tout on est pas obligé de stocker les documents dans @MyDocumentsDir, perso, je les stocke sur un NAS, pas en local)
y = 2 -> Les extensions de la catégorie qui devient une seconde valeur de la section dans le fichier ini

Cela te permet de gérer plus simplement tous ce blocs par une simple boucle , par ex plutot que plus de 60 lignes pour la région ### Création des Dossiers :

Code : Tout sélectionner

for $i=1 to $NbSectionsDuFichierIni
    If Not FileExists($categorie[$i][1]) Then DirCreate($categorie[$i][1])
next
Et on peut faire le meme genre de choses dans toutes les sections (ou presque)
Si vis pacem para bellum
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#30

Message par Laddy »

Bonjour zeshrek,

J'ai édité ma source, et corrigé mon erreur EndRegion :oops:

Pour ta solution je vais regarder comment réaliser un tableau deux dimensions je n'ai jamais fait ça.


Si j'ai bien compris tu verrais le fichier ini de cette façon :

Code : Tout sélectionner

[Programmes]
extension=exe.msi.com.bat
Chemin= D:\ ; exemple de délocalisation à la place de @MyDocumentDir
Edit :
J'ai lu cette documentation pour les tableaux 2D : http://www.siteduzero.com/tutoriel-3-22 ... art_228536

Si j'ai bien compris ça devrait donner un truc de ce genre :

Code : Tout sélectionner

$categorie[3][4] = [["", "", "", ""], _
["Programmes", "D:\" ,.exe.msi.com.bat.vbs.pif.scr.vb.ws. , $Executables], _
["Texte", "E:\", .txt.ini. , $Textes], _
["Documents", "@MyDocumentDir",.doc.docx.odt.rtf.doc.docm.dotx.dotm.docx.wpd.wps.diz.asc.ascii.hz.latex.lit.log.pages.readme.utf8.wpd.wps.yml. , $Documents]]
Je suis un peu perdu avec la variable que je dois associer.... est ce une nouvelle variable à définir ? est elle utile ici ?
Là j'ai mis celles du
#Region ##Lecture du fichier ini
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#31

Message par zeshrek »

Laddy a écrit :Si j'ai bien compris tu verrais le fichier ini de cette façon :

Code : Tout sélectionner

[Programmes]
extension=exe.msi.com.bat
Chemin= D:\ ; exemple de délocalisation à la place de @MyDocumentDir
C'est exactement ca !
Laddy a écrit :Edit :
J'ai lu cette documentation pour les tableaux 2D : http://www.siteduzero.com/tutoriel-3-22 ... art_228536

Si j'ai bien compris ça devrait donner un truc de ce genre :

Code : Tout sélectionner

$categorie[3][4] = [["", "", "", ""], _
["Programmes", "D:\" ,.exe.msi.com.bat.vbs.pif.scr.vb.ws. , $Executables], _
["Texte", "E:\", .txt.ini. , $Textes], _
["Documents", "@MyDocumentDir",.doc.docx.odt.rtf.doc.docm.dotx.dotm.docx.wpd.wps.diz.asc.ascii.hz.latex.lit.log.pages.readme.utf8.wpd.wps.yml. , $Documents]]
Je suis un peu perdu avec la variable que je dois associer.... est ce une nouvelle variable à définir ? est elle utile ici ?
Là j'ai mis celles du
#Region ##Lecture du fichier ini
En fait je préfère plutot faire comme ca (je te l'ai mis dans une fonction, je trouve ca plus propre d'appeler une fonction plutot que d'éxécuter séquenciellement tout le texte) :
► Afficher le texte
Si vis pacem para bellum
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#32

Message par Laddy »

Bonsoir
désolé de répondre si tardivement
Woua une belle leçon que je viens de me prendre :shock:
Je n'y étais pas de tout.
Je vais lire ton code, et tenter de comprendre la fin que j'ai du mal à saisir.
Je te redonne de mes nouvelles dans quelques jours.... :oops:
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#33

Message par zeshrek »

Une lecon ? bah c'était pas le but. Juste un exemple

D'ailleurs, je viens de me rendre compte qu'il y avait un bug.... Je corrige ca de suite

Voilà, c'est fait.
J'ai rajouté une petite boucle a la fin qui te permettra de comprendre comment ca marche en affichant le contenu du fichier ini dans la console.
Bonne lecture ;)
Si vis pacem para bellum
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#34

Message par Laddy »

Oui je suis une tite débutante et j'ai beaucoup de chose à apprendre.

Pour le moment je suis perdue entre gérer le tableau, créer les dossiers et traiter le glisser déposer. :(

Peux tu m'expliquer la fin de ton code s'il te plait, je ne saisis pas la fin.

Code : Tout sélectionner

If @error Then
            MsgBox(4096, "", "y a un bug !")
        Else
            For $i = 1 To $var[0]
                $categorie[$i][0] = $var[$i]
                $var2 = IniReadSection(@ScriptDir & "\MoveFile.ini", $var[$i])
                For $j = 1 To $var2[0][0]
                    Switch $var2[$j][0]
                        Case "Extension"
                            $categorie[$i][1] = $var2[$j][1]
                        Case "Chemin"
                            $categorie[$i][2] = $var2[$j][1]
                    EndSwitch
                Next
            Next
        EndIf
        $msg=""
        for $i = 1 to $var[0]
            ConsoleWrite ($categorie[$i][0] & @CRLF)
            ConsoleWrite ($categorie[$i][1] & @CRLF)
            ConsoleWrite ($categorie[$i][2] & @CRLF)
            ConsoleWrite (@CRLF)
        Next

    EndIf
 
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#35

Message par zeshrek »

J'ai mis les commentaires dans le code.
Tu vas voir, en fait, c'est tout simple
Si vis pacem para bellum
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#36

Message par Laddy »

AH oui effectivement c'était simple
merci pour tes commentaires , ta patience, et ton aide.

Laddy
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#37

Message par Laddy »

Coucou
bon j'avance à tatons mais j'avance
J'ai juste ajouter le nom des dossiers dans le chemin pour le fichier ini.
et ajouter la création des dossiers.
► Afficher le texteMaj_v0.2
Maintenant j'essaie de comprendre comment lier la lecture du tableau avec le glisser déposer, je soupçonne qu'il faut utiliser la meme technique que dans la fin de ton code qui va réduire les lignes de ce type.

Code : Tout sélectionner

Select
                case StringInStr($Textes,$extension)<>0
                FileMove($CmdLine[$i], @MyDocumentsDir & "\TXT", 0)
EndSelect
 
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#38

Message par zeshrek »

Tu as tout a fait compris.
Vu que dans la phase d'initialisation on a lu le fichier ini et qu'on a dispatché ce qui nous intéresse dans le tableau $categorie[][], il te faut maintenant utiliser ce tableau.
Vu que cet apres midi je suis charette au boulot je vais te laisser chercher (et puis c'est bien que tu éssayes d'y réfléchir par toi même, sinon, je vais te pondre ton programme, mais ca en t'aura rien apporté).
Je relève les copies ce soir en rentrant a la maison ;)

EDIT : Juste un détail, je viens de parcourir le code que tu as mis.
Pourquoi avoir déclaré $NbSectionsDuFichierIni ?
Soit il faut l'enlever, soit il faut l'utiliser (tu intercales la ligne "$NbSectionsDuFichierIni = $var[0]" entre les lignes 74 et 75, et tu remplaces ensuite tous les $var[0] par $NbSectionsDuFichierIni)
Si vis pacem para bellum
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#39

Message par Laddy »

Je peux donner ma copie en retard ? je ne sais pas si je vais pouvoir pondre un truc dans quelques heures et le week end repos le PC lol.

Oui c'est bien que je cherche et j en fais des tests et des tests pour le moment ça glisse pas lol mais je continue à chercher comment exploiter ce tableau.

J'en suis là

Code : Tout sélectionner

If $CmdLine[0] Then
    For $i = 1 To $CmdLine[0]
        $ext=StringSplit($CmdLine[$i],".") ; on utilise la fonction stringsplit pour découper les noms de fichier au niveau des points
        $extension = "." & $ext[$ext[0]] & "."
$NbSectionsDuFichierIni = IniReadSectionNames(@ScriptDir & "\MoveFile.ini")
For $i = 1 To $NbSectionsDuFichierIni[0]
$NbSectionsDuFichierIni2 = IniReadSection(@ScriptDir & "\MoveFile.ini", $NbSectionsDuFichierIni[$i])
;encore des choses à mettre
Next
Select 
Case
EndSelect
 Next
Else
    MsgBox(16, "Information", "Aucun paramètre n'a été transmis.")
EndIf
Exit
 
Pas sur que je suis dans le bon mais je prospectes.

Merci Zeshrek
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Déplacer un ou des fichiers sur un executable

#40

Message par zeshrek »

Grrrrr !!!!
Je m'en veux. Je suis débordé, mais j'ai pas pu résister....

EDIT : Et le pire c'est que je viens de remettre ca !!! Du coup, là c'est bon, j'y touche plus du weekend (sinon je vais te le finir !!!)
Donc, je t'ai rajouté une petit GUI qui pour l'instant ne fait rien, mais est (éventuellement) destinée a servir a mettre a jour les listes de catégories. Tu y accedes en lancant le fichier directement, sans faire un glisser/déposer dessus.

Edit2 : Bon, j'ai pas tenu plus de qq heures, mais j'ai une excuse... j'avais pas commenté la fonction de la GUI.
Allez hop, cette fois ci j'y touche plus.

Bonne lecture
► Afficher le texte
Si vis pacem para bellum
Répondre