[R] Choix de deux liens

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Shade
Niveau 4
Niveau 4
Messages : 74
Enregistré le : mar. 16 nov. 2010 13:32
Status : Hors ligne

[R] Choix de deux liens

#1

Message par Shade »

Bonjour,

Je souhaiterai pouvoir choisir deux chemins: un source et un destination.
Avec un bouton convertir svp.

Je vous communique la GUI.

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Global $Form1 = GUICreate("Export VDI to VMDK", 382, 158, 192, 124)
Global $Source = GUICtrlCreateInput("Source", 24, 32, 249, 21)
Global $Destination = GUICtrlCreateInput("Source", 24, 72, 249, 21)
Global $Convertir = GUICtrlCreateButton("Convertir", 24, 112, 73, 25, $WS_GROUP)
Global $Parcourir = GUICtrlCreateButton("Parcourir", 280, 32, 75, 25, $WS_GROUP)
Global $Parcourir2 = GUICtrlCreateButton("Parcourir", 280, 72, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Merci d'avance.

Cordialement.
Modifié en dernier par Shade le lun. 16 janv. 2012 09:49, modifié 1 fois.
Avatar du membre
leoclem
Niveau 2
Niveau 2
Messages : 18
Enregistré le : mar. 18 janv. 2011 11:15
Status : Hors ligne

Re: [..]Choix de deux liens

#2

Message par leoclem »

Bonjour,

C'est juste une base, mais est-ce que ceci vous conviendrait ?

Code : Tout sélectionner


#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>


Global $Form1 = GUICreate("Export VDI to VMDK", 382, 158, 192, 124)
Global $Source = GUICtrlCreateInput("Source", 24, 32, 249, 21)
Global $Destination = GUICtrlCreateInput("Source", 24, 72, 249, 21)
Global $Convertir = GUICtrlCreateButton("Convertir", 24, 112, 73, 25, $WS_GROUP)
Global $Parcourir_source = GUICtrlCreateButton("Parcourir", 280, 32, 75, 25, $WS_GROUP)
Global $Parcourir_destination = GUICtrlCreateButton("Parcourir", 280, 72, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)

#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
        Switch $nMsg
            
        Case $GUI_EVENT_CLOSE
            Exit
            
        Case $Parcourir_source
            $Source_Path = FileSelectFolder("Chemin source", "", 6, @MyDocumentsDir)
            GUICtrlSetData($Source, $Source_Path)

        Case $Parcourir_destination
            $Destination_Path = FileSelectFolder("Chemin source", "", 6, @MyDocumentsDir)
            GUICtrlSetData($Destination, $Destination_Path)

        EndSwitch
WEnd
            
 
Si vous voulez chercher en particulier des fichiers, voyez avec la fonction FileOpenDialog

Cordialement

Edit : C'est corrigé, merci DimVar
Modifié en dernier par leoclem le sam. 07 janv. 2012 11:38, modifié 1 fois.
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..]Choix de deux liens

#3

Message par DimVar »

Bonsoir,


Je me permet : :)

Code : Tout sélectionner

Global $Parcourir_[b]destinaton [/b]
Manque un "i".


Cdlt.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Shade
Niveau 4
Niveau 4
Messages : 74
Enregistré le : mar. 16 nov. 2010 13:32
Status : Hors ligne

Re: [..] Choix de deux liens

#4

Message par Shade »

Merci de ta réponse maintenant j'aimerai grâce au bouton convertir utiliser une commande.

Ça serait :

Code : Tout sélectionner

VBoxManage.exe clonehd "$source" "$destination" --format VMDK --variant Standard
OU

Code : Tout sélectionner

$source_exe clonehd "$source" "$destination" --format VMDK --variant Standard
Et si possible pouvoir choisir grâce à une autre sélection de choisir le chemin de VBoxManage.exe

Merci d'avance de vos réponses.
Répondre