+1? (erledigt!)
Übersicht
BlitzBasic
Allgemein
desperadoBetreff: +1? (erledigt!) |
Antworten mit Zitat |
|
|---|---|---|
|
wie mache ich das wenn ich mit hilfe von b+ einen screenshot mache der alte nicht überschrieben wird?
also Bsp. Bild.jpg dann soll immer + 1 drangehängt werden also bild1.jpg bild2.jpg bild3.jpg usw. kann mir bitte jemand den befehl dafür sagen? |
||
| Hier sollte eigentlich eine Signatur stehen | ||
- Zuletzt bearbeitet von desperado am So, Jul 11, 2004 16:31, insgesamt einmal bearbeitet
EdlothiolBetreff: Re: +1? |
Antworten mit Zitat |
|
|---|---|---|
|
desperado hat Folgendes geschrieben: kann mir bitte jemand den befehl dafür sagen? MakeAScreenshotWithoutOverwritingTheOthers().
Ein bisschen nachdenken darüber solltest du schon. Aber meinetwegen:Code: [AUSKLAPPEN] if keyhit(88) then ; Screenshot - F12
Am Anfang wird der Ordner screenshots erstellt, wenn er nicht existiert. Dann wird solange eine Variable hochgezählt, bis die entsprechende Datei nicht existiert, und dann gespeichert.
if filetype("screenshots") <> 2 then createdir "screenshots" end if while filetype("screenshots\screenshot_"+scr_i+".bmp") = 1 scr_i = scr_i + 1 wend savebuffer backbuffer(), "screenshots\screenshot_" + scr_i + ".bmp" end if |
||
desperado |
Antworten mit Zitat |
|
|---|---|---|
|
cool thx
- funktioniert das auch so das wenn man z.b. 100 images in einen ordner hat ein neuer ordner erstellt wird? also screenshots2, screenshots3,? oder is das unmöglich? - hat sich gerade erledigt habs mir überlegt das mit den ordner alle 100 is nich nötig trozdem danke |
||
| Hier sollte eigentlich eine Signatur stehen | ||
|
|
Triton |
Antworten mit Zitat |
|---|---|---|
|
Bitte keine Dreifach-postings. Demnächst könnte es dafür schon eine Verwarnung geben.
Aus 3 mach 1.. |
||
|
|
dominik |
Antworten mit Zitat |
|---|---|---|
| If KeyHit(67) Then screen = screen + 1 SaveBuffer FrontBuffer(), "screenshot" + screen + ".bmp" | ||
Edlothiol |
Antworten mit Zitat |
|
|---|---|---|
| Toll. Und wenn man das Programm neu startet werden die alten Screens überschrieben... | ||
|
|
dominik |
Antworten mit Zitat |
|---|---|---|
| jap is doch praktisch muss man den müll vom letzten mal nicht von hand löschen. *gg* 8) | ||
|
|
Jan_Ehemaliger Admin |
Antworten mit Zitat |
|---|---|---|
|
das am anfang ausführen!
repeat scr_I =scr_i+1 stream=readfile("screenshots\screenshot"+scr_i+".bmp") closefile Stream until stream =0 |
||
| between angels and insects | ||
|
|
ChrisAttack |
Antworten mit Zitat |
|---|---|---|
|
dann mach am ende:
datei = writefile("saves.gehtdichnichtsan") writeline datei,shot und am anfang datei = readfile("saves.gehtdichnichtsan") shot = readline(datei) edit: zu langsam |
||
|
B3D
MSVC++ DX9SDK |
||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
