はじめての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で同じことをしてみると幅が広がると思います。

参考


次の記事

前の記事


この記事が気に入ったらサポートをしてみませんか?