指定されたテキストファイルからURLを読み取り、HTMLファイルを生成するWindowsバッチファイル

2024年6月26日

バッチファイル

@echo off

REM 入力ファイルと出力ファイルの設定
set inputFile=urls.txt
set outputFile=output.html

REM 出力HTMLファイルのヘッダーを作成
echo ^<html^> > %outputFile%
echo ^<head^> >> %outputFile%
echo ^<title^>URL List^</title^> >> %outputFile%
echo ^</head^> >> %outputFile%
echo ^<body^> >> %outputFile%
echo ^<h1^>URL List^</h1^> >> %outputFile%
echo ^<ul^> >> %outputFile%

REM 入力ファイルを読み込み、各URLをリストとしてHTMLに追加
for /F "tokens=*" %%A in (%inputFile%) do (
    echo ^<li^>^<a href="%%A"^>%%A^</a^>^</li^> >> %outputFile%
)

REM HTMLファイルのフッターを作成
echo ^</ul^> >> %outputFile%
echo ^</body^> >> %outputFile%
echo ^</html^> >> %outputFile%

新しいタブで開くバッチファイル

@echo off

REM 入力ファイルと出力ファイルの設定
set inputFile=urls.txt
set outputFile=output.html

REM 出力HTMLファイルのヘッダーを作成
echo ^<html^> > %outputFile%
echo ^<head^> >> %outputFile%
echo ^<title^>URL List^</title^> >> %outputFile%
echo ^</head^> >> %outputFile%
echo ^<body^> >> %outputFile%
echo ^<h1^>URL List^</h1^> >> %outputFile%
echo ^<ul^> >> %outputFile%

REM 入力ファイルを読み込み、各URLをリストとしてHTMLに追加
for /F "tokens=*" %%A in (%inputFile%) do (
    echo ^<li^>^<a href="%%A" target="_blank"^>%%A^</a^>^</li^> >> %outputFile%
)

REM HTMLファイルのフッターを作成
echo ^</ul^> >> %outputFile%
echo ^</body^> >> %outputFile%
echo ^</html^> >> %outputFile%


bat,windows

Posted by eightban