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. Peter Sativa

Beiträge von Peter Sativa

  • Ich mag erkennen in welcher Zeile "If" zuspricht

    • Peter Sativa
    • 29. April 2017 um 18:13

    @alpines Ich verstehe nicht ganz wie ich den Return mit @CRLD splitten kann

  • Ich mag erkennen in welcher Zeile "If" zuspricht

    • Peter Sativa
    • 29. April 2017 um 16:59

    @alpines Ich habe jetzt dashier daraus gemacht aber es funktioniert immernoch nicht :/

    AutoIt
    $data = GUICtrlRead($input)
       $aData = FileRead("documents\p19data\input\data.txt")
       For $i = 0 To UBound($aData) - 1
    	  If StringInStr($data, $aData[$i]) Then
    		   $zeile = FileReadLine("documents\p19data\input\data.txt",$i)
    		   GUICtrlSetData($output,$zeile)
    		 Else
    		   FileOpen("documents\p19data\input\data.txt")
    		 FileOpen("documents\p19data\input\data.txt")
    		 FileWriteLine("documents\p19data\input\data.txt","")
    		 FileClose("documents\p19data\input\data.txt")
    		 Do
    			sleep(100)
    		 Until _IsPressed("0D")
    		 FileOpen("documents\p19data\output\data.txt")
    		 FileWriteLine("documents\p19data\output\data.txt","")
    		 FileClose("documents\p19data\output\data.txt")
    		 GUICtrlSetData($output,"Okay, danke")
    	  EndIf
       Next
    Alles anzeigen
  • Ich mag erkennen in welcher Zeile "If" zuspricht

    • Peter Sativa
    • 29. April 2017 um 16:36

    @alpines Jetzt habe ich nur noch ein kleines Problem: Wie weiß das Programm in WELCHE ZEILE der Substring gefunden wurde?

  • Ich mag erkennen in welcher Zeile "If" zuspricht

    • Peter Sativa
    • 29. April 2017 um 16:10

    @alpines @autoiter Und wie macht mán das, dass ich alles von 1-99 auswähle ohne jede zahl einzeln zu schreiben und wie bekomme ich das hin, dass das Programm ausgibt in welcher zeile es das wort gefunden hat?

  • Ich mag erkennen in welcher Zeile "If" zuspricht

    • Peter Sativa
    • 29. April 2017 um 15:25

    Ich will es in meinem Programm so machen, dass der Input als Textdatei gespeichert wird und der Benutzer alle Texte danach als Ouput bekommen kann. Das entscheidende liegt bei Zeile 52-64.

    AutoIt
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <File.au3>
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    If Not DirGetSize("documents\p19data") Then
       DirCreate("documents\p19data")
       DirCreate("documents\p19data\input")
       DirCreate("documents\p19data")
       DirCreate("documents\p19data\output")
    EndIf
    If Not FileExists("documents\p19data\input\data.txt") Then
       _FileCreate("documents\p19data\input\data.txt")
       FileOpen("documents\p19data\input\data.txt")
       FileWriteLine("documents\p19data\input\data.txt","")
       FileClose("documents\p19data\input\data.txt")
    EndIf
    If Not FileExists("documents\p19data\output\data.txt") Then
       _FileCreate("documents\p19data\output\data.txt")
       FileOpen("documents\p19data\output\data.txt")
       FileWriteLine("documents\p19data\output\data.txt","")
       FileClose("documents\p19data\output\data.txt")
    EndIf
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    HotKeySet("{F5}","antwort")
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    $formp19 = GUICreate("P19", 480, 270, 694, 228)
    $input = GUICtrlCreateInput("", 30, 24, 425, 28)
    GUICtrlSetBkColor(-1, 0xAEFFFF)
    GUICtrlSetFont(-1, 11, 400, 0, "Segoe UI Semilight")
    $output = GUICtrlCreateLabel("", 42, 75, 398, 148, $WS_BORDER)
    GUICtrlSetFont(-1, 14, 400, 0, "Segoe UI Semilight")
    GUICtrlSetBkColor(-1, 0xAEFFFF)
    GUISetState(@SW_SHOW)
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    		 Case $GUI_EVENT_CLOSE
    			ExitLoop
       EndSwitch
    WEnd
    
    
    Func antwort()
       $data = GUICtrlRead($input)
       $r2 = Random(1,2,1)
       $icount = _FileCountLines("documents\p19data\input\data.txt")
       $ocount = _FileCountLines("documents\p19data\output\data.txt")
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
       $wait= If StringInStr($data,$idata[1<99]) Then
       EndIf
       For $icount = 1 To $wait [Step 1]
       next
    	  GUICtrlSetData($output,$odata[])
       EndIf
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
       If Not StringInStr($data,$idata[1<99999]) Then
    	  FileOpen("documents\p19data\input\data.txt")
    	  FileOpen("documents\p19data\input\data.txt")
    	  FileWriteLine("documents\p19data\input\data.txt","")
    	  FileClose("documents\p19data\input\data.txt")
    	  Do
    		 sleep(100)
    	  Until _IsPressed("0D")
    	  FileOpen("documents\p19data\output\data.txt")
    	  FileWriteLine("documents\p19data\output\data.txt","")
    	  FileClose("documents\p19data\output\data.txt")
    	  GUICtrlSetData($output,"Okay, danke")
       EndIf
    Alles anzeigen

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™