Помогите создать цикл

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
SashOK
Сообщения: 1
Зарегистрирован: 30 авг 2009, 17:58

Всем привет :)
В общем есть такой код:

Код: Выделить всё

format pe gui                     
entry start                     
include 'win32a.inc'      

_len_buf2 = 6                     
_hfile   dd ?                     
_lfile   dd ?      
_lamerf db 'c:\Файл который создается.txt',0                   
_lamertext db 'Hello!',0                             

proc cfile                     
invoke _lcreat,_lamerf ,0                            
     mov     [_lfile], eax                     
     invoke  _lwrite, eax, _lamertext, _len_buf2          
     invoke  CloseHandle, [_lfile]                          
ret                     
endp          

start:   
loop1:     
call cfile                     
push 1000                     
call [Sleep]                     
jmp loop1     

data import                     
library kernel,'KERNEL32.DLL',\        
             user,'USER32.DLL'          
import kernel,\    
            _lcreat,'_lcreat',\      
             Sleep,'Sleep',\                            
            _lwrite,'_lwrite',\     
             C loseHandle,'CloseHandle',\   
            ExitProcess,'ExitProcess'        
end data                           
Как сделать так что бы каждую секунду создавался новый файл, типа
Файл который создается1.txt ,
Файл который создается2.txt и т. д. ???

Без добавления _lamerf2 db 'c:\Файл который создается2.txt',0

То есть таких файлов может быть несколько тысяч
Ответить