First Start - Exe auswählen

  • Hallo Godlikerz,

    ich mache zurzeit einen Cabal Launcher, bzw Multi Gaming Launcher, und möchte, dass beim ersten Start des Launchers ein FileOpenDialog kommt (Funktioniert), wo man seine ExE auswählen muss. Der Pfad soll in der config.ini gespeichert werden. Nachdem man sie ausgewählt hat, soll die config.ini so umgeschrieben werden, dass bei Game | Start 2 als Wert steht.
    Das klappt auch, nur der Pfad zur Exe wird nicht gespeichert, dort steht dann einfach False.
    Was kann ich tun?

    [COLOR=Red][/COLOR][CENTER]
    [/CENTER]

  • Code
    IniWrite ("config.ini", "Game", "Exe", "" And $File)

    xD?
    Was soll das werden wens fertig ist? xD

    Code
    IniWrite ("config.ini", "Game", "Exe", $File)

    Und zu deinen MsgBoxen, AutoIT bietet diese zu verschönern =)

    Code
    MsgBox (0x40, "INFORMATION", "Your GameExe registered successfully!")

    Dann ist es eine richtige Info Box =)

    Guck mal im Help file unter MsgBox in der Tabelle nicht nach den Zahlen die da Links stehen sondern bastl dir mit den Hexadezimal Zahlen die rechts stehen was schöneres =)

  • Das mit den MsgBoxes wusste ich von Anfang an, das Skript soll im Moment nur funktionieren.

    Danke dir.

    Edit: Funktioniert nicht.

    Wenn ich eine Exe im FileOpenDialog doppelklicke (oder mit öffnen), dann steht in startup.ini immernoch 1, und in config.ini bei Exe garnichts.

    [COLOR=Red][/COLOR][CENTER]
    [/CENTER]

  • entfern als erstes mal die restlichen unlogiken, da is ja noch son

    Zitat

    "" AND xxxxx

    Das ist so logisch wie "0 und 1" ....

    Du solltest mal mit ner extra MsgBox den Rückgabewert ausgeben lassen.
    Ich bin grad mim Handy drinn, ich kann dir erst morgen helfen x)

  • Problem gefunden:

    Er erstellt die Exen da, wo ich beim FileOpenDialog hinnavigiere... Weiß jemand wieso?

    Edit: Außerdem, wie kann ich ein Textfeld machen, wo nu der Text angezeigt wird, und die Farbe von der Gui nicht zu sehen ist, also transparent? OO Im Helpfile steht das nicht. Und nein, ich kann den Text nicht aufs Bild klatschen *gg*

    [COLOR=Red][/COLOR][CENTER]
    [/CENTER]

  • Zitat

    Edit: Außerdem, wie kann ich ein [COLOR="Red"]Textfeld[/COLOR] machen, wo nu der Text angezeigt wird, und die Farbe von der Gui nicht zu sehen ist, also transparent? OO Im Helpfile steht das nicht. Und nein, ich kann den Text nicht aufs Bild klatschen *gg*

    Leider möchte ich mein Textfeld transparent machen, nicht die GUI. Aber danke dir trotzdem. PS: Mit WinSetTrans($Text, "", 0) Passiert nix ^^.

    [COLOR=Red][/COLOR][CENTER]
    [/CENTER]

  • Zitat von Tekumi;44871

    Leider möchte ich mein Textfeld transparent machen, nicht die GUI. Aber danke dir trotzdem. PS: Mit WinSetTrans($Text, "", 0) Passiert nix ^^.


    Ist doch auch logisch, weil du schließlich das Handle für die Form und nicht für das Textfeld als Parameter übergeben musst.
    Wie du schon sagtest ist WinSetTrans für die Form bzw. das Fenster.

    Was du brauchst wäre etwas wie ein Skin. Wie das in AutoIt geht, weiß ich nicht genau :|

    €:
    Schau dir mal das an.

    [CENTER][/CENTER]

  • Wenn schon irgendeine Funktion für ein Control, dann steht davor "GUiCtrl" > Gui Control =)

    Also ein Textfeld ohne Hintergrund wäre doch ein Label.

    Und das, dass die Farbe von der Gui nicht angezeigt werden soll.
    Meinst du vllt. eher die Farbe des Edit(Textfeld) Controls oder das eher das doch die Farbe vom Edit Control angezeigt werden soll und damit die Farbe des Guis bedeckt wird??

    Eine etwas genauere Schilderung wäre nicht schlecht.

  • Die Form kriege ich transparent, ich meinte, dass das ganze nicht mit dem Textfeld funktioniert.

    OT: 701 Posts <3

    Code
    $Progress_of_Downloading = GUICtrlCreateLabel("Downloadet: ", 0, 335, 730, 17, $SS_CENTER)

    Bitte aufs Label achten.

    [COLOR=Red][/COLOR][CENTER]
    [/CENTER]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!