Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA:

Datei Datum auslesen 20 Apr 2025 12:01 #1

  • Eberhard
  • Offline
  • Beiträge: 38
  • Dank erhalten: 13
Hallo, ich möchte das Dateidatum auslesen und davon Tag, Monat und Jahr erhalten.
Wenn ich es auslese mit [cX.Datei([DateiX]).Datum] und es danach zerlege und bearbeite mit


cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (7 Zeilen, cX 5.0.10.7)

da funktioniert das irgendwie, aber wenn ich die exe erstelle ist alles leer. Bin am Verzweifeln. Kann mir einer helfen? Übrigens in Version 4 funktionierte es, aber dieses Skript in Version 5 übernehmen geht auch nicht, es gibt nur Fehler. Gibt es evtl. eine Möglichkeit das ausgelesene Datum mit Format zu zerlegen?

Gruß Eberhard

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Eberhard.

Datei Datum auslesen 20 Apr 2025 21:50 #2

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1025
  • Dank erhalten: 684
Hallo Eberhard.

Ich bin mir jetzt nicht sicher ob Du ein Dateidatum zerlegen willst aber ich habe das so probiert. Ergebnis in der Variablenliste.

cX4Web cX4Web Code

Was ist das?

1 *** Eberhard_Dateidatum
2 Anzeige-Fenster 'Anzeige-Fenster1', ID='Anzeige-Fenster1', Breite=132,56, Höhe=39,69
3 Button 'Datei auswählen', autom. Größe (ID='Button_1', Y='15,61', Zielfenster='Anzeige-Fenster1')
4 Warte Endlos (Warten auf zu behandelnde Ereignisse)
5
6 :: Anzeige(Anzeige-Fenster1)_Element(Button_1)_Klick
7 Standard-Dialog 'Datei öffnen' in [DateiX], Titel='Datei(en) auswählen', kein Stopp
8 Setze in [DatX]: '[cX.Datei([DateiX]).Datum(C)]'
9 Setze in [DatX]: '[cX.DatumZeit([DatX]).Kurz]' , Trenner '.', Liste der Teile
10
11 Setze in [T]: '[cX.EintragAusListe(1;;[DatX])]'
12 Setze in [M]: '[cX.EintragAusListe(2;;[DatX])]' , Trenner '.', rechts davon, max. 2
13 Setze in [J]: '[cX.EintragAusListe(3;;[DatX])]' , Trenner '.', rechts davon, max. 4
14 Beende Unterprogramm (Zurück)

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (14 Zeilen, cX 5.0.10.8)


lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Datei Datum auslesen 21 Apr 2025 08:50 #3

  • Eberhard
  • Offline
  • Beiträge: 38
  • Dank erhalten: 13
Irgendwie habe ich einen Denkfehler, oder?

CX4


cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


Erstellt mit [RED] cX2Web - cX4 WebExport [/RED] (7 Skriptzeilen, cX 4.0.10.0 Premium)


in CX5

cX4Web cX4Web Code

Was ist das?

1 Setze in [Datei]: '[cX.Skript.CmdLine]'
2 Setze in [Dat]: '[cX.Datei([Datei]).Datum]'
3 Setze in [T]: '[Dat]' , Trenner '.', links davon
4 Setze in [M]: '[Dat]' , Trenner '.', rechts davon, max. 2
5 Setze in [J]: '[Dat]' , Trenner '.', rechts davon
6 Meldung 'Skriptline= [cX.Skript.CmdLine]¶¶Datei= [Datei]¶¶Datum der Datei= [cX.Datei([Datei]).Datum]¶¶Dat= [Dat]¶¶zerlegt= [J] -...', Titel 'DateinameDatum CX5', Buttons 'OK, Abbrechen', Symbol 'Information'
7

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (7 Zeilen, cX 5.0.10.6)


in CX4 funktioniert es, aber in CX5 nicht, ich möchte nur das Dateidatum auslesen und zerlegen in Jahr - Monat - Tag ohne Trennzeichen
in CX5 funktioniert das auch noch mit "Start" (Anhang1), aber nicht mehr als exe mit der Übergabe als Kommandozeile (Anhang2)

Mir ist schon klar das in CX5 einiges anders ist, aber es sollte doch funktionieren, evtl. wäre hier und da auch mal eine bessere Beschreibung möglich?
Aber Danke erst mal für alles, ich kann nicht meckern, eine Hilfe habe ich bisher im Forum immer bekommen und das ist "SUPER"!
Noch eine kleine Anmerkung, das ist ein Ausschnitt von einem größeren Skript, das Dateidatum kann man ja einfach im Explorer anzeigen lassen.

Gruß Eberhard

 
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Eberhard.

Datei Datum auslesen 21 Apr 2025 10:16 #4

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1025
  • Dank erhalten: 684
Hallo lieber Eberhard.

Kannst Du folgenden Code einmal ausprobieren bitte?

cX4Web cX4Web Code

Was ist das?

1 *** Eberhard_Original
2 Setze in [Datei]: '[cX.Skript.CmdPara(2)]'
3 Setze in [Dat]: '[cX.Datei([Datei]).Datum]'
4 Setze in [T]: '[Dat]' , Trenner '.', links davon
5 Setze in [M]: '[Dat]' , Trenner '.', rechts davon, max. 2
6 Setze in [J]: '[Dat]' , Trenner '.', rechts davon
7 Meldung 'Skriptline= [cX.Skript.CmdLine]¶¶Datei= [Datei]¶¶Datum der Datei= [cX.Datei([Datei]).Datum]¶¶Dat= [Dat]¶¶zerlegt= [J] -...', Titel 'DateinameDatum CX5', Buttons 'OK, Abbrechen', Symbol 'Information'

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (7 Zeilen, cX 5.0.10.8)


lg Christian

 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Datei Datum auslesen 21 Apr 2025 10:44 #5

  • Eberhard
  • Offline
  • Beiträge: 38
  • Dank erhalten: 13
Setze in [Datei]: '[cX.Skript.CmdPara(2)]'   dadurch wird das Datum wenigsten erst mal übergeben, die Zerlegung funktioniert noch nicht, aber da muss ich erst nochmal schauen.
Könnte mit der Länge des zurück gegebenen Datums zusammenhängen, es wird ja Datum und Zeit der Datei zurück gegeben. Ich werde mal mit deiener Vorgabe "aus Liste" weiter probieren.

Danke erst Mal

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Eberhard.

Datei Datum auslesen 21 Apr 2025 10:53 #6

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1025
  • Dank erhalten: 684
Hallo Eberhard.

Folgende Zeilen könnten das ev.

cX4Web cX4Web Code

Was ist das?

1 Setze in [DatX]: '[cX.Datei([Datei]).Datum(C)]'
2 Setze in [DatX]: '[cX.DatumZeit([DatX]).Kurz]' , Trenner '.', Liste der Teile
3
4 Setze in [T]: '[cX.EintragAusListe(1;;[DatX])]'
5 Setze in [M]: '[cX.EintragAusListe(2;;[DatX])]'
6 Setze in [J]: '[cX.EintragAusListe(3;;[DatX])]'

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (6 Zeilen, cX 5.0.10.8)


lg Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.
  • Seite:
  • 1
  • 2

Community

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden