ひまつぶし雑記帖

doncha.net制作・発行:KindleやiBooks、楽天kobo、BOOK☆WALKERで読む電子書籍

WINSCPでバッチ処理

2020/12/5 [10:44:39] (土) 天気

FTPSサーバーにファイルをアップロードするというルーチンをWINSCPのバッチ処理にした、というだけのネタ。

毎日ローカルで生成する同じファイルをサーバーの同じディレクトリにアップロードするために。
・WINSCPを立ち上げる
・ログイン画面でパスワードを入力してサーバー(lolipop)に接続する
・WINSCP画面のフォルダを移動する
・マウスで該当ファイルをドラッグする
・WINSCPを終了する
と5ステップ。
10秒程度の作業なんだけど、毎日のこととなると面倒くさくなってきた。

検索してみるとWINSCPにはコマンドライン、コンソールモードもあるので、バッチファイルの出番。
C:\"Program Files (x86)"\WinSCP\WinSCP.exe /script=ftps.txt
↑コマンドライン

open ftps://ACCOUNT:PASS@SERVER -explicit
cd DIR
mput FILE
exit


↑コマンドラインで指定するftps.txtにログインからファイルのアップロードまでを記述する。

上記コマンドラインを入れたバッチファイルを作るだけ。
GUI操作で5ステップ10秒ほどかかっていた作業が、バッチ処理にすると1クリック2秒ほどになった。

8秒ほどを短縮するのに、グーグル先生とバッチ処理の試行錯誤で約30分。
たかが10秒程度の作業のために30分もかけてどうすんの、というひとは毎日同じ作業を根気強く続けられるんだろうけど、短気で飽きっぽいわたしには無理。



なんでまたこんなネタやってんねん…というのは。
毎日朝晩血圧を測ってエクセルにつける羽目になった。
という老人ならではの切実な事情があっての話。

以前血圧を測ってください、と言われたときは「血圧手帳」みたいなのがあって、それにペンで記入してたんで、今回も薬局で手に入るかと思って聞いたらば、最近はもうメーカーでも扱いがないとのこと。
100均で方眼紙でも買うかとちょっとよぎったんだけど、もう21世紀だし、くそなエクセルでやるしかないなあと諦め。
血圧の記録を診察時に提出することになっていて、持っていくのを忘れたときのため、バックアップというかサーバーにあげておけば、最悪スマホで確認してもらえるだろうと。

・perlでエクセルを読み込んでHTMLを生成
・生成したHTMLファイルをサーバーにアップロード

HTMLなので、ブラウザで閲覧できるのがお手軽。

赤いちゃんちゃんこの老人ともなると、あちこちポンコツ。くそなことが起こるんだよなあ。
…とほほ。
image 

»電子書籍制作代行についてはこちら

profile

profile

 
doncha.net
contact:
»運営者
@t2aki@tokoroten.doncha.net

ところてんx5

2024/4/19 20:13

帰ったら修正入れよう

2024/4/19 20:12

to_poolはちゃんと意図通りにメンションをpoolに保存してるので問題ない。
disp_timelineにcircle判定を入れた時にバグった。mentionはpublicでもcircleでもないのでここで弾かれてる。
mentionは無条件で表示させないとだめだろ

2024/4/19 13:30

うげ。DMを取りこぼしてる

検索
<<2024/4>>
 123456
78910111213
14151617181920
21222324252627
282930

リンク

WINDOWS版サウンドノベル
おかえりください PC WINDOWS版サウンドノベル
『おかえりください』体験版