| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
scoin
Anmeldedatum: 21.03.2006 Beiträge: 48 Wohnort: Leipzig
|
Verfasst am: Mi Sep 20, 2006 12:34 pm Titel: dreistellige Tracknummern |
|
|
Hallo,
ich möchte in einem MP3 Verwaltungsprogramm die Tracknummern automatisch hochzählen und eintragen lassen. Das Hochzählen und Eintragen klappt schon.
Ich möchte aber noch das Format von Track 1 auf Track 001 setzten um falsche Anzeigen zu vermeiden. Ich bastle schon einige Zeit mit dem Setformat-Befehl herum, komme aber nicht so richtig klar. Die Nullen werden nicht vorangestellt. Was mache ich falsch?
Hier mein Skript:
^2::
SetFormat, float, 03.0
InputBox, v
u +=000
Loop %v%
{
u:= u+1
send, Track %u% {enter}
}
Return
Vielen Dank schon mal
Scoin |
|
| Nach oben |
|
 |
Thalon
Anmeldedatum: 25.10.2005 Beiträge: 1889 Wohnort: Österreich
|
Verfasst am: Mi Sep 20, 2006 12:42 pm Titel: |
|
|
| Code: | ^2::
SetFormat, float, 03
InputBox, v
Loop %v%
{
u += 1.0
send, Track %u% {enter}
}
Return | Damit funktionierts jedenfalls. Bin mir aber nicht ganz sicher warum es ohne nicht funktioniert ...
Thalon _________________ Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe |
|
| Nach oben |
|
 |
scoin
Anmeldedatum: 21.03.2006 Beiträge: 48 Wohnort: Leipzig
|
Verfasst am: Mi Sep 20, 2006 1:39 pm Titel: |
|
|
Danke Thalon,
jetzt funktionierts. Aber verstanden hab ich es nicht. float, 03 kann ich ja nachvollziehen 3 Stellen halt. Aber u += 1.0 ? Was bedeutet 1 und die 0?
Scoin |
|
| Nach oben |
|
 |
Thalon
Anmeldedatum: 25.10.2005 Beiträge: 1889 Wohnort: Österreich
|
Verfasst am: Mi Sep 20, 2006 1:44 pm Titel: |
|
|
Im wesentlichen addiere ich eines zur vorherigen Zahl *gg* (wie du vorher).
Nur verwende ich hier eine Float-Darstellung (Explizites Nachkomma).
Vll liegt auch hier die Ursache, dass du zuvor nur "1" (Integer) dazuaddiert hast und sich das "SetFormat" auf Fließkommadarstellung (float) bezieht...
Thalon _________________ Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe |
|
| Nach oben |
|
 |
scoin
Anmeldedatum: 21.03.2006 Beiträge: 48 Wohnort: Leipzig
|
Verfasst am: Mo Sep 25, 2006 6:17 am Titel: |
|
|
Danke Dir, das Skript hat schon gute Dienste geleistet.
Gruß
Scoin |
|
| Nach oben |
|
 |
BoBo Gast
|
Verfasst am: Mo Sep 25, 2006 9:21 pm Titel: |
|
|
| Zitat: | ^2::
SetFormat, float, 03.0
; VorNullenZuweisung
; AnzahlVor'Komma'Positionen
; AnzahlNach'Komma'Positionen
InputBox, v
Loop %v%
{
u++
u += 0.0 ; Zuweisung des oben definierten Formats auf die Variable 'u'
send, Track %u% {enter}
}
Return |
|
|
| Nach oben |
|
 |
|