www.av-uninstall.de

  • Increase font size
  • Default font size
  • Decrease font size
Home Scriptbeispiele AutoIt v3

AutoIt Script Beispiele

Um ein AutoIt Script erstellen zu können, müssen Sie sich die neuste AutoIt Script Version herunterladen:

AutoItScript Download

Wenn AutoIt Script auf Ihrem Rechner installiert ist, können Sie mit einem Rechten Mausklick --> Neu --> AutoIt v3 Script (*.au3) ein neue Scriptdatei erstellen.

Die Rohdaten werden in ein *.au3 File geschrieben und mit dem AutoIt Script Compiler später zu einer EXE Datei gewandelt.

Hier also mal ein einfaches Beispiel (Rechnername und IP Adresse der Netzwerkkarte auslesen):

* Erstellen Sie ein neues AutoIt Script

AutoIt Script Code für dieses Beispiel:

Msgbox(0, "Rechnername und IP Adresse", "Ihr Rechner hat den Namen: " & @ComputerName & " " & "und verwendet auf der 1.Netzwerkkarte die IP Adresse " & @IPAddress1)

Speichern Sie diesen Code mittels dem AutoIt Script Editor in Ihre *.au3 Scriptdatei. Klicken Sie mit Rechts auf diese und kompilieren Sie Ihr Scriptbeispiel mittels "Compile Script" zu einer EXE Datei.

Starten Sie nun diese erstellte EXE Datei und die folgende Meldung sollte erscheinen:

 

Beispiel

 

Weiteres praktisches Beispiel:

MAC Adresse des Rechners auslesen

Code:

 Func _GetMacAddress($_phisycaladdress)  
    Local $chk_1 = StringReplace($_phisycaladdress, '.', '') / 1    
    If @extended <> 3 Or $chk_1 < 1 Then Return ''     
        Local $chk_2 = StringSplit($_phisycaladdress, '.', 1)     
        For $idx_chk = 1 To $chk_2[0]         
            If ($chk_2[$idx_chk] / 1) < 0 or ($chk_2[$idx_chk] / 1) > 255 Then Return ''     
            Next    
            Local $_buf = ''    
            Local $_pid = Run('nbtstat -a ' & $_phisycaladdress, '', @SW_HIDE, 2)     
            Do         
                $_buf &= StdoutRead($_pid)     
            Until @error     
            If StringReplace($_buf, 'MAC Adresse = ', '') <> $_buf Then
                $chk_3 = StringSplit($_buf, 'MAC Adresse = ', 1)
                Return StringReplace(StringReplace($chk_3[2], @CR, ''), @LF, '')     
            EndIf     
            Return ''
EndFunc  

$ipadresse=@IPAddress1
$mac=_GetMacAddress($ipadresse)
msgbox(0,"Ausgabe der MAC Adresse",$mac)

 

Speichern Sie diesen Code mittels dem AutoIt Script Editor in Ihre *.au3 Scriptdatei. Klicken Sie mit Rechts auf diese und kompilieren Sie Ihr Scriptbeispiel mittels "Compile Script" zu einer EXE Datei

 

Starten Sie nun diese erstellte EXE Datei und die folgende Meldung sollte erscheinen:

 

 

Natürlich sollte bei Ihnen eine andere MAC Adresse dargestellt werden. ;)