2017年4月15日土曜日

miniライブラリにグループ機能追加

旧バージョンを使って情報を追加していくうちに、HTA・WSH・HTA&WSH・DOSコマンドのようなキーワードで項目を分類したいと感じました。
それに対応するものを作成しました。

2017年4月13日木曜日

一時フォルダとファイルとそれを削除するメソッドを作成する関数

一時的なファイルやフォルダを作成して、用が済んだら削除したいと思う時が何度もあります。頻度が高いので関数化しました。

2017年4月12日水曜日

miniライブラリ用オブジェクト

自分用のライブラリとして作成しているものの現在の内容を公開します。
項目をディレクトリ構造にするかグループ分けできるようにすることを検討中です。

2017年4月11日火曜日

JSON形式テキスト作成用関数

用途・目的
JSON形式テキストを作成する関数は先日作成済みでしたが、変数名などがゴチャゴチャしているのが気になっていました。
イチから書き直して関数や変数の名前と流れを整理して少しだけ短くシンプルに出来ました。

2017年4月10日月曜日

テキストエリア内のカーソル位置に追従して水平線を移動する

4Kモニタのように、高解像度で精密な映像を表示するモニタを使っている時はテキストエディタ画面上で点滅しているテキストカーソルも小さめに表示されるため、たまに見失うことがあります。
カーソルがどこにあるのか分かり易くするために、カーソルに水平線を追従させるサンプルを作成してみました。


2017年4月9日日曜日

lineHeightが未定義のテキストエリアからlineHeightを取得するサンプル

1行あたりの高さを表すのがlineHeightプロパティですが「<textarea></textarea>」のようにlineHeightが定義されていないエレメントだと「lh = elem.lineHeight」のようにしても変数に入るのは長さ0のカラ文字列です。offsetWidthのような感じのプロパティはlineHeightにはありません。

それでもlineHeightが必要な場合があるので、取得するためのサンプルを作成しました。

2017年4月8日土曜日

RGB値に対応する表示色を確認しながら調整するHTA

赤・緑・青の3要素の値を0~255の範囲で変えて任意の色を表現することができます……と言っても具体的にどういうことなのかイメージできない人も居ますし、できる人でも数値から実際の色を想起できる人は少数派のような気がしますので、値を変えつつ実際の色を確認しながらカラーコードを出力するサンプルを作成しました。