1から100までの数字を前ゼロをつけてテキストに出力するだけでなくクリップボードに出力するバッチファイル

2024年4月24日

バッチファイル

@echo off
SETLOCAL enabledelayedexpansion
copy NUL .\\output.txt
rem 1から100までの数字を増減しながらループ
for /L %%i in (1, 1, 100) do (
    set DIR_NUM=%%i

    rem カウンター数値を指定した桁数で0埋め
    set "ZEROS=000000"
    set "PADDED_NUM=!ZEROS!%%i"
    set "PADDED_NUM=!PADDED_NUM:~-3!"  rem 桁数を変える場合はここを調整

    rem ゼロ埋め後の数字を表示
    echo !PADDED_NUM!
)  >> .\\output.txt
clip < .\\output.txt

ENDLOCAL

bat,windows

Posted by eightban