IT教育訓練パパの研究日誌

育児や、データサイエンス系のノウハウや記事、学生へのかかわりで得たこと等、感動したことを書いていきたいです。よろしくお願いいたします。

ツリー構造を出すコマンド

仕事先のサーバにファイルが適当に詰め込んであって

どこのファイルを見ればよいのか,どんなルールでディレクトリ構造になってるのか

全然理解できない.

とりあえず一発でフォルダまで飛べるようになるのと,ディレクトリ構造を可視化したい.

 

調べてみたら,フォルダ構造を画面に出力できるコマンドや,シェアウェアVectorで発見した.

お金とんのか~残念

 

自分がやりたいこととしては,以下の3つ.2まで最低限できればいいな.

 

1.フォルダの階層構造の可視化

2.可視化したところにリンクを張って,飛べるようにする

3.可視化したフォルダパスにコメントつける(ここは,お笑いネタフォルダみたいな)

 

1については,コマンドプロンプトのtreeコマンドで解決

2.については,エクセルを使いたい.

バッチファイルとVBAの組み合わせでできるんじゃないだろうか?

手順は以下の通り.

 

a.treeで取得したデータをテキストに書き出す

b.aをもとにファイルパスを作成

c.aとbをもとに,エクセル上でフォルダの木構造とハイパーリンク貼る

 

あとは,開発時間との兼ね合いかな.

3については,もし自動更新とかするんだったらコメント消えそう.

別テキストに吐き出してバージョン管理?

VBAの手軽さとわかりやすさ

今日は、仕事でひたすら人力検索+カット&コピーを

複数シートからやり続けることに嫌気がさしたので

食わず嫌いしてたVBAについて学んだ。

 

結論から言えばかなりわかりやすく、実装しやすい。気に入ったのは以下の点

  1. マクロ登録機能で勝手にソース記述
  2. ctrl+スペースで予測変換
  3. 勝手にコード修正
    =が抜けたりすると勝手に保管してくれる

 

映画見ながらここのサイトで勉強した。

http://vbae.odyssey-com.co.jp/column/

ストーリーがあるので楽しかった。

あと同僚の女の人絶対星くんのこと好きだろってベタな描写にニヤニヤした。

 

どうでもいいんだが、残業多いと言ってる人は、ちゃんとルーチンワークを

自動化するなり、勤務時間短縮を心がけてるんだろうか?

どうも、初期コストがかかるからといって全くやらないみたい。。。

2~3年も同じ作業を毎週繰り返すなら、ストレス感じるし、5時間くらい勉強するのは良いと思うんだけどな。。。

あとは、もっと優先すべき仕事があるのかもしれない。

仕事については全然わからないので、学んでいこう。

とりあえずブログ始めました

サーバ借りて、HTML打って自分でページを作成しようかと思ったけど、

特に必要性を感じなかったので、hatenaではじめることにしました。

 

いろいろと勉強したことを書いていくので、よろしくお願いします。