[R] Aide Variable Débutant
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Aide Variable Débutant
Bonjour,
Je suis nouveau sur ce forum.
Voilà mon idée.
Dans la boite ou je travail, on doit préparer des PC et la plus part du temps il faut installer les même logiciel.
Les Pc ne sont pas les même et donc je ne peut pas créer des images Ghost.
Pour cela je me suis pris au AutoIt.
J'ai fait un script qui va installer tout une liste des logiciel, tout ce passe bien.
j'utilise ShellExecute avec une liste des commande pour tout automatiser.
Mais voilà ma question:
Il est possible d'attribuer une installation avec les commande pour installation automatique à une variable?
Pour ensuite créer un menu ou je vais proposer deux choix d'installation :
(exemple)
Si on choisi d'installer le 1 alors je exécute la variable 1 et 3
Si on choisi d'installer le 2 alors je exécute les variable 2 et 4...
Merci pour votre aide !
Je suis nouveau sur ce forum.
Voilà mon idée.
Dans la boite ou je travail, on doit préparer des PC et la plus part du temps il faut installer les même logiciel.
Les Pc ne sont pas les même et donc je ne peut pas créer des images Ghost.
Pour cela je me suis pris au AutoIt.
J'ai fait un script qui va installer tout une liste des logiciel, tout ce passe bien.
j'utilise ShellExecute avec une liste des commande pour tout automatiser.
Mais voilà ma question:
Il est possible d'attribuer une installation avec les commande pour installation automatique à une variable?
Pour ensuite créer un menu ou je vais proposer deux choix d'installation :
(exemple)
Si on choisi d'installer le 1 alors je exécute la variable 1 et 3
Si on choisi d'installer le 2 alors je exécute les variable 2 et 4...
Merci pour votre aide !
Modifié en dernier par Andranik le jeu. 31 oct. 2013 11:11, modifié 3 fois.
Re: [..] Aide Variable Débutant
Je pense que vous ne prenez pas le problème du bon point de vue : Votre question claire du tout
Essayez de préciser votre pensée afin que nous puissions vous aiguiller vers la bonne solution.Il est possible d'attribuer une installation avec les commande pour installation automatique à une variable?
Re: [..] Aide Variable Débutant
Alors l'idée c'est de créer un exécutable qui va m'afficher plusieurs proposition (ex: Install Caisse ou Install Serv)
Si je sélectionne Caisse, alors il m'installe les logiciel de caisse.
Si je sélectionne Serv, alors il m'installe les logiciel du serv.
Donc moi j'ai pensé a créer une variable qui va exécuter une série de commande (ex: exécuter un logiciel , taper entrer tab...)
Apres quand j’exécute le programme et je choisi Serv il m’exécute une suite de variable
C'est mieux?
Si je sélectionne Caisse, alors il m'installe les logiciel de caisse.
Si je sélectionne Serv, alors il m'installe les logiciel du serv.
Donc moi j'ai pensé a créer une variable qui va exécuter une série de commande (ex: exécuter un logiciel , taper entrer tab...)
Apres quand j’exécute le programme et je choisi Serv il m’exécute une suite de variable
C'est mieux?
Re: [..] Aide Variable Débutant
C'est deja mieux en effet
Ce que je vous conseille, c'est de créer une fonction par logiciel qui contiendra tout ce que vous devez faire pour ce logiciel. Par exemple
Puis vous creez un tableau qui donne pour chaque logiciel la liste les groupes pour lequel il doit être installé.
Plusieurs solutions sont possibles, l'idée c'est que quand l'utilisateur choisit un groupe on doit obtenir un tableau contenant la liste des logiciels qu'on doit installer.
Disons qu'on obtient $liste_programmes=["acrobat_reader","google_chrome",etc...]
Il suffit alors de procéder ainsi :
La fonction Call va alors appeler notre fonction acrobat_reader(), puis google_chrome(),etc...
Code : Tout sélectionner
Func acrobat_reader()
ShellExecute("setup.exe")
ControlClick blabla
etc...
EndFuncPlusieurs solutions sont possibles, l'idée c'est que quand l'utilisateur choisit un groupe on doit obtenir un tableau contenant la liste des logiciels qu'on doit installer.
Disons qu'on obtient $liste_programmes=["acrobat_reader","google_chrome",etc...]
Il suffit alors de procéder ainsi :
Code : Tout sélectionner
For $i=0 to Ubound($liste_programmes)-1
Call($liste_programmes[$i])
NextRe: [..] Aide Variable Débutant
Merci pour votre repense, mais j'ai pas bien compris la deuxième partie.
Je suis vraiment débutant.
^^
Merci pour votre aide !
Voila ce que j'ai fait ! Mais ne fonctionne pas
Je suis vraiment débutant.
^^
Merci pour votre aide !
Voila ce que j'ai fait ! Mais ne fonctionne pas
► Afficher le texte
Modifié en dernier par mikell le mer. 30 oct. 2013 23:03, modifié 1 fois.
Raison : balise spoiler
Raison : balise spoiler
Re: [..] Aide Variable Débutant
Salut,
Pour le choix entre Caisse ou Serveur, tu peux faire afficher un GUI avec du genre
Ensuite tu as des erreurs ici:
et car serveur et caisse ne sont pas des variables donc pas interpretables -> Erreur ^^
Ensuite du appelle tes liste de programme avant de les avoir défini:
Un exemple, c'est peut-être pas ce que tu recherches non plus...
Pour le choix entre Caisse ou Serveur, tu peux faire afficher un GUI avec du genre
► Afficher le texte
Code : Tout sélectionner
$rep=serveurCode : Tout sélectionner
$rep=caisseEnsuite du appelle tes liste de programme avant de les avoir défini:
Code : Tout sélectionner
For $rep=serveur to Ubound($liste_programmes0)-1
Call($liste_programmes0[$rep])
Next
For $rep=caisse to Ubound($liste_programmes1)-1
Call($liste_programmes1[$rep])
Next
$liste_programmes0=["ammyy","Chrossloop","vfp","Chrome"]
$liste_programmes1=["vfp","Chrome"]► Afficher le texte
Re: [..] Aide Variable Débutant
Je sais que ça n'a rien à voir avec AutoIt, mais est-ce que tu connais MDT (Microsoft Deployment Toolkit) ? C'est vraiment adapté pour ce genre de choses.Andranik a écrit :Les Pc ne sont pas les même et donc je ne peut pas créer des images Ghost.
Modifié en dernier par Tlem le jeu. 31 oct. 2013 08:40, modifié 2 fois.
Raison : Mise à jour lien MDT et nettoyage du sujet
Raison : Mise à jour lien MDT et nettoyage du sujet
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [..] Aide Variable Débutant
Vu le script que tu as mis, il n'y a clairement rien que nous puissions faire pour t'aider à part si quelqu'un prend le temps d'ecrire un script complet, et ça ne sera pas moi 
Soit vous regardez plus en détails le lien de jguinch qui peut résoudre votre problème, soit vous faites des recherches car vous n'etes pas le premier à faire un logiciel de ce type en AutoIt et le forum regorge de pleins d'exemples, soit vous commencez par lire un tutorirel AutoIt pour reprendre les bases que vous n'avez pas.
Soit vous regardez plus en détails le lien de jguinch qui peut résoudre votre problème, soit vous faites des recherches car vous n'etes pas le premier à faire un logiciel de ce type en AutoIt et le forum regorge de pleins d'exemples, soit vous commencez par lire un tutorirel AutoIt pour reprendre les bases que vous n'avez pas.
Re: [R] Aide Variable Débutant
Merci, vous m'avais bien aider avec votre scripte.
Je vais essayer de le comprendre.
Mais j'ai essayer et c'est top
Merci merci merci
Et j'ai pas utiliser le tool kit juste parce-que javais une envie d'apprendre a faire un scripte et je vais essayer d'apprendre sur ce site qui est TOP merci C'est [R]
Je vais essayer de le comprendre.
Mais j'ai essayer et c'est top
Merci merci merci
Et j'ai pas utiliser le tool kit juste parce-que javais une envie d'apprendre a faire un scripte et je vais essayer d'apprendre sur ce site qui est TOP merci C'est [R]




