Hi!
Also peethebee hat mir ja schon mal toll geholfen bei dem Script dass mir ne zahl in 0 und 1 (binär) umwandelt.
Klappt!
Doch jetzt brauche ich es auch imgekehrt also ich gebe 010010101 ein und das script sagt" 2948" oder so
Hier das scriipt das 29483 in 010101011 umwandelt:
(ps die code.ini ist egal, da stehen nur paar daten drin, nix fürs script^^)
[autoit]
; ----------------------------------------------------------------------------
; Tool zum berechnen des Binären Zahlencodes
; Geschrieben am 1.10.2006
; #################################################################################################################################
[/autoit][autoit][/autoit][autoit]HotKeySet("{F1}", "_zahl_fragen")
HotKeySet("{F2}", "_credits")
HotKeySet("{F3}", "_reset")
While 1
sleep(100)
WEnd
Func _zahl_fragen()
[/autoit][autoit][/autoit][autoit]$ininame = IniRead("code.ini", "Name" , "name", "")
[/autoit][autoit][/autoit][autoit][/autoit][autoit]if $ininame = "name" Then
[/autoit][autoit][/autoit][autoit]$name = InputBox("Dein name", "Dein name")
[/autoit][autoit][/autoit][autoit]IniWrite("code.ini", "Name", "name", $name)
[/autoit][autoit][/autoit][autoit]MsgBox(64, "Danke", "Danke " & $name & " , die Einstellungen wurden Erfolgreich geändert!")
[/autoit][autoit][/autoit][autoit]EndIf
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]Global $ergebnis = 0
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]$ininame2 = IniRead("code.ini", "Name" , "name", "")
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]$zahl = InputBox("Hallo " & $ininame2 , "Deine Zahl bitte")
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]For $i = 10000 To 0 Step - 1
If $zahl >= 2 ^ $i Then
$zahl = $zahl - 2^($i)
$ergebnis = $ergebnis & "1"
Else
$ergebnis = $ergebnis & "0"
EndIf
Next
MsgBox(0, "", int($ergebnis))
EndFunc
[/autoit][autoit][/autoit][autoit]Func _credits()
MsgBox(64, '', "Autor: Huggy." & @CRLF & "F1: Zahl ausrechnen" & @CRLF & "F2: Hilfe" & @CRLF & "F3: Resettet den Namen")
EndFunc ;==>_credits,
Func _reset()
[/autoit][autoit][/autoit][autoit]IniWrite("code.ini", "Name", "name", "name")
[/autoit][autoit][/autoit][autoit]EndFunc
[/autoit]Ist (relativ) dringend =