Au danke.
Das ist Super.
Danke euch allen .
Gruss
Textdateien zusammenfassen, wie geht das bitte?
- TheCube
- Beiträge: 158
- Registriert: 20.07.2010 23:59
- Computerausstattung: Risen 3400G 16MB Win10-64Bit
- Wohnort: NRW
Re: Textdateien zusammenfassen, wie geht das bitte?
Sind zwar nur Files-zusammenführen-Beispiele, aber ...
die Beispiele mit #PB_Requester_MultiSelection kann man eigentlich so nicht wirklich benutzen,
da die Files immer in alphabetischer (?) Reihenfolge verbunden werden.
Gäbe es da neben einzelnen 1-File-Filerequestern oder der Festlegung der Reihenfolge danach
(z.B. in einem nachfolgenden Fenster) noch andere Lösungen ?
die Beispiele mit #PB_Requester_MultiSelection kann man eigentlich so nicht wirklich benutzen,
da die Files immer in alphabetischer (?) Reihenfolge verbunden werden.
Gäbe es da neben einzelnen 1-File-Filerequestern oder der Festlegung der Reihenfolge danach
(z.B. in einem nachfolgenden Fenster) noch andere Lösungen ?
Re: Textdateien zusammenfassen, wie geht das bitte?
Sortieren?
Welche Dateien in welcher Reihenfolge Zusammengefasst werden müssen sollte man schon wissen...
Welche Dateien in welcher Reihenfolge Zusammengefasst werden müssen sollte man schon wissen...
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: Textdateien zusammenfassen, wie geht das bitte?
@TheCube
Du kannst die von dir im Requester markierten Dateien in eine LinkedList einfügen und danach selber sortieren. Deine LinkedList kannst du mit einer eigenen Struktur (Structure) erweitern/verknüpfen, so dass du für jeden LinkedList-Eintrag weitere Informationen wie z.B. den Pfad zur Datei speichern kannst. Im Index speicherst du deine gewünschte Nummer für die Sortierung. Zum Schluss nur SortList(DeineList(), #PB_Sort_Ascending) ausführen.
Du kannst die von dir im Requester markierten Dateien in eine LinkedList einfügen und danach selber sortieren. Deine LinkedList kannst du mit einer eigenen Struktur (Structure) erweitern/verknüpfen, so dass du für jeden LinkedList-Eintrag weitere Informationen wie z.B. den Pfad zur Datei speichern kannst. Im Index speicherst du deine gewünschte Nummer für die Sortierung. Zum Schluss nur SortList(DeineList(), #PB_Sort_Ascending) ausführen.
Re: Textdateien zusammenfassen, wie geht das bitte?
@TheCube:
Du kannst die Sortierung beeinflussen, wenn du im Requester per "STRG"-Taste die Dateien einzeln markierst.
Probiere es aus:Klicke auf "File2", halte danach die "STRG"-Taste gedrückt und klicke auf "File3" und "File1".
Unter meinem Linux und WindowsXP werden die Dateien danach in meiner Reihenfolge zurückgegeben und nicht alphabetisch: File2, File3, File1
Du kannst die Sortierung beeinflussen, wenn du im Requester per "STRG"-Taste die Dateien einzeln markierst.
Probiere es aus:
Code: Alles auswählen
CompilerIf #PB_Compiler_OS = #PB_OS_Windows
#PathSlash = "\"
CompilerElse
#PathSlash = "/"
CompilerEndIf
TempDirectory$ = GetTemporaryDirectory() + "Test" + Str(Date()) + #PathSlash
If Not CreateDirectory(TempDirectory$)
Debug "Error!"
End
EndIf
CreateFile(0, TempDirectory$ + "File1") : CloseFile(0)
CreateFile(0, TempDirectory$ + "File2") : CloseFile(0)
CreateFile(0, TempDirectory$ + "File3") : CloseFile(0)
FileName$ = OpenFileRequester("", TempDirectory$, "", 0, #PB_Requester_MultiSelection)
While FileName$ <> ""
Debug FileName$
FileName$ = NextSelectedFileName()
Wend
Unter meinem Linux und WindowsXP werden die Dateien danach in meiner Reihenfolge zurückgegeben und nicht alphabetisch: File2, File3, File1
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Re: Textdateien zusammenfassen, wie geht das bitte?
Leider kann man unter Windows 10 mit manueller Markierung der einzelnen Dateien nicht die Sortierung der Ausgabe beeinflussen.
Mit der Strg-Taste habe ich File2, File3 und File1 ausgewählt.
Mit der Strg-Taste habe ich File2, File3 und File1 ausgewählt.
[11:44:13] C:\Users\Ray\AppData\Local\Temp\Test1539517445\File1
[11:44:13] C:\Users\Ray\AppData\Local\Temp\Test1539517445\File2
[11:44:13] C:\Users\Ray\AppData\Local\Temp\Test1539517445\File3
- TheCube
- Beiträge: 158
- Registriert: 20.07.2010 23:59
- Computerausstattung: Risen 3400G 16MB Win10-64Bit
- Wohnort: NRW
Re: Textdateien zusammenfassen, wie geht das bitte?
Sach ich doch, bei mir unter Win7 hatte die per STRG-Taste zusammengestellte Filereihenfolge
auch keine Auswirkung auf das immer alphabetische Ergebnis.
Also besser sich selber um die gewünschte Reihenfolge der selektierten Files für die Zieldatei kümmern ... und gut.
auch keine Auswirkung auf das immer alphabetische Ergebnis.
Also besser sich selber um die gewünschte Reihenfolge der selektierten Files für die Zieldatei kümmern ... und gut.