vimとバッチファイルでtwitter と mstdn.jp にコマンドプロンプトから同時投稿する

dondon.cmd を実行すると vim が起動する。

  • 投稿したい時は「:eq
  • キャンセルする時は「:cq」か、ゼロバイトにしてから「:eq

dondon.cmd

@echo off
setlocal
set "DON=%TEMP%\don.txt"
type nul > "%DON%"
vim -c "e ++enc=utf8" "%DON%"
if errorlevel 1 exit /b
for %%I in (%DON%) do set "SIZE=%%~zI"
if %SIZE% LEQ 3 exit /b
twty -ff "%DON%"
mstdn toot -ff "%DON%"
endlocal