はじめてのJScript+WSH その1 JScriptで何ができるの?という話
はじめに
プログラミングを始めるとき、成果物が決まっていれば学習のモチベーション維持や集める知識の方向性が定まる利点があります。
なので、JScript+WSH(以下JScript)で何ができるのかを見ていきます。
※インフラ(特にNW)エンジニア視点になります
JScriptでできること
・基本的なプログラミング
・テキストファイルの入力/出力
・ファイル/フォルダ操作
・アプリケーションの起動
・マウス操作
・エクセル操作
などができます
JScriptで作れるもの
取得したログファイルの整形マクロ
show ip routeから、タイムスタンプを除外して作業前後で比較できるようにするなど
既存configをもとに変更後configを作成するマクロ
172.16.10.0/24がある場合、172.16.20.0/24を追加するなど。
複数のスクリプトを4並列で実行するマクロ
batやttlマクロを実施するときに10秒ごとに起動したり、4並列で実行するようにしたりする
その他
エクセルと連携できるので、ログをエクセルに書き込んで確認実績を消し込めるようにしたり、エクセルからconfigやコマンドを作成(VBAのほうが楽そうだが)できたりするかもしれません。
おわりに
「取得したログファイルの整形マクロ」つまりテキストファイルの整形にフォーカスを当てて、今後の記事を書いていきます。
余談ですが、テキストファイルの整形はどんな言語でできると思います。なので、JScriptに慣れた後に、PowerShellやpythonで同じことをしてみると幅が広がると思います。
参考
次の記事
前の記事
この記事が気に入ったらサポートをしてみませんか?