忍者ブログ

クリップボード内の文字列を置換するスクリプトg

2024年10月21日
エクセルのグラフが言うことを聞かない。

データのある月までグラフを表示したいんだけど、空欄の部分を0としてプロットされてしまう。
なんか良い方法ないの!?

今回は、エクセルのグラフの範囲を修正するためのスクリプトを作った話。
PR
つづきはこちら "クリップボード内の文字列を置換するスクリプトg"

ファイル名にメモを添えてバックアップフォルダにコピーするスクリプト

2024年09月19日
VBScriptやバッチファイルを作る際には、ファイル名をシンプルにしたいという気持ちと変更内容をファイル名に残したいという葛藤がやばい。
今回は、現在時刻とともに更新内容をファイル名に付与したコピーをバックアップフォルダに保存するスクリプトを作成した話。
つづきはこちら "ファイル名にメモを添えてバックアップフォルダにコピーするスクリプト"

FortigateのログをCSV形式に変換するスクリプト

2024年06月13日
ファイアウォールといえば、Fortigateが有名!

今動いているFortigateがどんな働きをしているかログを取ってみた。
が、「タイトル=値」の形式で冗長だし、
行ごとにタイトルが違っていて扱いにくいったらない。


中身を見る前にCSV形式で眺めたいと思い、スクリプトを作ってみた。
つづきはこちら "FortigateのログをCSV形式に変換するスクリプト"

VBScriptのデバッグログを出力するモジュールを作成

2024年06月08日
VBScriptはメモ帳にソースコードを書いて
Windowos上で動作させることができるのでめっちゃ手軽。

しかし、Windowos上で動作するので変なコードを仕込んでしまうと
なかなか止めることができず、タスクマネージャーから強制終了させるか
下手するとWindowosの再起動が必要になる場合がある。

テキストエディタだと、デバッグがやりづらい。

変数の状態を見るには、msgboxなんかをよく使うものの、
for ループの中に入れてしまうと、永遠とMSGBOXが出てめんどくさい。

そんなわけで、今回は手軽に変数の状態を見れるように
デバッグログを出力するモジュールを作ってみた。
つづきはこちら "VBScriptのデバッグログを出力するモジュールを作成"

テキストファイルを使ったプログレス表示スクリプトを改良

2024年04月16日
VBScriptはメモ帳にソースコードを書いて、Windows上で実行できるのがめっちゃ手軽で便利。

ただ、Windows上で実行できるがゆえに、プログラムの現在状態がわからなくて非常に厄介。処理がどこまで進んでいるのか、変数の値がどうなってるかを調べるのはちょっとめんどくさい。

以下の記事では、プログラムの進捗状況をテキストファイル名で表現するソースコードを公開した。

VBScriptで進捗状況を表示する方法~プログレスファイル出力~

今回は、テキストファイルの中身もデバッグ用に活用できるように改良した。
つづきはこちら "テキストファイルを使ったプログレス表示スクリプトを改良"
 | HOME | 次のページ »