Création d`un script avec AutoIt

Transcription

Création d`un script avec AutoIt
Création d'un script avec AutoIt
La solution proposée pour lancer l'application SolidWorks avec des privilèges d'administrateur
consiste à la création d'un script avec AutoIt.
Le script sera compilé en exécutable puis copié sur les sessions des utilisateurs afin de lancer
Solidworks.
Il conviendra tout d'abord de télécharger et installer AutoIt sur un poste sous un compte admin :
===>> Lien
: http://www.autoitscript.com/site/autoit/downloads/
A noter : L'installation d'AutoIt s'effectuera uniquement sur le poste où l'on va créer et compiler le
script. C'est l'exécutable qui sera au final copié sur tous les postes pédagogiques utilisateurs de
solidworks.
1
Phase de préparation du Script
Après l'installation :
- A l'emplacement (temporaire) de votre choix cliquez droit.
- "Nouveaux"
- Choisir "AutoIt v3 script"
Un nouveau fichier autoIt est créé.
Editez le fichier puis Copiez le contenu suivant :
; Creation d'un dossier Solidworks sur C, puis mise en place d un raccourci vers le perso de l utilisateur dans ce dossier
DirCreate ("C:\SolidWorks")
FileCreateShortcut ( "%LOGONSERVER%\" &@UserName, "C:\SolidWorks\perso")
; Saisie des parametres d'un compte ayant les permissions adequates sur le serveur.
Local $sUserName = "admin"
Local $sPassword = "*****"
Local $sdomain = "pedago"
; Lancement du programme souhaite.
RunAsWait($sUserName, $sdomain, $sPassword, 0, "C:\Program Files (x86)\SolidWorks\swspmanager.exe /auto", "")
Laissez Local $sUserName en admin
Renseignez le mot de passe de l'utilisateur admin du domaine dans Local $sPassword à la place
des ***** (En prenant soin de conserver les "").
Enregistrez et nommez le script à votre convenance.
Remarque importante :Lors de l'utilisation d'une application au travers d'AutoIt, les
partages réseaux ne sont plus accessibles. Dans ce cas, il est difficile d'enregistrer le travail des
élèves. Pour pallier à ce problème, les premières lignes du script permettent de créer sur le
poste un dossier "C:\Solidworks" et d'y placer un raccourci vers le perso de l'élève.
C'est à cet emplacement qu'il faut enregistrer le travail de l'élève.
Il retrouvera ensuite son travail dans son perso.
2
Phase de compilation :
Dans le menu démarrer "Tous les programmes"
Cliquez sur "AutoIt" puis choisir "Compile Script to .exe (86)"
Dans source sélectionnez le script créé auparavant .
Dans destination donnez un nom et choisissez l'emplacement où sera enregistré l’exécutable à
créer.
Enfin, cliquez sur Convert pour démarrer la compilation.
1
Il ne vous reste plus qu'à copier et coller l’exécutable sur le bureau des utilisateurs
pour lancer Solidworks et ne pas oublier de supprimer le fichier initial (car le mot de
passe admin apparaît en clair).
( Cette procédure est valable pour toutes applications nécessitant un privilège administrateur)

Documents pareils