Click here to visit our sponsor

Welcome to the @秘密工場

IE 6.0(Windows) にて表示確認
2001/10/10 開頁


目次


ようこそ!

ここは、Windows のソフト公開とプログラミングに関するページなんです。
ソフトウェアは、HTA を中心にやや工房的な感じ、
プログラミングは、COM/OLE関連が中心になってます。


遍歴

  • 2008/ 4/ 7 IE Cache Console
  • 2008/ 4/ 3 Clip History
  • 2008/ 2/18 TrayEr Control
  • 2007/12/30 Tray Control
  • 2007/12/28 IE Cache Console
  • 2007/10/30 いくつかのソフト上げ直し
  • 2007/ 2/26 Delcache.js
  • 2006/ 6/21 RunObject Server
  • 2005/10/27 リンク

ソフトウェアについて

このページで公開しているソフトは、全て Windows95 以降用の フリーソフトウェア(フリーウェア)(配布無料) です。
Windows Xp にて動作確認しています。
Windows Vista/IE7 では実行出来るか判りません・・・。

ファイルは LHA で圧縮されています。
LHA の使い方については、他のページを参考願います。  (ロングネームは使わないようにしています)

ソフトの使用によるいかなる結果についても無保証です。
使用については自己責任で行って下さい。

(ソフトの動作に必要な環境・ランタイムの一覧)

ソフトを使った感想をもらえると、ありがたいです。


一般ソフト


一般的なソフト

IEのキャッシュをローカルにコピーするソフト

IE Cache Console  [dll+hta 66KB] (2008/ 4/ 7)

COMコンポーネント + HTA (JScript) で作ってます。
urlを階層ディレクトリに構築し、ファイルをコピー出来ます。

(実行には VB 6.0 ランタイムmscomctl.ocx が必要です)

時間を計算する電卓

TCalc  [hta 1KB] (2002/ 3/16)

HTA (JScript) で作ってます。
テンキー周辺で操作出来るようにしました。

クリップボードの遍歴を取る

Clip History ver1.22.1  [hta 4KB] (2008/ 4/ 3)

テキストデータのクリップボード遍歴を取ります。
JScript なので適当に改良してください。

実行画面
(実行には TrayEr Control が必要です)


コントロール


ActiveX コントロール

コンテナをトレイに入れたりするコントロール

TrayEr Control ver1.22.1  [ocx 49KB] (2008/ 4/ 8)

HTA をタスクトレイに入れたり、最大化・最小化時にイベントを発生させたり、
クリップボードを監視したり、ステータスバーを表示したり、ホットキーの登録、
ポップアップメニューを作ったりするコントロールです。

(サンプルとして Clip History を参考にしてください)

ホスト(コンテナ)のウインドウを画像の形にするコントロール

Mascot Control ver1.01  [ocx 30KB] (2002/11/11)

画像を読み込んで、その形のウインドウにするコントロールです。
Pictureオブジェクトからの指定もできます。

コンテナHTA のみ対応です。

サンプル画面
(サンプル Sample.hta の画面。(常に手前に表示) にさせています)

IEにボタンを追加してWSC に渡すデスクバンド

Extend Band ver0.02  [dll+wsc 15KB] (2007/10/30)

IE のツールバーの所にボタンを追加するコンポーネント(アドオン)です。
DOM の操作をやり易い WSC に処理を渡します。
他に画像のオン・オフも出来ます。(おまけ機能)

インストール後、IE のツールバーに表示させて下さい。
IE のメニューから選択

Extend Band 実行画面
  ↑ こんな感じ

グラフィックを扱うコントロール

Ged ver0.31  [exe+ocx 206KB] (2007/10/30)

Susie 対応


コンポーネント


COMコンポーネント

オブジェクトを公開するコンポーネント

Running Object Server ver1.11  [exe 20KB] (2006/ 6/21)

IECOMサーバー としての機能があり、WSH など外部からホストが可能です。
ところが HTA やアクティブデスクトップはなどはその機能がありません。
そこで、HTA にこれを組み込んで実行すれば、
WSH 等からアクセスが出来るようになります。

その他の使い方も可能。

レジストリを読み込むコンポーネント

RegKey Component ver1.00  [dll 31KB] (2002/ 6/ 6)

WScript.Shell はサブキーを列挙した読み込みが出来ないので、それをします。
列挙したデータはコレクションに格納します。

書き込みはしません。

  RegKey
  └ Entries (コレクション)
     └ Entry

壁紙を変更するコンポーネント

Wally Component ver1.01  [dll 12KB] (2002/ 1/ 3)

壁紙と Active Desktop を変更します。
Active Desktop の有無、htmlファイル の指定、
文字列でパターンの指定も可能です。

(IE 4.0 からの IActiveDesktop をラッピングしました)

コマンドラインの文字列を分解するコンポーネント

CommandLine WSC ver1.00  [wsc 12KB] (2003/11/12)

HTA で使うのを目的にしています。(なのに VB 6.0 サンプル入り)
"" で囲った場合の処理もしています。

WSC (JScript) で作ったので、気に入らなかったら改変してください。


開発ツール


開発サポートツール

ProgID と CLSID の表示

ProgID コンバーター ver1.00  [hta 3KB] (2003/11/ 1)

ProgIDCLSID に、CLSIDProgID にして表示します。

(レジストリに登録されているもの)

ActiveX Control の MiscStatus 計算

Misc.HTA ver1.00  [hta 1KB] (2003/11/ 1)

コントロールMiscStatus(OLEMISC) を計算し表示します。
ATL の RGSファイル で指定する方向け。
HTAコンテナOLEMISC の関連記事があります。


プログラミング


プログラム関連

Visual C++ のページ

対象は VC 6.0 です。

HTA ノススメ

DHTML とスクリプトで Windows アプリケーションを作るアレです。
用意するもの:IE 5.0以上, テキストエディタ

WSC ノススメ

XML とスクリプトで COMコンポーネントを作るアレです。
用意するもの:IE 5.0以上, テキストエディタ

  • 基本篇
    • ウインドウズ・スクリプト・コンポーネント(Windows Script Component) について
  • メソッド・プロパティ・イベント
    • プロパティメソッドイベントの実装
    • エラー処理と再入(リエントラント)
  • 実装篇
    • エラーの発行, 引数の省略, デバッグ, コレクション(Collection)

スクリティング

WSH も含めて

  • スクリプト全般 (一部 COM 関連有り)
    • ウインドウズ・スクリプト・ホスト(Windows Script Host=WSH) を少し (元 Windows Scripting Host)
    • Shell.Application オブジェクト
  • JScript

Visual Basic のページ

対象は VB 6.0 です。
VB は不慣れなため、おまけ程度です。

資料


おわりに

感想や要望・バグ報告などなど、何かあれば、
必要な項目だけ入力してください。

お名前(N
メール(M
伝言(T)   


おしまい

 ここの主: ひ ょ んmail
廃止メールは現在使っていません。

兄弟ページ 姉妹ページ
Click here to visit our sponsor