雑記

【DOS】日々のミーティングメモをバックアップするbatを作った[ほぼ日刊らびるご vol.650]

@rabirgo です。

いま参加してるプロジェクトでリーダーがミーティング用のテキストを管理してるのがもどかしくてカッとなりバッチファイルを作ったので公開します。

ミーティングメモ作成.bat

  • ミーティングメモ.txt というテキストを日々更新し続けるとします
  • ミーティングメモ.txt と同じフォルダにミーティングメモ作成.batを配置します
  • ミーティングメモ作成.batを起動すると以下の動作を行います。
    • ミーティングメモ.txt を ミーティングメモ_YYYYMMDD.txt(ファイル更新日) としてコピー(バックアップ)
    • 「●YYYYMMDD(起動日) ミーティング」を追加したミーティングメモ.txt を関連付けられたアプリで開く(start)
rem @echo off

rem 末尾 \ あり
set D=%~dp0

set NX=%D%ミーティングメモ.txt

rem 拡張子なし
for %%I In (%NX%) Do set N=%%~nI

rem 拡張子(. 以降)
for %%I In (%NX%) Do set X=%%~xI

rem 更新日時を取得する
for %%I In (%NX%) Do set T=%%~tI

rem yyyymmdd を付与したファイル名にする
set YMD=%T:~0,4%%T:~5,2%%T:~8,2%

set NNX=%D%%N%_%YMD%%X%

rem move する
move %NX% %NNX%

rem 今日の日付ブロックを作成する
(
echo ●%date% ミーティング
echo.
)>%NX%

rem ファイルを結合して今日のファイルを作成する
copy /b %NX%+%NNX% %NX%

rem 今日のファイルを開く
start %NX%

さいごに

自己責任ではお願いしますが、よかったらコピペ&カスタマイズして使ってください。
ネットワークドライブ上でも動作しました。

今日の世界一周絶景日めくりカレンダー

日めくりカレンダーを紹介しています。

スルタン・オマール・アリ・サイフデイン・モスク

ブルネイの豪華モスク。ブルネイは東南アジアの国で、面積は三重県ほどの小さな国ながらも資源が豊富でお金持ちな国らしい。行ってみたい。

今月は、新たな刺激を求めて、まだ見ぬディスィネーションヘ。ハンガリーのトカイ、チェコのブルノに続く、第3回目は、敬虔なイスラム教徒の国ブルネイへ。アジア有数の富裕国家を象徴する巨大なモスクやホテル、マレー・中国・インドの文化がミックスしたユニークな食を楽しもう。

前日の記事はこちら

翌日の記事はこちら

ABOUT ME
rabirgo
うさぎ年(rabbit)おとめ座(virgo)生まれの rabirgo です。 2019年よりフリーランスとして活動しています。 よかったら Twitter フォローお願いします! Follow @rabirgo

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です