Welcome to the @秘密工場

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


目次


ようこそ!

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


遍歴

  • 2009/ 4/29 Clip History 1.26.0
  • 2009/ 4/17 TrayEr Control 1.26
  • 2009/ 4/ 5 WinObjサンプル
  • 2009/ 3/28 SinkuCom 0.03
  • 2009/ 3/28 WinObj 0.05
  • 2009/ 3/26 Clip History 1.24.1
  • 2009/ 2/ 2 おまけ機能
  • 2009/ 2/ 1 DelCookies.js
  • 2009/ 2/ 1 IE Cache Console 09
  • 2008/ 3/25 ATL コレクションの作成
  • 2008/ 1/ 8 ATL インターフェイスの継承
  • 2007/12/30 Tray Control
  • 2007/ 2/26 DelCache.js
  • 2006/ 6/21 RunObject Server 0.11
  • 2005/10/27 リンク

ソフトウェアについて

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

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

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

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

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


一般ソフト


一般的なソフト

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

IE Cache Console  (67KB) [dll+hta] (2009/ 3/30)

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

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

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

Clip History ver1.26.0  (11KB) [hta] (2009/ 4/29)

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

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

その他


コントロール


ActiveX コントロール

コンテナ(HTA)を機能拡張するコントロール

TrayEr Control ver1.26  (56KB) [ocx] (2009/ 4/17)

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

(アーカイブにはサンプルは入っていません。Clip History をダウンして参考にしてください)

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

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

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

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

サンプル画面
(サンプル Sample.hta の画面。)

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

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

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

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

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

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

AxImg ver0.33  (137KB) [ocx] (2009/ 3/28)

たけちん さんの Susie 対応


コンポーネント


COMコンポーネント

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

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

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

その他の使い方も可能。

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

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

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

書き込みはしません。

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

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

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

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

(IE 4.0 からの IActiveDesktop をディスパッチ化しました)

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

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

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

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

Window操作

Sinku.dll のCOM化

SinkuCom ver0.03  (17KB) [dll] (2009/ 3/28)

黒羽製作所 さんの 真空波動研 をCOMでラッパーしたもの


開発ツール


開発サポートツール

ProgID と CLSID の表示

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

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

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

ActiveX Control の MiscStatus 計算

Misc.HTA ver1.00  (1KB) [hta] (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
廃止メールは現在使っていません。

兄弟ページ 姉妹ページ