ich versuche das Programm DOSHERE - das nur aus einer INF Datei besteht automatisiert zu installieren. Gibt es für Autoit eine Möglichkeit die datei so zu installieren wie über "Rechtsklick" "Installieren"??
INF installieren
-
- [ gelöst ]
-
mamcc -
15. April 2008 um 17:22 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Ja, ShellExecute (siehe Beispiele in der Hilfe) :).
peethebee
-
... oder ...
[autoit]Run(@SystemDir & '\Rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132')
[/autoit]Gruß
Greenhorn -
ich habe das so gelöst, danke für den Tipp. Mit Shellexecute geht es übrigens nicht. Da wird die inf Datei einfach mit eine Editor geöffnet.
[autoit]Run("Rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 " & @ScriptDir &"\DOSHERE.INF")
[/autoit] -
doch ShellExecute ha einen Parameter verb. Da musst du dann die gewünschte Aktion eintragen. Heißt galub bei .ini "Installl":
[autoit]ShellExecute("install.inf","","","Install")
[/autoit]