1 (изменено: icomboy, 2013-09-13 11:55:16)

Тема: CMD/BAT: Перенос данных по ссылке в файл

День добрый!
В батниках новичок, поэтому очень нуждаюсь в совете.
Ситуация в следующем - имеется папка с текстовыми файлами (без расшиерния, просто файлы) с данными такого типа:
#units\_ab.x
#..\_common\weapons\it\47mm_47.1
#..\_common\weapons\it\8mm_Breda_38.2
#..\_common\anim\synchron.2
-*comment $
*picture ab43-.pck ab43-.col
ammo1 63
ammo2 756
file ab43
fuelmax 2100
health 3200
movedamagehp 1067
movespeed 2.4 2.9
name $AB.43
scorevalue 40
stock 2

Необходимо написать батник, который бы в отдельную папку копировал файлы из этой папки под такими же именами, но вместо ссылок в них было бы содержимое файлов по ссылкам.

2

Re: CMD/BAT: Перенос данных по ссылке в файл

По каким признакам можно определить ссылку внутри файла?

3

Re: CMD/BAT: Перенос данных по ссылке в файл

Сорри, может я неправильно выразился. Под ссылкой я имел в виду - путь до файла:
#units\_ab.x
#..\_common\weapons\it\47mm_47.1
#..\_common\weapons\it\8mm_Breda_38.2
#..\_common\anim\synchron.2

Вот вместо этих путей чтобы в копируемый файл вставлялось содержимое.
Корневая папка всего этого безобразия - compille
В ней содержаться папки
_artillery\
_avia\
_avia-gr\
_common\
_huge\
_infantry\
_mort\
_other\
_stanka4i\
_supply\
_tanks\
_trucks\

Все папки, кроме _common имеют такую структуру:
attackprefs\
common\
nation\
output\
sight\
units\

_common же содержит следующие папки, а в них в большинстве еще подпапки:
acc\
ammo\
anim\
b_reload\
b_shots\
flak\
range\
repair\
sight\
weapons\

Файл для примера имеет путь - ...\compille\_tanks\units\ab.43
Вот необходим батник, который бы вместо путей (ссылок) в копируемые файлы вставлял содержимое файлов по ссылкам (путям).