Radiobutton - Truecrypt funktioniert nicht

  • Ich führe die TrueCrypt Format.exe mit dem Parameter /n aus um die Installation bzw. Verschlüsselung zu starten.
    Nach einigen Send-Befehlen komme ich dann auf die Auswahl für die Anzahl der Betriebssysteme, die installiert werden sollen. Den Radio Button kann ich aber nicht per Send-Befehl oder Controlclick ausführen/anwählen.

    [Blockierte Grafik: http://img705.imageshack.us/img705/5517/nichtanwhlbar.jpg]

    Ich möchte, wie schon gesagt, den ersten Radiobutton auswählen.
    Und hier auch nochmal mein Quellcode:

    [autoit][/autoit][autoit][/autoit][autoit]

    Run('"c:\programme\truecrypt\truecrypt format.exe" /n')

    [/autoit][autoit][/autoit][autoit]

    winwait("Assistent zum Erstellen eines TrueCrypt-Volumes","TrueCrypt-Volume erstellen")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{DOWN}")
    Sleep(2000)
    Send("{DOWN}")
    Sleep(2000)
    send("{ENTER}")
    Sleep(2000)

    [/autoit][autoit][/autoit][autoit]

    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    send("{ENTER}")
    Sleep(2000)
    send("{ENTER}")
    Sleep(2000)
    #cs
    ControlClick("Assistent zum Erstellen eines TrueCrypt-Volumes", "Ein Betriebssystem", "", "left",1, 253, 80)

    [/autoit][autoit][/autoit][autoit]

    Der Befehl geht so nicht^^"
    #ce

    [/autoit]

    Bitte helft mir =) Wäre euch sehr verunden! =)

  • Ich hatte mal so ein ähnliches Problem, aber mit icq. Du kannst es ja mit mousmove versuchen

    [autoit]


    $window = "Assistent zum Erstellen eines TrueCrypt-Volumes","TrueCrypt-Volume erstellen"

    [/autoit][autoit][/autoit][autoit]

    Run('"c:\programme\truecrypt\truecrypt format.exe" /n')
    WinWaitActive($window)
    If WinActivate($window) Then WinMove($window, "", 1066, 64)
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    Send("{DOWN}")
    Sleep(2000)
    Send("{DOWN}")
    Sleep(2000)
    send("{ENTER}")
    Sleep(2000)

    [/autoit][autoit][/autoit][autoit]

    Send("{TAB}")
    Sleep(2000)
    Send("{TAB}")
    Sleep(2000)
    send("{ENTER}")
    Sleep(2000)
    send("{ENTER}")
    Sleep(2000)

    [/autoit][autoit][/autoit][autoit]

    MouseClick("Left", 1178, 509, 1, 1)

    [/autoit]

    Jetzt müsstest du eigtl nurnoch die Koordinaten von WinMove und Mouseclick anpassen. Das Fenster wird dabei komplett bewegt und somit trifft die Maus dann immer die richtige Position. Wenn du aber danach die Auflösung deines Desktops umstellst, geht es nicht mehr soweit ich weiss^^
    Wenn immernoch Probleme bestehen sollten, dann schau dir WinMove und Mouseclick mal in der Hilfe an

  • Konnte den Radiobutton nun doch noch direkt anwählen!
    Danke aber für die Antwort!

    Hab nur gehofft, dass ein paar mehr Antworten kommen ;)

    lg

    Fizzle

  • Ich glaube da hättest du dein Problem etwas genauer beschreiben müssen.
    Generell geht sowas immer schöner als mit der Sleep-Send Methode.
    Controlclick, Controlsettext und Winwait machen das ganze sehr viel stabiler.

    Bei der Truecrypt installation musste man aber glaube ich ein paarmal etwas tricksen.
    Kann aber auch sein dass ich da gerade was verwechsle

    Gruß
    Schnitzel