https://www.computing.net/answers/windows-xp/batch-file-to-add-line-to-top-of-data/182888.html
https://stackoverflow.com/questions/51867874/run-command-with-drag-and-drop-onto-batch-file
@echo off
for %%a in (%*) do echo [%%a] was dropped on me
pause
REM 설명
REM 이렇게 하면 드래그 파일이 랜덤한 파일이라고 해도 인식 하고 인식 가능 하다 핵식음 %*
REM 원래 문장은 dddd.txt 란 문자였다 이렇게 할 경우 dddd.txt 파일이 아니면 드래그 해도 인식을 못한다.
REM 하지만 %*로 표현 하면 어떤 파일이 드래그 되어도 인식 하게 된다 *.txt는 틀린 표현이다 모든 파일을 끌어 오게 된다
@echo off
echo ***New top line*** > temp.txt
type myfile >> temp.txt
echo ***New bottom line*** >> temp.txt
move /y temp.txt myfile
REM 역발상인대. 우선 temp.txt 란 파일을 만든다 >를 사용해서 ***New top line***를 밀어 넣는다.
REM 그 뒤에 myfile에 해당 하는 파일을 생성된 temp.txt 추가로 붙쳐 넣어 버린다. 그럼 끝이다
REM 나의 경우 @echo off setlocal 두개를 붙쳐 넣어야 해서 > 와 >>를 썼다. 결론적으로
REM echo @echo off > temp.txt
REM echo setlocal >> temp.txt
REM 이렇게 되었다.
@echo off
setlocal
REM 파일 입력 하여 변환하기
cd /d "%~dp0">ddd1.txt
for /f "delims=" %%f in ('type %*') do (
echo echo "%%~f">>ddd1.txt
)
REM 배치 파일 만들기
echo @echo off > temp.txt
echo setlocal >> temp.txt
type ddd1.txt >> temp.txt
move /y temp.txt test.bat
pause
https://kin.naver.com/qna/detail.nhn?d1Id=1&dirId=10405&docId=428625988
기존 파일 이것은 dddd.txt 란 정해져 있는 텍스트 파일로 만들어야 하며
bat 파일로 또 수정 해야 하는 번거로움이 있다 이걸 개선한 것으 v7.bat 이다. 끝 ㅎㅎ
잘되서 기분이 좋다.
https://youtu.be/Jkv5QC7Thro
추가 내용 만약 엄청 용량이 많거나 하면.. 문서가.
type로 하세요.
https://cafe.daum.net/candan/AurF/105 여기 처럼요 csv 형태가 어쩌구 하더라고요. v9.bat 보시면 되네요
type %temp%\out.txt | findstr /blv
이런형태로 하셔야 할꺼에요 예를 들자면 저도 안해봐서 모르겠음 한대
이런 것도 있는대 이건 이상하게 하는 방법이라 잘 안됨.
For /F "Delims=" %a in ('%SystemRoot%\System32\Findstr /v "^^" txt.txt') do (echo ^ "%a" )
이렇게 하면 좀 엉망이긴 하지만 cmd에서 찌그러지진 않는대 배치 파일로 넣으면 찌그러지네요 ㅠ