| 
Duplicate
 | 
  
    
      | 
Название
       | 
      
Duplicate
       | 
    
    
      | 
Имя файла (*.txt)
       | 
      
Duplicate.txt
       | 
    
    
      | 
Описание
       | 
      
Производит "размножение файла", то есть делает указанное количество копий текущего файла, приписывая к имени двузначный счетчик
       | 
    
    
      | 
Автор
       | 
      
Вахмурка
       | 
    
    
      | 
Параметры
       | 
      
"%P%O", "%E"
       | 
    
    
      | 
Вызываемые плагины
       | 
      
file, win
       | 
    
    
      | 
Иконка
       | 
      
 
       | 
    
    
      | 
Версия
       | 
      
1.2
       | 
    
    
      | 
Дата обновления
       | 
      
23.06.2018
       | 
    
 
args PO, E
local Number, NewFile
local Source = PO ++ "." ++ E
;Sub_Spin – имя скрипта Spin
local Count = .Subs\Sub_Spin(1, 1, 99, "Duplicate Script", "... copies", "", 0, 65, 40, 4, 12, 20, 27, 17, 14, 12, 4, 12, 30, 128, 35)
if(!Count)
	quit
;Sub_Progress – имя скрипта Progress
.Subs\Sub_Progress(0, 0, Count, 0, 5000, "/", "")
for(i = 1; i <= Count; i++)
	Number = ifelse(i < 10, "0" ++ i, i)
	NewFile = PO ++ Number ++ "." ++ E
	file.copy(Source, NewFile)
	.Subs\Sub_Progress@Current(i)
endfor
win.sendmessage(win.handle("c=TTOTAL_CMD"), 0x400+51, 540, 0)
Комментарии:
Мне приходится создавать шаблон некоторого файла, скажем, веб-странички (этой, например), и затем сделать множество его копий – тогда все странички будут выполнены в одном стиле.
На запрос вводим число (1-99) файлов, которое необходимо получить в результате размножения (без учета исходного). Полученные файлы, к примеру, при текущем файле a.txt и введении числа 13 будут иметь имена a01.txt, a02.txt, … , a13.txt.