AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem: Dateinamen

Ein Thema von Z32 · begonnen am 26. Aug 2006 · letzter Beitrag vom 27. Aug 2006
Antwort Antwort
Z32
(Gast)

n/a Beiträge
 
#1

Problem: Dateinamen

  Alt 26. Aug 2006, 19:27
Hi Leute,

Ich habe ein ganz dämliches Problem, und trotzdem habe ich keine Ahnung wie ich es beheben kann. Naja ich versuche es mal zu schildern.

Also ich habe ein schönes kleines Programm geschrieben, dass 25 Screenshots pro Sekunde macht. Jeder Screenshot bekommt einen eigenen Namen, ich habe dafür einfach eine Variable genommen, die bei jeder Timer-Runde um 1 erhöht wird. So schön so gut. Es gibt aber ein Problem, und das wäre, dass der Windows-Explorer die ganzen Bilder falsch Ordnet. Nämlich nicht nach 1,2,3,4,5,6,7,8,9,10,11,12 sondern so 1,10,12,2,3,4,5,6,7,8,9. Und wenn man die Bilder dann nacher zu einem Video zusammen schneiden möchte, ist es ziemlich nervig 4000 oder 5000 Bilder sich einzeln rauszusuchen und von Hand zu Ordnen. Gehen würde es natürlich so: 0000001, 0000002... Aber ich wüsste nicht wie ich es schaffe, dass wenn die Variable über 9 kommt, eine 0 streicht und dafür z.b. die 1 hinschreibt. Also so 0000010.

Aber vielleicht kennt ja wer noch eine bessere Methode so VIELE Bilder zu bennenen.
  Mit Zitat antworten Zitat
Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#2

Re: Problem: Dateinamen

  Alt 26. Aug 2006, 19:32
Hier im Forum suchenNummerierung
Das ist eine Diskussion, die heute seit 17:50 Uhr läuft... Jürgen

Nachtrag
Vorschlag #4 scheint am schönsten. Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.767 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Problem: Dateinamen

  Alt 26. Aug 2006, 19:34
Du könntest das Datum voranstellen, in etwa so:

20060815_151700_01
20060815_151700_02
20060815_151700_03
...
20060815_151701_01

...


Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#4

Re: Problem: Dateinamen

  Alt 26. Aug 2006, 19:37
Also der einfachste weg wäre dieser:

Dateiname := FormatDateTime('yy_mm_dd_hh_nn_ss_zzz', now) + Ext;
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Dirk_B

Registriert seit: 15. Aug 2006
36 Beiträge
 
#5

Re: Problem: Dateinamen

  Alt 26. Aug 2006, 19:39
Es gibt sicher bessere Lösungen, aber ich mache immer ff.

Ein langer String z.B. Maske = ´00000000´

Zahl ohne führende Leerzeichen in String umwandeln. zb - ´342´

String zusammenbauen: ´00000000´ + ´342´

Die rechten 7 Zeichen für Dateinamen
verwenden.

Mfg

DB
  Mit Zitat antworten Zitat
Z32
(Gast)

n/a Beiträge
 
#6

Re: Problem: Dateinamen

  Alt 26. Aug 2006, 19:52
schon mal vielen dank für die ganzen Antworten...ich werde mal gucken, was ich verwenden kann
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#7

Re: Problem: Dateinamen

  Alt 26. Aug 2006, 20:28
Zitat von Z32:
schon mal vielen dank für die ganzen Antworten...ich werde mal gucken, was ich verwenden kann
Ich will mal dezent eine Anmerkung in den Raum werfen: wenn du ein Bildschirmvideo machen willst - und was sonst willst du mit 25 Screenshots pro Sekunde - dann sind Screenshots sicher nicht der beste Weg

Schau dir mal MSDN-Library durchsuchenMCISendString an, damit kannst du direkt ein Video aufnehmen!

  Mit Zitat antworten Zitat
Bastler

Registriert seit: 15. Aug 2006
153 Beiträge
 
Delphi 7 Personal
 
#8

Re: Problem: Dateinamen

  Alt 27. Aug 2006, 14:19
Naja, und wenn du es nicht unbedingt selber schreiben willst, ist auch Frontcam zum empfehlen...
Geht wunderbar z.B. für Videotutorials etc...
Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber beim Universum bin ich mir noch nicht ganz sicher
(A. Einstein)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz