Español
Fuente/ Codesnippets

Texto en Archivos uno Verzeichnisses suchen (XProfan X4)

 

p.specht

Von Heinz Brill stammt folgender Contribución:
"In una Ordner en allen Archivos una String suchen y el entsprechenden Zeilen ausgeben (Lehrreich para el Verwendung de MOVELISTPROC)":
Declarar Handle lb, liste, edit1, btn1, btn2
Declarar String pfad, such
Declarar Largo ende
ende = 0
liste = Crear("List", 1)
Título de la ventana "Text - Sucher (XProfan-X4 Versión de Heinz Brill)"
Ventana 800, 400
Crear("Text", %HWnd, "Suchstring", 10, 10, 90, 25)
edit1 = Crear("Edit", %HWnd, "", 100, 10, 180, 25)
btn1  = Crear("Button", %HWnd, "Ordner wählen", 10, 60, 120, 25)
btn2  = Crear("Button", %HWnd, "Start", 180, 60, 60, 25)
lb    = Crear("Listbox", %HWnd, 0, 10, 120, 500, 200)

Sinestar encargado ende

    WaitInput

    If Clicked(btn1)

        pfad = ChooseDir$("Wähle Ordner !")

    ElseIf Clicked(btn2)

        such = GetText $(edit1)

        If pfad <> ""

            CHDIR pfad

        Más

            pfad = $CurrentDir

        EndIf

        If such <> ""

            ClearList liste
            ClearList 0
            Dateisuche()

        Más

            MessageBox("Bitte zuerst Suchstring eintragen", "Fehler", 0)

        EndIf

    EndIf

    Case %Key = 2 : ende = 1

EndWhile

Proc Dateisuche

    AddFiles "*.*"
    Move("ListToHandle", liste)
    ClearList
    ClearList lb
    Conjunto("MoveListMode", 1)

    WhileLoop 0, GetCount(liste) - 1

        Caso negativo InStr("[", GetString$(liste, &LOOP))

            AddStrings(lb, GetString$(liste, &LOOP) + "  Datum : " + DToc$(GetFDate$(GetString$(liste, &LOOP))) + "   Tiempo : " + GetFTime$(GetString$(liste, &LOOP)))
            Move("FileToList", GetString$(liste, &LOOP))
            AddStrings(lb, "     ")

        EndIf

    EndWhile

ENDPROC

MoveListProc
Parámetros String s, Int i
Conjunto("RegEx", 1)

If Get("MoveListMode") = 1

    If Match$(such, s) <> ""

        AddStrings(lb, Str$(i + 1) + ". Línea    " + s)

    EndIf

EndIf

Conjunto("RegEx", 0)

ENDPROC

 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
30.05.2021  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.261 Views

Untitledvor 0 min.
Erhard Wirth14.06.2024
Sven Bader24.05.2023
funkheld01.01.2022
p.specht20.11.2021
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

p.specht (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie