1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. funkey

Beiträge von funkey

  • Reiterauswahl

    • funkey
    • 1. September 2008 um 14:05

    Du kannst auch zählen wie viele Tabs vorhanden sind, und dann entweder 1 oder 3 Reiter weiterspringen.


    [autoit]

    #Include <GuiTab.au3>
    $handle = ControlGetHandle("Eigenschaften von Energieoptionen", "", "SysTabControl321")
    $Anzahl = _GUICtrlTab_GetItemCount($handle)

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

    If $Anzahl = 4 Then
    _GUICtrlTab_SetCurFocus($handle,1)
    Else
    _GUICtrlTab_SetCurFocus($handle,4)
    EndIf

    [/autoit]
  • GUI immer TopMost!!!

    • funkey
    • 30. August 2008 um 11:17

    Opt("GUICloseOnESC", 0) ;1=ESC closes, 0=ESC won't close

  • GUI immer TopMost!!!

    • funkey
    • 30. August 2008 um 11:02

    Bei mir wird er sofort überdeckt. Wieso muss der Taskmanagerüberhaupt laufen? Du kannst den Task-Manager auch automatisch minimieren, mit WinSetTrans unsichtbar schalten, oder mit ProcessClose oder WinClose einfach schließen.

    Beim Taskmanager gibt's die Option 'Ausblenden, wenn minimiert'. Die benütze ich immer, dann läuft er nur als TrayIcon weiter.

  • GUI immer TopMost!!!

    • funkey
    • 30. August 2008 um 10:29

    Es gibt einen extended style $WS_EX_TOPMOST. Wenn das Fenster aktiv ist, dann verdeckt es sogar den Taskmanager.


    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    GUICreate("My GUI",800,600,-1,-1,-1,$WS_EX_TOPMOST)
    GUISetState(@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg()

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

    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd

    [/autoit]
  • _ispressed gibt falschen Buchstaben aus??

    • funkey
    • 29. August 2008 um 22:36

    Augen auf! :pinch:

    :rofl:

    Du hast bei den Case 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0!!
    Und das große Y hast du ausgelassen, das sollte schon zu sehen sein.

  • _ispressed gibt falschen Buchstaben aus??

    • funkey
    • 29. August 2008 um 21:32

    Du hast die Null 2x verwendet, außerdem fehlt des 'Y'.

  • Treeview unter c:\

    • funkey
    • 29. August 2008 um 18:28

    Ich glaube das ist gar nicht so einfach. Wenn sich die Ordnerstruktur ändert (neuer Ordner) wird es schwierig, den TreeView zu aktualisieren

    Das wurde schon ofter probiert, kA mit welchem Erfolg: [ offen ] Explorer Tree View erstellen


    http://www.autoitscript.com/forum/index.php?showtopic=7109&hl=Autoit3Explorer

  • Listview

    • funkey
    • 29. August 2008 um 15:27

    Ich hab's nicht getestet, aber _GuiCtrlListView_SetColumnWidth() sollte dafür da sein, oder?

  • Button X,Y gehen nur 1mal bis man Button Y,X drückt

    • funkey
    • 29. August 2008 um 15:08

    So hoffe ich:

    Spoiler anzeigen
    [autoit]


    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.2.10.0
    Author: _P_auf_K_

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

    Script Function:
    Template AutoIt script.

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

    #ce ----------------------------------------------------------------------------

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

    ; Script Start - Add your code below here

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

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <IE.au3>

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

    #Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\alexander\desktop\sro_to0l_v1.kxf
    $Tool = GUICreate("Silkroad Tool by _P_auf_K_", 499, 447, -1, -1)
    GUISetFont(12, 400, 2, "Monotype Corsiva")
    GUISetBkColor(0xFFFFFF)
    $Group1 = GUICtrlCreateGroup("Einstellungen", 8, 128, 257, 161)
    $speichern = GUICtrlCreateButton("Speichern", 152, 192, 91, 33, 0)
    $ordner = GUICtrlCreateButton("Sro.exe Wählen", 152, 152, 91, 33, 0)
    $Laden = GUICtrlCreateButton("Laden", 152, 232, 91, 33, 0)
    $Reset = GUICtrlCreateButton("Reset", 40, 256, 75, 25, 0)
    $id = GUICtrlCreateInput("Deine Id", 24, 168, 105, 26)
    GUICtrlSetFont(-1, 10, 800, 0, "Arial")
    $pw = GUICtrlCreateInput("Pw", 24, 224, 105, 26, $ES_PASSWORD )
    GUICtrlSetFont(-1, 10, 800, 0, "Arial")

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

    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Pic1 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Alexander\Desktop\Silkroad_Sonstiges\sr-banner2.jpg", 0, 0, 497, 113, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Group2 = GUICtrlCreateGroup("Sonstiges", 280, 128, 209, 161)
    $Uhr1 = GUICtrlCreateInput("", 296, 160, 25, 26)
    $Uhr2 = GUICtrlCreateInput("", 328, 160, 25, 26)
    $Uhr3 = GUICtrlCreateInput("", 360, 160, 25, 26)
    $Uhrzeit = GUICtrlCreateLabel("Uhrzeit", 392, 168, 50, 22)
    $plvlhelper = GUICtrlCreateButton("Plvl Helper", 336, 200, 91, 33, 0)
    $sonstiges = GUICtrlCreateButton("Sonstiges", 336, 240, 91, 33, 0)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Group3 = GUICtrlCreateGroup("Allgemein", 8, 296, 481, 137)
    $start = GUICtrlCreateButton("Start Script", 24, 320, 99, 41, 0)
    $downloads = GUICtrlCreateButton("Downloads", 152, 376, 99, 41, 0)
    $Label1 = GUICtrlCreateLabel("Made", 392, 320, 43, 26)
    GUICtrlSetFont(-1, 14, 400, 2, "Monotype Corsiva")
    $Label2 = GUICtrlCreateLabel("by", 400, 344, 20, 26)
    GUICtrlSetFont(-1, 14, 400, 2, "Monotype Corsiva")
    $Label3 = GUICtrlCreateLabel("_P_auf_K_", 368, 376, 100, 29)
    GUICtrlSetFont(-1, 16, 400, 2, "Monotype Corsiva")
    GUICtrlSetColor(-1, 0xFF0000)
    $fragen = GUICtrlCreateButton("Fragen ?!", 24, 376, 99, 41, 0)
    GUICtrlCreateGroup("", -99, -99, 1, 1)

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

    $Normal = GUICtrlCreateButton("Normal", 400, 16, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Multiclient = GUICtrlCreateButton("Multiclient", 24, 24, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Teamspeak = GUICtrlCreateButton("Teamspeak", 24, 64, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)

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

    $Group4 = GUICtrlCreateGroup("Downloads", 16, 0, 481, 113)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Multiclient = GUICtrlCreateButton("Multiclient", 24, 24, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Teamspeak = GUICtrlCreateButton("Teamspeak", 24, 64, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Labelmulti = GUICtrlCreateLabel("Neuste Multiclient", 128, 32, 114, 22)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Labelts = GUICtrlCreateLabel("Teamspeak Downloaden für alle die es noch nicht haben ;)", 128, 72, 335, 22)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Normal = GUICtrlCreateButton("Normal", 400, 16, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)

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

    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    $trackmenu = GuiCtrlCreateContextMenu ()
    $aboutitem = GuiCtrlCreateMenuitem ("Infos",$trackmenu)
    $abouthilfe = GuiCtrlCreateMenuitem ("Fragen",$trackmenu)
    ; next one creates a menu separator (line)
    GuiCtrlCreateMenuitem ("",$trackmenu)
    $exititem = GuiCtrlCreateMenuitem ("Exit",$trackmenu)

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

    Func _SROexesuchen()
    SetError(0)
    $Path = FileSelectFolder("Bitte wähle den Ordner aus , indem sich deine Silkroad.exe befindet", "", 1)
    IniWrite( @scriptdir & "\Config.ini" , "Verzeichniswahl", "Sro", $Path & "\Silkroad.exe")
    If @error = 1 Then
    EndIf
    EndFunc

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

    While 1

    GUICtrlSetData($Uhr1,@HOUR)
    GUICtrlSetData($Uhr2,@MIN)
    GUICtrlSetData($Uhr3,@SEC)

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

    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    Case $aboutitem
    MsgBox(270336,"Info's","Das Programm wurde für Silkroad entworfen.")
    Case $abouthilfe
    ShellExecute( @ScriptDir & "\Hilfe.ini",@SW_MAXIMIZE )
    Case $exititem
    Exit
    Case $fragen
    ShellExecute( @ScriptDir & "\Hilfe.ini",@SW_MAXIMIZE )


    Case $ordner
    _SROexesuchen()


    Case $speichern
    Global $accread = GUICtrlRead( $id )
    Global $pswread = GUICtrlRead( $pw )

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

    Global $iniwriteacc = iniwrite( @scriptdir & "\Config.ini" , "Account" , "Acc:" , $accread )
    Global $iniwritepsw = IniWrite( @scriptdir & "\Config.ini" , "Password" , "Pw:" , $pswread )
    TrayTip( "" , "Accountdaten erflogreich gespeichert" , 4 )


    Case $Laden
    $iniaccread = IniRead( @scriptdir & "\Config.ini" , "Account" , "Acc:" , "" )
    $inipswread = IniRead( @scriptdir & "\Config.ini" , "Password" , "Pw:" , "" )
    GuiCtrlSetData($id, $iniaccread)
    GuiCtrlSetData($pw, $inipswread)
    GUICtrlSetState($id, $GUI_DISABLE)
    GUICtrlSetState($pw, $GUI_DISABLE)
    TrayTip( "" , "Accountdaten erflogreich geladen" , 4 )


    Case $Reset
    GUICtrlSetState($id, $GUI_ENABLE)
    GUICtrlSetState($pw, $GUI_ENABLE)

    Case $downloads
    guictrlsetstate($Pic1,$GUI_HIDE)
    GUICtrlSetState($Group4, $GUI_SHOW)
    GUICtrlSetState($Multiclient, $GUI_SHOW)
    GUICtrlSetState($Teamspeak, $GUI_SHOW)
    GUICtrlSetState($Labelmulti, $GUI_SHOW)
    GUICtrlSetState($Labelts, $GUI_SHOW)
    GUICtrlSetState($Normal, $GUI_SHOW)

    Case $Normal
    guictrlsetstate($Pic1,$GUI_ENABLE)
    guictrlsetstate($Group4,$GUI_HIDE)
    guictrlsetstate($Multiclient,$GUI_HIDE)
    guictrlsetstate($Teamspeak,$GUI_HIDE)
    guictrlsetstate($Labelmulti,$GUI_HIDE)
    guictrlsetstate($Labelts,$GUI_HIDE)
    guictrlsetstate($Normal,$GUI_HIDE)
    guictrlsetstate($Pic1,$GUI_ENABLE)
    $Pic1 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Alexander\Desktop\Silkroad_Sonstiges\sr-banner2.jpg", 0, 0, 497, 113, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))

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



    Case $plvlhelper
    ShellExecute( @Scriptdir & "\Data\PLvl Helper.exe")
    Case $sonstiges
    ShellExecute( @Scriptdir & "\Data\Sonstiges.exe")

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

    EndSwitch
    WEnd

    [/autoit]
  • Button X,Y gehen nur 1mal bis man Button Y,X drückt

    • funkey
    • 29. August 2008 um 15:08

    So hoffe ich:

    [

    [autoit]


    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.2.10.0
    Author: _P_auf_K_

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

    Script Function:
    Template AutoIt script.

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

    #ce ----------------------------------------------------------------------------

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

    ; Script Start - Add your code below here

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

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <IE.au3>

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

    #Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\alexander\desktop\sro_to0l_v1.kxf
    $Tool = GUICreate("Silkroad Tool by _P_auf_K_", 499, 447, -1, -1)
    GUISetFont(12, 400, 2, "Monotype Corsiva")
    GUISetBkColor(0xFFFFFF)
    $Group1 = GUICtrlCreateGroup("Einstellungen", 8, 128, 257, 161)
    $speichern = GUICtrlCreateButton("Speichern", 152, 192, 91, 33, 0)
    $ordner = GUICtrlCreateButton("Sro.exe Wählen", 152, 152, 91, 33, 0)
    $Laden = GUICtrlCreateButton("Laden", 152, 232, 91, 33, 0)
    $Reset = GUICtrlCreateButton("Reset", 40, 256, 75, 25, 0)
    $id = GUICtrlCreateInput("Deine Id", 24, 168, 105, 26)
    GUICtrlSetFont(-1, 10, 800, 0, "Arial")
    $pw = GUICtrlCreateInput("Pw", 24, 224, 105, 26, $ES_PASSWORD )
    GUICtrlSetFont(-1, 10, 800, 0, "Arial")

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

    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Pic1 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Alexander\Desktop\Silkroad_Sonstiges\sr-banner2.jpg", 0, 0, 497, 113, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Group2 = GUICtrlCreateGroup("Sonstiges", 280, 128, 209, 161)
    $Uhr1 = GUICtrlCreateInput("", 296, 160, 25, 26)
    $Uhr2 = GUICtrlCreateInput("", 328, 160, 25, 26)
    $Uhr3 = GUICtrlCreateInput("", 360, 160, 25, 26)
    $Uhrzeit = GUICtrlCreateLabel("Uhrzeit", 392, 168, 50, 22)
    $plvlhelper = GUICtrlCreateButton("Plvl Helper", 336, 200, 91, 33, 0)
    $sonstiges = GUICtrlCreateButton("Sonstiges", 336, 240, 91, 33, 0)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Group3 = GUICtrlCreateGroup("Allgemein", 8, 296, 481, 137)
    $start = GUICtrlCreateButton("Start Script", 24, 320, 99, 41, 0)
    $downloads = GUICtrlCreateButton("Downloads", 152, 376, 99, 41, 0)
    $Label1 = GUICtrlCreateLabel("Made", 392, 320, 43, 26)
    GUICtrlSetFont(-1, 14, 400, 2, "Monotype Corsiva")
    $Label2 = GUICtrlCreateLabel("by", 400, 344, 20, 26)
    GUICtrlSetFont(-1, 14, 400, 2, "Monotype Corsiva")
    $Label3 = GUICtrlCreateLabel("_P_auf_K_", 368, 376, 100, 29)
    GUICtrlSetFont(-1, 16, 400, 2, "Monotype Corsiva")
    GUICtrlSetColor(-1, 0xFF0000)
    $fragen = GUICtrlCreateButton("Fragen ?!", 24, 376, 99, 41, 0)
    GUICtrlCreateGroup("", -99, -99, 1, 1)

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

    $Normal = GUICtrlCreateButton("Normal", 400, 16, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Multiclient = GUICtrlCreateButton("Multiclient", 24, 24, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Teamspeak = GUICtrlCreateButton("Teamspeak", 24, 64, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)

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

    $Group4 = GUICtrlCreateGroup("Downloads", 16, 0, 481, 113)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Multiclient = GUICtrlCreateButton("Multiclient", 24, 24, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Teamspeak = GUICtrlCreateButton("Teamspeak", 24, 64, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Labelmulti = GUICtrlCreateLabel("Neuste Multiclient", 128, 32, 114, 22)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Labelts = GUICtrlCreateLabel("Teamspeak Downloaden für alle die es noch nicht haben ;)", 128, 72, 335, 22)
    GUICtrlSetState(-1, $GUI_HIDE)
    $Normal = GUICtrlCreateButton("Normal", 400, 16, 83, 33, 0)
    GUICtrlSetState(-1, $GUI_HIDE)

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

    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    $trackmenu = GuiCtrlCreateContextMenu ()
    $aboutitem = GuiCtrlCreateMenuitem ("Infos",$trackmenu)
    $abouthilfe = GuiCtrlCreateMenuitem ("Fragen",$trackmenu)
    ; next one creates a menu separator (line)
    GuiCtrlCreateMenuitem ("",$trackmenu)
    $exititem = GuiCtrlCreateMenuitem ("Exit",$trackmenu)

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

    Func _SROexesuchen()
    SetError(0)
    $Path = FileSelectFolder("Bitte wähle den Ordner aus , indem sich deine Silkroad.exe befindet", "", 1)
    IniWrite( @scriptdir & "\Config.ini" , "Verzeichniswahl", "Sro", $Path & "\Silkroad.exe")
    If @error = 1 Then
    EndIf
    EndFunc

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

    While 1

    GUICtrlSetData($Uhr1,@HOUR)
    GUICtrlSetData($Uhr2,@MIN)
    GUICtrlSetData($Uhr3,@SEC)

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

    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    Case $aboutitem
    MsgBox(270336,"Info's","Das Programm wurde für Silkroad entworfen.")
    Case $abouthilfe
    ShellExecute( @ScriptDir & "\Hilfe.ini",@SW_MAXIMIZE )
    Case $exititem
    Exit
    Case $fragen
    ShellExecute( @ScriptDir & "\Hilfe.ini",@SW_MAXIMIZE )


    Case $ordner
    _SROexesuchen()


    Case $speichern
    Global $accread = GUICtrlRead( $id )
    Global $pswread = GUICtrlRead( $pw )

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

    Global $iniwriteacc = iniwrite( @scriptdir & "\Config.ini" , "Account" , "Acc:" , $accread )
    Global $iniwritepsw = IniWrite( @scriptdir & "\Config.ini" , "Password" , "Pw:" , $pswread )
    TrayTip( "" , "Accountdaten erflogreich gespeichert" , 4 )


    Case $Laden
    $iniaccread = IniRead( @scriptdir & "\Config.ini" , "Account" , "Acc:" , "" )
    $inipswread = IniRead( @scriptdir & "\Config.ini" , "Password" , "Pw:" , "" )
    GuiCtrlSetData($id, $iniaccread)
    GuiCtrlSetData($pw, $inipswread)
    GUICtrlSetState($id, $GUI_DISABLE)
    GUICtrlSetState($pw, $GUI_DISABLE)
    TrayTip( "" , "Accountdaten erflogreich geladen" , 4 )


    Case $Reset
    GUICtrlSetState($id, $GUI_ENABLE)
    GUICtrlSetState($pw, $GUI_ENABLE)

    Case $downloads
    guictrlsetstate($Pic1,$GUI_HIDE)
    GUICtrlSetState($Group4, $GUI_SHOW)
    GUICtrlSetState($Multiclient, $GUI_SHOW)
    GUICtrlSetState($Teamspeak, $GUI_SHOW)
    GUICtrlSetState($Labelmulti, $GUI_SHOW)
    GUICtrlSetState($Labelts, $GUI_SHOW)
    GUICtrlSetState($Normal, $GUI_SHOW)

    Case $Normal
    guictrlsetstate($Pic1,$GUI_ENABLE)
    guictrlsetstate($Group4,$GUI_HIDE)
    guictrlsetstate($Multiclient,$GUI_HIDE)
    guictrlsetstate($Teamspeak,$GUI_HIDE)
    guictrlsetstate($Labelmulti,$GUI_HIDE)
    guictrlsetstate($Labelts,$GUI_HIDE)
    guictrlsetstate($Normal,$GUI_HIDE)
    guictrlsetstate($Pic1,$GUI_ENABLE)
    $Pic1 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Alexander\Desktop\Silkroad_Sonstiges\sr-banner2.jpg", 0, 0, 497, 113, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))

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



    Case $plvlhelper
    ShellExecute( @Scriptdir & "\Data\PLvl Helper.exe")
    Case $sonstiges
    ShellExecute( @Scriptdir & "\Data\Sonstiges.exe")

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

    EndSwitch
    WEnd

    [/autoit]
  • Button X,Y gehen nur 1mal bis man Button Y,X drückt

    • funkey
    • 29. August 2008 um 14:40

    Das Skript macht Probleme, ab dem Zeitpunkt an dem du das 2. Mal auf den Button 'Downloads' drückst. Dann werden über die versteckten Buttons wieder neue Buttons '.drübergelegt'. Du solltest diese Buttons nur 1x gererieren, danach mit dem Download-Button nur noch sichtbarschalten.

  • Auswahl mit checkboxen

    • funkey
    • 29. August 2008 um 11:17

    Hier mal ein Beispielskript. Ich hoffe halbwegs verständlich!


    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    GUICreate("Meine Checkboxen für die Installationsauswahl")

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

    $check1 = GUICtrlCreateCheckbox("Programm 1", 10, 10, 120, 20)
    $check2 = GUICtrlCreateCheckbox("Programm 2", 10, 30, 120, 20)
    $check3 = GUICtrlCreateCheckbox("Programm 3", 10, 50, 120, 20)
    $Button = GUICtrlCreateButton("Installieren", 10, 70)

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

    GUISetState()

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

    While 1
    $msg = GUIGetMsg()

    If $msg = $Button Then
    $Install1= GUICtrlRead($check1)
    $Install2= GUICtrlRead($check2)
    $Install3= GUICtrlRead($check3)

    Prog_1($Install1)
    Prog_2($Install2)
    Prog_3($Install3)
    EndIf

    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd

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

    Func Prog_1($On)
    If $On = 1 Then MsgBox(64,"Installation","Programm 1 wurde installiert")
    EndFunc

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

    Func Prog_2($On)
    If $On = 1 Then MsgBox(64,"Installation","Programm 2 wurde installiert")
    EndFunc

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

    Func Prog_3($On)
    If $On = 1 Then MsgBox(64,"Installation","Programm 3 wurde installiert")
    EndFunc

    [/autoit]
  • Auswahl mit checkboxen

    • funkey
    • 29. August 2008 um 10:30

    Am einfachsten mit GuiCtrlRead. 1 = on, 4 = off.


    EDIT: Am besten die Variablen aus der GUIConstantsEx.au3 verwenden


    [autoit]

    Global Const $GUI_CHECKED = 1
    Global Const $GUI_UNCHECKED = 4

    [/autoit]
  • Text einlesen & und verschieden TXT files Splitten.

    • funkey
    • 29. August 2008 um 02:31

    Hallo!

    Sollte es sich um keine reinen Text handeln, dann hilft dir das vielleicht weiter.

    [autoit]

    Global $i = 1

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

    $Ort = FileOpenDialog("Datei zum Splitten aussuchen", "","Alle Dateien (*.*)",1)
    $Datei = FileOpen($Ort,4)
    While 1
    $String = FileRead($Datei, 1048576)
    If @error = -1 Then ExitLoop
    $Neue_Datei = FileOpen("Part"&$i&".txt", 18)
    FileWrite($Neue_Datei, $String)
    FileClose($Neue_Datei)
    $i += 1
    WEnd

    [/autoit]


    EDIT: 'ensplit' klingt wirklich nicht sehr gut. Wie wäre es mit 'File-Joiner' ?

  • GuiCtrlCreateLabel: automatisch gesetzte Breite ermitteln

    • funkey
    • 28. August 2008 um 10:56

    Mit ControlGetPos erhältst du neben der Position auch die Größe des Labels.

  • Vokabeln sortieren | *hirn tot*

    • funkey
    • 27. August 2008 um 17:10

    Ubound

  • unendliche While-Schleifen

    • funkey
    • 27. August 2008 um 16:49

    Vielleicht verstehe ich jetzt was falsch, aber mit einem HotKey muss man doch die Scheife abbrechen können.
    Einfach eine globale Variable setzen z.B. Global $Schleife = 1 und mit der HotKey-Funktion dann $Schleife = 0 setzen.

    [autoit]


    While $Schleife = 1
    Sleep(10)
    WEnd

    [/autoit]


    EDIT: Der Button kann dann einen HotKey senden!

  • Alle Tastendrücke aufzeichnen

    • funkey
    • 27. August 2008 um 16:30

    Ich weiß wie es geht, aber das verrate ich dir nicht.
    ICH MAG KEINE KEYLOGGER!

  • unendliche While-Schleifen

    • funkey
    • 27. August 2008 um 16:19

    Ist jetzt der ganze Code in einem einzigen Skript, oder werden die einzelnen Skripts von der GUI aufgerufen?

  • wiedermal hotkeyset frage. hotkey als ziffernfolge.

    • funkey
    • 27. August 2008 um 11:23

    Gibt's nicht fertig, kann man sich jedoch machen!

    [autoit]

    Global $erster, $zweiter, $dritter, $vierter

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

    HotKeySet("a","_save")
    HotKeySet("b","_save")
    HotKeySet("c","_save")
    HotKeySet("d","_save")

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

    While 1
    Sleep(20)
    WEnd

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

    Func _save()
    $erster = $zweiter
    $zweiter = $dritter
    $dritter = $vierter
    $vierter = @HotKeyPressed
    If $erster&$zweiter&$dritter&$vierter = "abcd" Then MsgBox(64,"Geschafft","Zeichenfolge a,b,c,d eigegeben")
    EndFunc

    [/autoit]

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™