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. teamnoobPDB

Beiträge von teamnoobPDB

  • Variablen und Pointer

    • teamnoobPDB
    • 3. April 2016 um 16:50

    Ich drücke mich echt falsch aus. Ich will doch einfach nur wissen wie ich einen Pointer auf eine Variable erzeugen kann. Was ein Pointer ist ist mir klar. Dass es sie in AutoIt nicht gibt ist mir ebenfalls klar, aber wie kann ich etwas ähnliches erhalten. Der Sinn mag euch vielleicht nicht offensichtlich sein aber ich kann auch nicht alles Verraten da es um Betriebsgeheimnisse geht.

    Zitat von Andy

    Und mach dir klar, was ein "Pointer" ist! Ein Pointer ist nichts weiter als ein Index in einem Array...

    Mag ja sein aber ein Index in einem Array kann sich ändern/verkürzen und dann müsste ich alle nachfolgenden Indizes ändern...

  • Variablen und Pointer

    • teamnoobPDB
    • 3. April 2016 um 12:44

    Also mein Problem werde ich nochmal hier veranschaulichen:

    AutoIt
    #include <GUIConstants.au3>
    #include <Array.au3>
    
    
    Global $aCtrl[0][2]
    Global $sDaten = "Daten"
    
    
    Opt("GUIOnEventMode", 1)
    
    
    
    
    $hGUI = GUICreate("", 300, 300)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
    GUISetState()
    
    
    $hButton = GUICtrlCreateButton("Test", 10, 10)
    GUICtrlSetOnEvent(-1, "Button")
    addDataToCtrl($hButton, $sDaten)
    $hLabel = GUICtrlCreateLabel("Daten", 100, 100)
    
    
    
    
    
    
    While 1
    	Sleep(500)
    	;Das kommt dann in eine funktion denn es wird etwas umfangreicher
    	For $i = 0 To UBound($aCtrl) - 1
    		GUICtrlSetData($hLabel, $aCtrl[$i][1])
    	Next
    WEnd
    
    
    Func _Exit()
    	Exit
    EndFunc
    
    
    Func Button()
    	$sDaten &= "+Daten"
    EndFunc
    
    
    Func addDataToCtrl($hCtrl, $vData)
    	_ArrayAdd($aCtrl, $hCtrl & "|" & $vData)
    EndFunc
    Alles anzeigen

    Ich habe sehr viele Controls die ich mit einer Variablen "verknüpfen" möchte. Die Variablen haben verschiedene Daten die in die Controls sollen aber vom User bearbeitet werden können (in Form von Edits, Buttons etc.). Die Controls sollen mit den Daten aus der anfangsvariablen aktualisiert werden (sprich hier $sDaten). $sDaten wird vorher in dem Array $aCtrl mit dem Control "verknüpft". Wenn ich aber jetzt $sDaten ändere (durch drücken auf den Button) soll es das Label aktualisieren. Wenn ich aber einen Pointer in $aCtrl hätte könnte ich immer darauf zugreifen. Es ist nämlich einfacher das ganze so für mich aufzubauen. Die Datenbearbeitung wird höchstens ein paar Zeilen beanspruchen. Da es halt nur viele Controls sind und ich ein einheitliches System habe was die Daten angeht könnte ich so einfach nur die For-Schleife abarbeiten. Ich hoffe das bringt etwas Licht ins dunkle.

  • Variablen und Pointer

    • teamnoobPDB
    • 3. April 2016 um 04:28

    Ich glaube ich muss an meiner Erklärfähigkeit arbeiten. Ich werde mal was basteln und dann nochmal etwas besser verdeutlichen.

  • Variablen und Pointer

    • teamnoobPDB
    • 2. April 2016 um 19:46

    Es handelt sich dabei um eine Lokale Variable und oben im ersten Post hatte ich etwas was ich mir vorgestellt habe

  • Variablen und Pointer

    • teamnoobPDB
    • 2. April 2016 um 18:02

    Danke schonmal :)

    das mit dem DllStruct schaue ich mir mal an aber es ist so ich Habe eine Variable $Array die ist mit daten befüllt.
    Die Daten werden immermal wieder geändert aber gleichzeitig brauche ich eine Referenz auf diese Variable um mit den Daten zu arbeiten um nicht eine "alte Version" der $Array Variable zu haben.

    Wie gesagt ich schau es mir mal an und melde mich dann :D

  • Variablen und Pointer

    • teamnoobPDB
    • 2. April 2016 um 16:20

    Hallo liebes Forum,

    ich stehe vor folgendem Problem:

    ich will den Pointer einer Variablen aus meinem Skript erlangen. Damit ich den Pointer zwischenspeichern kann und falls diese Variable dann geändert wird ich aber über den zwischengespeicherten Pointer trotzdem noch an die Variable komme bzw deren Wert. Hat irgendwer eine Idee wie ich Sowas realisieren kann?

    AutoIt
    $Variable = 10
    
    
    $tmp = _GetPointer($Variable); So in etwa um es nochmal zu verdeutlichen
    
    
    MsgBox(0, "", $tmp); sollte 10 ergeben oder halt mit nem Funktionsaufruf wie _GetPointerValue
    
    
    $Variable = 12
    
    
    MsgBox(0, "", $tmp); sollte jetzt 12 ergeben
    Alles anzeigen
  • Eigene Funktionen eines Tools in UDF ausgliedern?

    • teamnoobPDB
    • 1. April 2016 um 18:31

    @BugFix Ja das kann man ja machen wie man will :D

  • Eigene Funktionen eines Tools in UDF ausgliedern?

    • teamnoobPDB
    • 1. April 2016 um 16:15

    Du könntest doch auch mit wenigen Funktionen die Parameter umgehen ich hatte da mal sowas wie:
    (ich glaube das hab ich mal bei @BugFix gesehen :P)

    AutoIt
    Global $gc_oCTRL
    
    
    Func _c_VarSet($_sVarname, $_vValue)
    	Return __c_ManageVars($_sVarname, 'set', $_vValue)
    EndFunc
    
    
    Func _c_VarGet($_sVarname)
    	Return __c_ManageVars($_sVarname, 'get')
    EndFunc
    
    
    Func __c_ManageVars($_sVarname, $_sType, $_vValue='')
    	Switch $_sType
    		Case 'get'
    			If $gc_oCTRL.Exists($_sVarname) Then
    				Return $gc_oCTRL($_sVarname)
    			Else
    				Return SetError(1,0,Null)
    			EndIf
    		Case 'set'
    			$gc_oCTRL($_sVarname) = $_vValue
    			Return 1
    	EndSwitch
    EndFunc
    Alles anzeigen
  • Autoit Schleife hilfe

    • teamnoobPDB
    • 30. März 2016 um 13:35

    was soll das Skript denn machen? Etwas mehr Kontext bitte.

  • ISN AutoIt Studio

    • teamnoobPDB
    • 13. März 2016 um 20:21

    Hatte gerade folgenden Fehler ..
    Hoffe du kannst was damit anfangen :D
    error.jpg

  • ISN AutoIt Studio

    • teamnoobPDB
    • 13. März 2016 um 15:24

    Ok das mit den Tabs hat sich erledigt :D (Dummheit) Wusste nicht dass das Standardmäßig deaktiviert ist :D Aber der $_ Bug ist bei mir nicht nur bei $_ aufgetreten. Naja ich hoffe das wird sich noch Lösen aber danke für die Info.

  • ISN AutoIt Studio

    • teamnoobPDB
    • 13. März 2016 um 13:37

    Hey ISI,

    ich hätte da noch ein paar Dinge die ich loswerden möchte :D

    Und zwar die Autovervollständigung funktioniert manchmal nicht. Wenn ich z.B. die Variable "$a_" eingebe und mir dann alles vorschlagen lasse und dann mit Enter einen Vorschlag auswähle wird die Variable manchmal nicht vervollständigt. Ich konnte diesen Fehler bis jetzt noch nicht reproduzieren oder eine Ursache herausfinden nur nervt es manchmal. Außerdem ist mir aufgefallen dass auf meinem Laptop geöffnete Tabs nicht automatisch geöffnet werden wenn ich das Projekt lade. Auf meinem anderen PC funktioniert das alles super. Ich nutze überall die aktuellste Version. Ich hoffe das Hilft dir ;)

    LG

  • Click an ListView senden

    • teamnoobPDB
    • 26. Januar 2016 um 16:41

    Also das Ziel war es ja ein Klick auf ein Listview Item zu erzielen xD Das habe ich etwas umgangen... schaut was passiert wenn man auf die anzahl klick... es öffnet sich ein editfeld um die Anzahl anzupassen. Nun wollte ich, dass das auch passiert wenn ich auf der rechten seite ein item per ENTER oder doppelklick auf die linke seite verfrachte...


    aber hier der Code:

    Spoiler anzeigen
    AutoIt
    #include-once
    #include <WindowsConstants.au3>
    #include <GUIConstants.au3>
    #include <GUIListView.au3>
    #include <ListViewConstants.au3>
    #include <GUIEdit.au3>
    #include <SQLite.au3>
    #include <WinAPI.au3>
    #include <GDIPlus.au3>
    #include <Constants.au3>
    #include <Misc.au3>
    #include <Date.au3>
    #include <File.au3>
    
    
    Global Const $VK_RETURN = 0x0D
    
    
    Global $hEdit, $hDC, $hBrush, $Item = -1, $SubItem = 0, $bEditing = False, $hTimerENTERLock
    Global Const $sTitle = "Title"
    Global $hGUI = 		GUICreate($sTitle, 800, 600)
    
    
    $hListOrder =		GUICtrlCreateListView("", 10, 100, 300, 475, Default, 0x00000020)
    						_GUICtrlListView_AddColumn($hListOrder, "Produkt", 200)
    						_GUICtrlListView_AddColumn($hListOrder, "Anzahl", 75, 2)
    $hListSource = 		GUICtrlCreateListView("", 490, 100, 300, 475, BitOR(0x0001, 0x0004))
    						_GUICtrlListView_AddColumn($hListSource, "Produkt", 275)
    
    
    						For $i = 1 To 50
    							_GUICtrlListView_AddItem($hListSource, "test" & $i)
    						Next
    
    
    $hButtonAdd =		GUICtrlCreateButton("<----", 375, 200, 50, Default)
    $hButtonDel =		GUICtrlCreateButton("---->", 375, 250, 50, Default)
    
    
    
    
    GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY")
    GUIRegisterMsg($WM_COMMAND, "WM_COMMAND")
    GUISetState(@SW_SHOW, $hGUI)
    
    
    
    
    while True
    	$msg = GUIGetMsg(True)
    	Switch $msg[0]
    		Case $GUI_EVENT_CLOSE
    			If $msg[1] = $hGUI Then
    				Exit
    			EndIf
    		Case $hButtonAdd
    			__Product_Add(__Listview_GetSelectedIndex($hListSource))
    		Case $hButtonDel
    			_GUICtrlListView_DeleteItemsSelected($hListOrder)
    	EndSwitch
    	If _IsPressed('0D') And TimerDiff($hTimerENTERLock) > 250 Then
    		$hTimerENTERLock = TimerInit()
    		If $bEditing Then
    			Send("{TAB}")
    		Else
    			$iListIndex = __Listview_GetSelectedIndex($hListSource)
    			If $iListIndex <> -1 Then
    				$sItemText = __Product_Add($iListIndex)
    				__Listview_DeselectAll($hListSource)
    				GUICtrlSetState($hListOrder, 256)
    				_GUICtrlListView_SetItemSelected($hListOrder, __Listview_GetIndex($hListOrder, $sItemText), True, True)
    				__Input_Select()
    			Else
    				__Input_Select()
    			EndIf
    		EndIf
    	EndIf
    WEnd
    
    
    Func __Product_Add($iListIndex)
    	Local $sItemText = _GUICtrlListView_GetItemText($hListSource, $iListIndex)
    	Local $iItem = _GUICtrlListView_AddItem($hListOrder, $sItemText)
    	_GUICtrlListView_AddSubItem($hListOrder, $iItem, "0", 1)
    	Return $sItemText
    EndFunc
    
    
    Func __Input_Select()
    	$iItemHit = __Listview_GetSelectedIndex($hListOrder)
    	If $iItemHit <> -1 Then
    		$Item = $iItemHit
            $SubItem = 1
            Local $iSubItemText = _GUICtrlListView_GetItemText($hListOrder, $Item, $SubItem)
            Local $iLen = _GUICtrlListView_GetStringWidth($hListOrder, $iSubItemText)
            Local $aRect = _GUICtrlListView_GetSubItemRect($hListOrder, $Item, $SubItem)
            $hEdit = _GUICtrlEdit_Create($hGUI, "", 10 + $aRect[0] + 6, 100 + $aRect[1], $iLen + 10, 17, BitOR($WS_CHILD, $WS_VISIBLE, $ES_CENTER, $ES_AUTOHSCROLL))
    		$bEditing = True
    		_GUICtrlEdit_SetSel($hEdit, 0, -1)
            _WinAPI_SetFocus($hEdit)
            $hDC = _WinAPI_GetWindowDC($hEdit)
            $hBrush = _WinAPI_CreateSolidBrush(0)
            FrameRect($hDC, 0, 0, $iLen + 10, 17, $hBrush)
    		Sleep(125)
    	EndIf
    EndFunc
    
    
    Func WM_NOTIFY($hWnd, $iMsg, $wParam, $lParam)
        #forceref $hWnd, $iMsg, $wParam
    	Local $aHitTest
        Local $hWndFrom, $iIDFrom, $iCode, $tNMHDR, $hWndListView, $hWndListViewSource, $tInfo, $hWndEdit
        $hWndListView = $hListOrder
    	$hWndListViewSource = $hListSource
    	$hWndEdit = $hEdit
        If Not IsHWnd($hListOrder) Then $hWndListView = GUICtrlGetHandle($hListOrder)
    	If Not IsHWnd($hListSource) Then $hWndListViewSource = GUICtrlGetHandle($hListSource)
    	If Not IsHWnd($hEdit) Then $hWndEdit = GUICtrlGetHandle($hEdit)
    
    
        $tNMHDR = DllStructCreate($tagNMHDR, $lParam)
        $hWndFrom = HWnd(DllStructGetData($tNMHDR, "hWndFrom"))
        $iIDFrom = DllStructGetData($tNMHDR, "IDFrom")
        $iCode = DllStructGetData($tNMHDR, "Code")
        Switch $hWndFrom
            Case $hWndListView
                Switch $iCode
                    Case $NM_CLICK ; Sent by a list-view control when the user clicks an item with the left mouse button
                        ;$tInfo = DllStructCreate($tagNMITEMACTIVATE, $lParam)
    					Local $aHit = _GUICtrlListView_SubItemHitTest($hWndListView)
                        If ($aHit[0] <> -1) And ($aHit[1] > 0) Then
                            $Item = $aHit[0]
                            $SubItem = $aHit[1]
                            Local $iSubItemText = _GUICtrlListView_GetItemText($hWndListView, $Item, $SubItem)
                            Local $iLen = _GUICtrlListView_GetStringWidth($hWndListView, $iSubItemText)
                            Local $aRect = _GUICtrlListView_GetSubItemRect($hWndListView, $Item, $SubItem)
                            $hEdit = _GUICtrlEdit_Create($hGUI, "", 10 + $aRect[0] + 6 + ($aHit[10] ? 50 : 0), 100 + $aRect[1], $iLen + 10, 17, BitOR($WS_CHILD, $WS_VISIBLE, $ES_CENTER, $ES_AUTOHSCROLL))
                            If $aHit[10] Then
    							$bDecraseCount = True
    						Else
    							$bDecraseCount = False
    						EndIf
    						$bEditing = True
    						_GUICtrlEdit_SetSel($hEdit, 0, -1)
                            _WinAPI_SetFocus($hEdit)
                            $hDC = _WinAPI_GetWindowDC($hEdit)
                            $hBrush = _WinAPI_CreateSolidBrush(0)
                            FrameRect($hDC, 0, 0, $iLen + 10, 17, $hBrush)
                        EndIf
    			EndSwitch
    		Case $hWndListViewSource
    			Switch $iCode
    				Case $NM_DBLCLK;dbl click
    					$iListIndex = __Listview_GetSelectedIndex($hListSource)
    					If $iListIndex <> -1 Then
    						$sItemText = __Product_Add($iListIndex)
    						__Listview_DeselectAll($hListSource)
    						GUICtrlSetState($hListOrder, 256)
    						_GUICtrlListView_SetItemSelected($hListOrder, __Listview_GetIndex($hListOrder, $sItemText), True, True)
    						__Input_Select()
    					EndIf
    			EndSwitch
        EndSwitch
        Return $GUI_RUNDEFMSG
    EndFunc   ;==>WM_NOTIFY
    
    
    Func FrameRect($hDC, $nLeft, $nTop, $nRight, $nBottom, $hBrush)
        Local $stRect = DllStructCreate("int;int;int;int")
        DllStructSetData($stRect, 1, $nLeft)
        DllStructSetData($stRect, 2, $nTop)
        DllStructSetData($stRect, 3, $nRight)
        DllStructSetData($stRect, 4, $nBottom)
        DllCall("user32.dll", "int", "FrameRect", "hwnd", $hDC, "ptr", DllStructGetPtr($stRect), "hwnd", $hBrush)
    EndFunc   ;==>FrameRect
    
    
    Func WM_COMMAND($hWnd, $Msg, $wParam, $lParam)
        Local $iCode = BitShift($wParam, 16)
        Switch $lParam
            Case $hEdit
                Switch $iCode
                    Case $EN_KILLFOCUS
                        Local $iText = _GUICtrlEdit_GetText($hEdit)
    					_GUICtrlListView_SetItemText($hListOrder, $Item, Int(_GUICtrlListView_GetItemText($hListOrder, $Item, 1) + $iText), 1)
    					$bEditing = False
                        _WinAPI_DeleteObject($hBrush)
                        _WinAPI_ReleaseDC($hEdit, $hDC)
                        _WinAPI_DestroyWindow($hEdit)
    					GUICtrlSetState($hListOrder, 256)
    					_GUICtrlListView_SetItemSelected($hListOrder, $Item, True, True)
                        $Item = -1
                        $SubItem = 0
                EndSwitch
        EndSwitch
        Return $GUI_RUNDEFMSG
    EndFunc   ;==>WM_COMMAND
    
    
    
    
    Func __Listview_Add($hListView, $sData, $sSubData = "")
    	Local $iIndex
    	If Not __Listview_Exist($hListView, $sData) Then
    		$iIndex = _GUICtrlListView_InsertItem($hListView, $sData)
    		If $sSubData <> "" Then _GUICtrlListView_AddSubItem($hListView, $iIndex, $sSubData, 1)
    		Return True
    	Else
    		If $sSubData <> "" Then Return __Listview_Update($hListView, $sData, $sSubData)
    		Return False
    	EndIf
    EndFunc
    
    
    Func __Listview_Remove($hListView, $iIndex_sName)
    	If Not IsInt($iIndex_sName) Then $iIndex_sName = __Listview_GetIndex($hListView, $iIndex_sName)
    	_GUICtrlListView_DeleteItem($hListView, $iIndex_sName)
    EndFunc
    
    
    Func __Listview_Update($hListView, $iIndex_sName, $sData)
    	If Not IsInt($iIndex_sName) Then $iIndex_sName = __Listview_GetIndex($hListView, $iIndex_sName)
    	_GUICtrlListView_SetItemText($hListView, $iIndex_sName, $sData, 1)
    EndFunc
    
    
    Func __Listview_GetPreview($hListView, $tmpProdukte)
    	;If $bDebug Then _ArrayDisplay($tmpProdukte, "Vorschau")
    	If IsArray($tmpProdukte) Then
    		For $i = 0 To UBound($tmpProdukte) - 1
    			__Listview_Add($hListView, $tmpProdukte[$i][0], $tmpProdukte[$i][1])
    		Next
    	EndIf
    EndFunc
    
    
    Func __Listview_GetIndex($hListView, $sData)
    	For $i = 0 To _GUICtrlListView_GetItemCount($hListView)
    		If _GUICtrlListView_GetItemText($hListView, $i) == $sData Then Return $i
    	Next
    	Return -1
    EndFunc
    
    
    Func __Listview_DeselectAll($hListView)
    	For $i = 0 To _GUICtrlListView_GetItemCount($hListView) - 1
    		_GUICtrlListView_SetItemSelected($hListView, $i, False)
    	Next
    	Return True
    EndFunc
    
    
    Func __Listview_GetSelectedIndex($hListView)
    	For $i = 0 To _GUICtrlListView_GetItemCount($hListView) - 1
    		If _GUICtrlListView_GetItemSelected($hListView, $i) Then Return $i
    	Next
    	Return -1
    EndFunc
    
    
    Func __Listview_Exist($hListView, $sData)
    	For $i = 0 To _GUICtrlListView_GetItemCount($hListView) - 1
    		If _GUICtrlListView_GetItemText($hListView, $i) == $sData Then Return True
    	Next
    	Return False
    EndFunc
    
    
    Func __Listview_MoveItem($ItemIndex, $StepWidth, $hLV)
    	If 	($ItemIndex + $StepWidth) < 0 Or _
    		($ItemIndex + $StepWidth) > _GUICtrlListView_GetItemCount($hLV)-1 Then
    		SetError(1)
    		Return 0
    	EndIf
    	Local $txtProduct = _GUICtrlListView_GetItemText($hLV, $ItemIndex)
    	Local $txtCount = _GUICtrlListView_GetItemText($hLV, $ItemIndex, 1)
    
    
    	_GUICtrlListView_SetItemText($hLV, $ItemIndex, _GUICtrlListView_GetItemText($hLV, $ItemIndex + $StepWidth))
    	_GUICtrlListView_SetItemText($hLV, $ItemIndex, _GUICtrlListView_GetItemText($hLV, $ItemIndex + $StepWidth, 1), 1)
    
    
    	_GUICtrlListView_SetItemText($hLV, $ItemIndex + $StepWidth, $txtProduct)
    	_GUICtrlListView_SetItemText($hLV, $ItemIndex + $StepWidth, $txtCount, 1)
    
    
    	_GUICtrlListView_SetItemSelected($hLV, $ItemIndex + $StepWidth, True, True)
    
    
    	Return -1
    EndFunc ;==>_MoveLVItem
    Alles anzeigen
  • Click an ListView senden

    • teamnoobPDB
    • 26. Januar 2016 um 16:18

    Huch sorry hab ich total vergessen ... Bin momentan durch den Wind hab ne Mathe Klausur vor mir und ich hab viel zu wenig Zeit :D ich schmeiß aber mal gerade den Rechner an und lade es sofort hoch ... Bevor ich es nochmal vergesse

  • Click an ListView senden

    • teamnoobPDB
    • 16. Januar 2016 um 10:21

    Da musst du dich leider noch bis morgen gedulden. Bin aufm Sprung und komme erst spät in der Nacht wieder. Aber morgen kann ich es Posten.

  • Listview ohne Fokus - Farbe des selektiertes Elements ändern

    • teamnoobPDB
    • 8. Januar 2016 um 13:46

    Du kannst die markierten Items bei Fokusverlust auch komplett demarkieren. Da gibt es einen Listview-Style für ... Musst du mal in der Hilfe nach schauen wenn es das ist was dir weiter hilft.

    Ansonsten wüsste ich wie du den Hintergrund eines Items an sich änderst. Ob der aber dann bei Fokusverlust so bleibt kann ich dir gerade nicht sagen. Aber du könntest zur Not auch bei Fokusverlust die Farbe ändern und bei wiederaufnahme des Fokus zurück ändern. Wenn ich in einer halben Stunde daheim bin probiert ich mal was aus.

  • OTA-Update bei gerootetem Smartphone

    • teamnoobPDB
    • 7. Januar 2016 um 18:32

    Dann mach dir doch Cyanogenmod drauf. Das hat OTA's die Funktionieren... und wenn du eh nochmal alles flashen musst ist das doch dann eh egal. Ich kann Cyanogenmod nur empfehlen hab CM13 (Android 6.0.1) auf meinem alten Galaxy S3 drauf und es läuft super. Root ist auch dabei aber den musst man erst selbst aktivieren. Und zwar wie folgt:

    - Einstellungen öffnen
    - auf Telefoninfermationen gehen (ganz unten)
    - ganz oft auf die Buildnummer drücken bis eine Nachricht kommt mit "Sie sind jetzt Entwickler oder so"
    - wieder zurück in die Einstellungen
    - dort finden sich jetzt die Entwickleroptionen
    - da findet sich jetzt die Möglichkeit root für ADB oder Apps oder beides zu aktivieren

    P.S.: Und ich würde das Updaten der Recovery ausschalten die CM Recovery ist sch****

  • (gelöst bis hierhin) Datenausgabe in ein ListView "DB-2-ListView"

    • teamnoobPDB
    • 2. Dezember 2015 um 22:29

    Ich habs gerade mal auf die schnelle probiert aber versuch zum hinzufügen mal das hier:

    AutoIt
    Local $aDB, $iRow, $iColumn, $iIndex
    
    
    _SQLite_GetTable2d(-1, "SELECT * FROM Buchverwaltung;", $aDB, $iRow, $iColumn)
    
    
    If IsArray($aDB) Then
    	For $i = 1 To $iRow
    		For $ii = 0 To $iColumn - 1
    			If $ii = 0 Then
    				$iIndex = _GUICtrlListView_InsertItem($listview, $aDB[$i][$ii])
    			Else
    				_GUICtrlListView_AddSubItem($listview, $iIndex, $aDB[$i][$ii], $ii)
    			EndIf
    		Next
    	Next
    EndIf
    Alles anzeigen
  • Automatisch ändernde Checkbox Control-ID

    • teamnoobPDB
    • 12. November 2015 um 18:58

    Wenn du das getan hättest würdest du wissen, dass dein Problem so einfach gelöst werden kann:

    AutoIt
    Local $aProcess = ProcessList()
    
    
    Dim $aCheckbox[UBound($aProcess) - 1]
    For $i = 1 To UBound($aProcess) - 1
    	$aCheckbox[$i - 1] = GUICtrlCreateCheckbox();Dann deine PArameter eingeben
    Next
  • Automatisch ändernde Checkbox Control-ID

    • teamnoobPDB
    • 12. November 2015 um 17:04

    Vielleicht solltest du dir mal anschauen was Array's sind.

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™