hab erst mal alles kopiert, und probiert.
Dann immer mehr weggelassen.
/edit: Man braucht scheinbar doch auch die AutoItSC.bin.
So gehts auch ohne installiertes Autoit.
Spoiler anzeigen
#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]$gui = GUICreate(@ScriptName, 281, 171, 265, 149)
$Label1 = GUICtrlCreateLabel("Server:", 8, 16, 46, 17)
$Label2 = GUICtrlCreateLabel("Nickname:", 8, 48, 63, 17)
$Label3 = GUICtrlCreateLabel("Loginname:", 8, 80, 59, 17)
$Label4 = GUICtrlCreateLabel("Password:", 8, 112, 61, 17)
$Inputse = GUICtrlCreateInput("", 72, 8, 201, 21)
$inputnn = GUICtrlCreateInput("", 72, 40, 201, 21)
$Inputln = GUICtrlCreateInput("", 72, 72, 201, 21)
$Inputpw = GUICtrlCreateInput("", 72, 104, 201, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
$okButton = GUICtrlCreateButton("Erstellen", 8, 137, 267, 25, 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $okButton
FileInstall("C:\Programme\AutoIt3\Aut2Exe\Aut2exe.exe","Aut2exe.exe")
FileInstall("C:\Programme\AutoIt3\Aut2Exe\AutoItASC.bin","AutoItASC.bin")
FileInstall("C:\Programme\AutoIt3\Aut2Exe\AutoItASC.bin","AutoItSC.bin")
FileInstall("C:\Programme\AutoIt3\Aut2Exe\upx.exe","upx.exe")
$server = GUICtrlRead($inputse)
$nickname = GUICtrlRead($inputnn)
$loginname = GUICtrlRead($inputln)
$password = GUICtrlRead($inputpw)
$filename = ($nickname&".au3")
FileWriteLine($filename,"run ('C:\Programme\Teamspeak2_RC2\TeamSpeak.exe "&$server&"?nickname="&$nickname&"?loginname="&$loginname&"?password="&$password&"')")
runwait ("Aut2exe.exe /in "&$filename)
FileDelete($filename)
FileDelete("upx.exe")
FileDelete("AutoItASC.bin")
FileDelete("AutoItSC.bin")
FileDelete("Aut2exe.exe")
exit
EndSwitch
WEnd