Версия AutoIt: 3.3.14.0
Описание:
Добрый день, есть произвольное число текстовых файлов в которых в столбик указаны данные, объединяю их в один текстовый по столбцам с разделителями. Пример объединения а и b в с.
a.txt
12312312
13212313
44331313
b.txt
ewrwerw
rwerwerr
rwererw
с.txt
12312312;ewrwerw
13212313;rwerwerr
44331313;rwererw
для этого сейчас использую следующий BAT:
Выполнение занимает довольно много времени. Как сделать это на Autoit с максимальным быстродействием?
Описание:
Добрый день, есть произвольное число текстовых файлов в которых в столбик указаны данные, объединяю их в один текстовый по столбцам с разделителями. Пример объединения а и b в с.
a.txt
12312312
13212313
44331313
b.txt
ewrwerw
rwerwerr
rwererw
с.txt
12312312;ewrwerw
13212313;rwerwerr
44331313;rwererw
для этого сейчас использую следующий BAT:
Код:
@echo off
setlocal
set "insert=;"
set "result=c.txt"
for %%i in (
"a.txt"
"b.txt"
) do (
if defined x (
call set "y=%%y%%+'%insert%'+(gc '%%~i')[$_]"
) else (
set x=%%~i
)
)
powershell "(0..(($x=gc '%x%').count-1)|%%{$x[$_]%y%})|out-file '%result%' -encoding default"
endlocal
exit/b 0
Выполнение занимает довольно много времени. Как сделать это на Autoit с максимальным быстродействием?