Page 1 sur 2

[R] Créer un répertoire

Posté : ven. 24 oct. 2008 11:02
par Linox
Bonjour, avec quelle fonction puis-je créer un répertoire ?

Re: [..] Créer un répertoire

Posté : ven. 24 oct. 2008 11:50
par Yogui
avec ce lien vous allez avoir beaucoup de réponses

http://www.autoitscript.fr/autoit3/docs/functions.htm

et avec celui ci encore plus :

http://autoitscript.fr/forum/viewtopic.php?f=3&t=1749

pour créer un repertoire c'est

Code : Tout sélectionner

DirCreate

Re: [..] Créer un répertoire

Posté : ven. 24 oct. 2008 11:57
par Linox
Merci beaucoup pour ces deux lien ;) ;)

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 12:24
par Linox
Cette ligne ne fonctionne pas:

Code : Tout sélectionner

DirCreate (@DesktopDir & $vrNamGal)

Que dois-je faire ?

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 12:28
par Yogui
je ne sais pas ce que contient la variable $vrNamGal donc compliquer de vous répondre :s

mais je pense que :

DirCreate (@DesktopDir &"\"& $vrNamGal) peut être une solution

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 12:33
par Linox
la variable $vrNamGal contient un mot sensé être le nom du répertoire a créer

ça ne fonctionne toujours pas :(

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 12:38
par ani
met le script stp, car là faut que ... :)

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 12:40
par Linox

Code : Tout sélectionner

$vrNamGal = FileSelectFolder("Choisir un dossier (Sélectionnez le dossier contenant les photos ou images à ajouter dans votre galerie) ", " ")


$vrSaisiUser = InputBox("Nom de la galerie", "Entrer ici le nom souhaité de la galerie:", "", "")


MsgBox(0,"Texte saisie","Nom de la nouvelle galerie: " & @CRLF & "        " & $vrSaisiUser & @CRLF & @CRLF & "Dossier des photos ou images: " & @CRLF & "        " & $vrNamGal)


; On créer un répertoire.
DirCreate (@DesktopDir &"\"& $vrNamGal)

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 12:44
par Yogui
hors sujet


étes vous un utilisateur de phpwebgallery ?

j'ai fait le même genre de script pour réduire en masse mes photos

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 12:53
par Linox
non

pourquoi dit tu hors sujet ?

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 12:53
par ani
1) Selectionner un dossier, d'accord
2) Nom pour ce nouveau répertoire, d'accord

Si je comprend tu veux copier les fichier présent dans le dossier vers le bureau dans le nouveau répertoire crée par la demande du Nom de la nouvelle galerie?

Le dircreate donne ceux-ci
C:\Documents and Settings\utilisateur\Bureau\C:\Documents and Settings\utilisateur\Mes documents\Mes images


Envoi le script yogui :)
j'ai pas phpwebga

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 12:56
par Linox
Oui est apré je redimensionne avec image magique, le il me faudra un moyen d'exécuter une commande dos

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 12:57
par Linox
pufff j'avai pas mi la bone variable :lol: :lol: :lol: :lol: :oops: :oops: :oops: :oops:

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 13:11
par ani
Bingo :)

Dans le cas de copie je regarderai + vers la fonction Filecopy

t'a la variable du dossier et t'a la destination :)

allez au taff ;)

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 13:16
par Linox
Ça y est j'ai déja trouver Filecopy dans la doc ;)

Maitenant il faut que je puisse exécuter une commende dos dans mon au3

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 13:25
par ani
Commande
Run.......Lance un programme externe.
RunWait..Lance un programme externe et met le script en pause jusqu'à ce que l'exécution du programme se termine.

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 13:26
par Linox
merci encore ;););););););););)

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 13:30
par Linox
j'ai fait ceci ca ne marche pas:

Code : Tout sélectionner

#include<_FileListToArrayNew2h.au3>

$ar_Array = _FileListToArray3 ("C:\Documents and Settings\lunnatick\Bureau\Claude", "*.jpg", 1, 1, 1,"Temp|TMP")

RunWait("mogrify -resize 500x500" & $ar_Array, @WindowsDir, @SW_MAXIMIZE)

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 13:34
par ani
tu dois créer une boucle car ar_array deviend un tableau

LA cmd Mogrify la tu tester sur un seul fichier avant ?

Code : Tout sélectionner

#include<_FileListToArrayNew2h.au3>

$ar_Array = _FileListToArray3 ("C:\Documents and Settings\lunnatick\Bureau\Claude", "*.jpg", 1, 1, 1,"Temp|TMP")
For $indice = 0 to $ar_Array[0]
RunWait("mogrify -resize 500x500" & $ar_Array[$indice], @WindowsDir, @SW_MAXIMIZE)
Next

Re: [R] Créer un répertoire

Posté : ven. 24 oct. 2008 13:44
par Yogui
ani a écrit : Envoi le script yogui :)
j'ai pas phpwebga

je met déjà le lien vers phpwebgallery

le script est chez moi je le metterai plus tard :)