Sidebar

Удаление лишних файлов при компиляции

Donner

New member
Apr 15, 2007
39
0
0
Удаление лишних файлов при компиляции

В чому може буть проблема?
От такий вигляд має бат файл:
@echo off
set WADROOT=c:\games\half-life
set mapname=test1.map

hlcsg.exe -estimate "%mapname%"
hlbsp.exe -estimate "%mapname%"
hlvis.exe -estimate -full "%mapname%"
hlrad.exe -estimate -chart -extra -dscale 1 -bounce 4 -smooth 100 "%mapname%"
del %mapname%.p0
del %mapname%.p1
del %mapname%.p2
del %mapname%.p3
del %mapname%.prt
del %mapname%.wic
del %mapname%.err
del %mapname%.log
del %mapname%.lin

pause

Зайві файли не видаляє і видає таке:
 

Attachments

TwisteR

Техническая поддержка
Jul 24, 2006
4,043
У тебе змінна %mapname% вже утримує розширення .map, а ти додаєш ще одне при видаленні файлів. Скрипт потрібно переробити, щоб вказувати тільки назву мапи без росширення:

Code:
@echo off
; навіщо ця змінна? ти її не використовуєш...
set WADROOT=c:\games\half-life
set mapname=test1

hlcsg.exe -estimate "%mapname%.map"
hlbsp.exe -estimate "%mapname%.map"
hlvis.exe -estimate -full "%mapname%.map"
hlrad.exe -estimate -chart -extra -dscale 1 -bounce 4 -smooth 100 "%mapname%.map"
del %mapname%.p0
del %mapname%.p1
del %mapname%.p2
del %mapname%.p3
del %mapname%.wic 
; я не радив би видаляти файли, де може міститися інформація про помилки компіляції...
;del %mapname%.prt
;del %mapname%.err
;del %mapname%.log 
del %mapname%.lin 

pause

Цей батник має працювати... Але май а увазі, що компілятори мають знаходитись в одній папці з мапою. Судячи з скріншота, відкомпілелось у тебе нормально, тому має працювати. Але, все-ж таки, або дороби цей скрипт, або використовуй готові, більш просунуті.
 
Last edited:

Donner

New member
Apr 15, 2007
39
0
0
Дякую TwisteR. Переробив, все працює.
І як я на скріні сам не побачив два розширення:)
 

TwisteR

Техническая поддержка
Jul 24, 2006
4,043
SlayerR said:
:agy: \оффтоп
Це я начитався форум на linux.org.ua - там ще не таке можна побачити (тло стільниці, кошик для сміття, тека файлів...) %) \оффтоп
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord