[..] Exécution de fichier avec un certain programme

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

[..] Exécution de fichier avec un certain programme

#1

Message par Jerome »

Bonjour,

Dans le cadre d'une automatisation d'installation d'un certain logiciel dans mon entreprise.
J'ai besoin d'exécuter des fichier OCX (qui se trouve dans C:/windows/system32/name.ocx) avec regserv32(qui se trouve dans system32).

Quelqu'un pourrait me renseigner sur la syntaxe et la commande a utiliser.

J'aurait bien utilise "Run" mais sa ne précise pas avec quelle programme je veux l'exécuter.

Merci de votre aide.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Exécution de fichier avec un certain programme

#2

Message par ani »

Utilisation : regsvr32 [/u] [/strike] [/n] [/i[:commande]] Nom_de_DLL
/u - Désinscrit le serveur
/s - Mode silencieux (n'affiche aucun message)
/i - Appelle DllInstall et transmet une [commande] facultative. Utilisé avec /u, appelle dll uninstall
/n - Ne pas appeler DllRegisterServer. Utiliser cette option avec /i

Code : Tout sélectionner

run("regsvr32.exe " & @systemdir & "name.ocx")
ceux qui donne "regsvr32.exe %systemroot%\system32\name.ocx"
ou

Code : Tout sélectionner

run("regsvr32.exe name.ocx", @systemdir)
dans le second on utilise le deuxieme parametre de la commande run pour indiquer le dossier de l'ocx

t'a aussi la commande ShellExecute.

voilàvoilà
bonne continuation et bonne lecture ;)
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Exécution de fichier avec un certain programme

#3

Message par Jerome »

Coucou

Merci de ta réponse, sa ma bien aider à avancer, mais je rencontre un autre problème maintenant.

Je voudrai écrire dans un fichier (toujours pour mon install).

Donc j'ouvre le fichier (rien de difficile) :

Code : Tout sélectionner

Run("notepad.exe C:\WINDOWS\system32\drivers\etc\services")
 
Mais voila, je voudrait rajouter des lignes (exemple de ligne : Progtest 6030/tcp)
Mon problème est que je voudrait écrire cette ligne en fin de fichier.

Comment puis-je faire. (commande ?)

Merci de votre aide.

Salutations...
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Exécution de fichier avec un certain programme

#4

Message par SagePourpre »

Tu n'as pas besoin d'ouvrir le fichier texte pour écrire des lignes dedans.
Tout ce qu'il te faut, c'est :

Code : Tout sélectionner

FileWriteLine('Chemin_Du_Fichier_texte.txt','Ligne à écrire')
 
Dans le cas où tu aurais beaucoup de lignes à ajouter, il vaut mieux utiliser :

Code : Tout sélectionner

Local $f = FileOpen('Nom_Du_Fichier_texte.txt',1)
FileWriteLine($f,'Ligne à écrire') ; ligne 1
FileWriteLine($f,'Ligne à écrire') ; ligne  2
FileWriteLine($f,'Ligne à écrire')  ; ligne 3
FileWriteLine($f,'Ligne à écrire')  ; ligne 4
FileWriteLine($f,'Ligne à écrire')  ; ligne 5
FileWriteLine($f,'Ligne à écrire')  ; ligne 6
FileWriteLine($f,'Ligne à écrire')  ; ligne 7
FileWriteLine($f,'Ligne à écrire')  ; ligne 8
FileClose($f)
 
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Exécution de fichier avec un certain programme

#5

Message par Jerome »

Erf, ta répondu trop vite parce que j'allais edit pour compléter ma question.

Je voulait savoir comment ajouter des lien ODBC dans les sources de données systems avec un pilotes SQL serveur.


Merci de ton aide :)
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Exécution de fichier avec un certain programme

#6

Message par SagePourpre »

À moi de dire erf...

- liens ODBC ?
- sources de données sysèmes ?
- Pilote SQL serveur ?

Les environnements serveur ne m'évoque absolument rien.
Je passe donc la main à quelqu'un d'autre sur ce sujet...
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Répondre