progtips

right(length)

最終更新:

Bot(ページ名リンク)

- view
メンバー限定 登録/ログイン

ソースコード

現在のディレクトリから、ファイル一覧を右寄せで表示する。
@echo off
setlocal
for %%f in (*) do call :sub %%f
goto :EOF

:sub
	set tmp=             %1
	set tmp=%tmp:~-15%
	echo %tmp%
	goto :EOF

実行結果

       diff.exe
      egrep.exe
         em.[[cmd]]
     expand.exe
      false.exe
      fecho.exe
      findf.exe

解説

右寄せで表示するためには、「%VAR:~-nnn%」の形式を使う。このとき、%VAR%の内容がnnn文字より少ないと完全な右寄せにならないため、ダミーの文字を先頭に詰めている。
記事メニュー
ウィキ募集バナー