AutoIT et chemin d'accès fichier non constant

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
willytito
Niveau 1
Niveau 1
Messages : 8
Enregistré le : mar. 15 mars 2016 10:20
Status : Hors ligne

AutoIT et chemin d'accès fichier non constant

#1

Message par willytito »

Bonjour,

J'ai un script AutoIT qui exécute un fichier vbs.

Voici mon code :
#include <AutoItConstants.au3>
#RequireAdmin

; Change the username and password to the appropriate values for your system.
    Local $sUserName = "admin"
    Local $sPassword = "Bidon"
    Local $Fichier_VBS = '"D:\Bureau\dupond\Mes Documents\AutoIT_Test\Dureau_Distant\Modif_Cle_Reg.vbs"'

RunAs($sUserName, @ComputerName, $sPassword, $RUN_LOGON_NOPROFILE, "wscript.exe " & $Fichier_VBS)
Ce code fonctionne bien

Mais mon problème est le suivant :
Je voudrais générer mon exécutable en incluant mon fichier vbs.
1. Est-ce possible d'intégrer mon vbs dans mon exécutable ?
Si oui comment procéder ?
Et comment indiquer le chemin d'accès au fichier dans le script AutoIT
2. Dans le cas où, mon Vbs se situe dans le même répertoire de mon exécutable AutoIT
Comment indiquer ce chemin dans le script AutoIT ?

Le but étant de distribuer cet exécutable sur différent support (Clé USB, répertoire partagé ...)
Le chemin d'accès au fichier .vbs n'est pas une constante.

Si quelqu'un peut m'aider ?

En vous remerciant,

Willy
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: AutoIT et chemin d'accès fichier non constant

#2

Message par mikell »

1. Voir la fonction FileInstall()
2. @scriptdir
Mais pourquoi ne pas réécrire le vbs en AutoIt et l'intégrer au script ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
willytito
Niveau 1
Niveau 1
Messages : 8
Enregistré le : mar. 15 mars 2016 10:20
Status : Hors ligne

Re: AutoIT et chemin d'accès fichier non constant

#3

Message par willytito »

Bonjour,

Merci
Concernant la ré-écriture du vbs en AutoIT, j'ai essayé mais je n'arrivais pas.
(Cf. la question que j'ai déjà posté sur le forum : Commande "runas")

C'est vrai que l'idéale serai de tout faire en AutoIT.

Willy
Avatar du membre
franco
Niveau 7
Niveau 7
Messages : 343
Enregistré le : lun. 03 oct. 2011 22:37
Localisation : Liévin
Status : Hors ligne

Re: AutoIT et chemin d'accès fichier non constant

#4

Message par franco »

Salut.

Ton vbs est "long" ?
Il existe un ancien convertisseur vbs en autoit.
Et bien qu'il puisse avoir des erreurs, c'est facilement corrigeable.

https://www.autoitscript.com/forum/topi ... converter/


J'avais besoin de ce convertisseur. ^^


++
L'entraide, c'est mon dada ;)
willytito
Niveau 1
Niveau 1
Messages : 8
Enregistré le : mar. 15 mars 2016 10:20
Status : Hors ligne

Re: AutoIT et chemin d'accès fichier non constant

#5

Message par willytito »

Bonjour,

J'ai testé la variable : @scriptdir
Super ça fonctionne

Encore merci
willytito
Niveau 1
Niveau 1
Messages : 8
Enregistré le : mar. 15 mars 2016 10:20
Status : Hors ligne

[R] AutoIT et chemin d'accès fichier non constant  

#6

Message par willytito »

Je considère que c'est résolu.
Je conserve le .vbs, ce n'est pas génant

Willy
Répondre