У меня есть командный файл, который проверяет элемент и проверяет его, он отлично работает, но возможно ли сделать VBS, который превратит мой .txt-файл в .csv, чтобы его было легче читать или сделать партию файл напрямую выводит его в CSV-файл?Выход в .CSV?
Моя проблема: мне нужно преобразовать .txt/.log в .csv.
Пакетный файл
@echo off
title Checkin
color 0a
SETLOCAL EnableDelayedExpansion
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
set "DEL=%%a"
)
cls
:home
cls
call :ColorText 0b "---------------------------------------"
echo.
call :ColorText 74 "- Welcome -"
echo.
call :ColorText 0b "---------------------------------------"
echo.
call :ColorText 0a " Ready, Awaiting Scan... "
echo.
set /p scan=
cls
call :ColorText 0a "- Please Wait... -"
echo.
echo %time% %date% >>%scan%.log
echo %scan% %date% %time% >>master.xml
ping localhost -n 3 >nul
echo.
call :ColorText 0a "- Success! -"
echo.
ping localhost -n 2 >nul
goto :home
:ColorText
echo off
<nul set /p ".=%DEL%" > "%~2"
findstr /v /a:%1 /R "^$" "%~2" nul
del "%~2" > nul 2>&1
Выход:
9:27:14.94 Tue 10/20/2015
9:27:22.65 Tue 10/20/2015
9:28:37.00 Tue 10/20/2015
мне нужно Spreadsheet выглядеть следующим образом:
Date | Time
DDMMYYYY | HHMMSS
поэтому у вас есть проблемы с времени/даты форматирования? – npocmaka
1. CSV будет выглядеть как 'DDMMYYYY, HHMMSS'; 2. '% DATE%' & '% TIME%' возвращает языковой формат даты/времени, поэтому вам понадобится 'wmic OS GET LocalDateTime' ... – aschipfl
проверить [this] (http://stackoverflow.com/ a/19799236/388389), чтобы увидеть несколько способов получения формата даты/времени независимо от региональных настроек. – npocmaka