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.
[..] Exécution de fichier avec un certain programme
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.
-
ani
- 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
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
ceux qui donne "regsvr32.exe %systemroot%\system32\name.ocx"
ou
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
/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")ou
Code : Tout sélectionner
run("regsvr32.exe name.ocx", @systemdir)t'a aussi la commande ShellExecute.
voilàvoilà
bonne continuation et bonne lecture
- Jerome
- 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
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) :
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...
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")
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

- Messages : 442
- Enregistré le : dim. 06 juil. 2008 09:11
- Status : Hors ligne
Re: [..] Exécution de fichier avec un certain programme
Tu n'as pas besoin d'ouvrir le fichier texte pour écrire des lignes dedans.
Tout ce qu'il te faut, c'est :
Dans le cas où tu aurais beaucoup de lignes à ajouter, il vaut mieux utiliser :
Tout ce qu'il te faut, c'est :
Code : Tout sélectionner
FileWriteLine('Chemin_Du_Fichier_texte.txt','Ligne à écrire')
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 = )
plus belle vue du haut de son Pouf = )
- Jerome
- 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
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
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

- Messages : 442
- Enregistré le : dim. 06 juil. 2008 09:11
- Status : Hors ligne
Re: [..] Exécution de fichier avec un certain programme
À 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...
- 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 = )
plus belle vue du haut de son Pouf = )
