Как принять любой файл в качестве ввода и вывести файл с именем файла ввода - PullRequest
0 голосов
/ 12 июня 2019

У меня есть код для создания CSV для моего запроса данных. Однако я понятия не имею, как это сделать, поэтому я могу просто перетащить в него любой файл и затем вывести желаемый CSV с именем входного файла.

    @ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
(ECHO test, severity, regulations, result, category, description, remediation, cveLink, details, data, score, dataRowCount)>parsed.csv
(FOR /F "tokens=2 delims=;" %%A in (data.txt) DO (
    SET /A "num+=1"
    SET "data=!data!,%%A"
    IF !num! EQU 12 (
        ECHO !data:~2!
        SET "num=0"
        SET "data="
    )
))>>parsed.csv
PAUSE
EXIT /B

Я просто хочу, например, чтобы у меня были разные входные файлы то есть: data120213.txt и serverdatacollection1234124.txt, и после перетаскивания эти файлы будут выводиться в файл bat .: data120213.csv и serverdatacollection1234124.csv

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...