Written in Japanese(UTF-8)
2015.2.21
INASOFT


/トップ/いじくるつくーる/ダウンロード/WebHelp/ヘルプトップ/


R-Script プログラマーズガイド(7/7)



 ここには R-Scriptを使ってレジストリ編集ツールを作りはじめる際の手助けになる文章が書かれています。
 このコーナーのトップページはこちら。




7. rscファイルを配布してみよう


 せっかく作ったrscファイルですから、配布してみるのも良いと思います。
 ただし、次のことに注意しなければなりません。
 これらのことに注意すれば、あとは無料で配布しようと、有料で配布しようと構いません。
 「いじくるつくーる」のプログラムやヘルプや付属スクリプトと同時に配布したい場合は、ご相談下さい(「いじくるつくーる」のアーカイブをそのままの形で転載するのは構いませんが、アーカイブの中に含ませるとなると、同一性保持権の問題が出てくるので、事前に要相談という形になります)。

 ここでは、これらの条件がクリアできたとして、技術面での問題の解決を試みたいと思います。


7.1 ヘルプファイルを準備するには


 ヘルプファイル(.hlpや.chm)を準備するには、専用のヘルプコンパイラが必要になります。
 そのため、.txtファイルや .rtfファイル、.htmlファイルなどで準備すると簡単だと思います。

 (ただし、.chmファイルや .htmlファイルは、初代Windows 95では開けません。対象となるOSをご確認の上、適した形式をご利用下さい)

 ヘルプファイルができあがったら、スクリプトの定義部(%%よりも上)の HELP = で、ヘルプファイルを指定します。ヘルプファイルはスクリプトファイルと同じフォルダに置かれるという前提なので、フォルダ名は指定せず、ファイル名だけを指定するのでよいと思います。

 .hlpファイルを指定する場合は、コンテキストIDを指定できます。スクリプトの定義部(%%よりも上)のCONTEXT = で、コンテキストIDを指定して下さい。(Windows Vistaからは、.hlpの形式のヘルプファイルは、標準では使えなくなります)


7.2 インストール手段を準備するには


 いじくるつくーるのメインウィンドウには、エクスプローラなどから圧縮ファイル(lzh、zip、7zファイルのいずれか)がドロップされると、そのファイルをカレントフォルダに展開することを試みます。この機能を利用すると簡単です。

 (展開には、その拡張子を展開するためのDLL(それぞれ Unlha32.dll、Unzip32.dll、7-zip32.dll)が必要です)

 ただ、最近はDLL不要の解凍ツールが存在しているため、Unlha32.dll等がインストールされていない環境も多く存在することを考慮して、Rnsf7.exeと同じフォルダに展開することもアナウンスしておいた方が良いかもしれません。


7.3 アンインストール手段を準備するには


 いじくるつくーるは、自己解凍書庫形式のインストーラを利用すると、Windowsコントロール パネルの「プログラムと機能」(または「プログラムの追加と削除」)からのアンインストールを提供します。

 このアンインストールでは、いじくるつくーる自身はもちろんのこと、後から導入された全てのrscファイルも削除しますが、その際、各rscファイル内の :UNINST ラベルが実行されます。

 独自のレジストリ設定(いじくるつくーるがなくなったら意味の無くなるレジストリ)や、外部ファイル(exeやdll)を利用している場合などは、:UNINST 内で RegDeleteKey()DeleteFile() を用いてレジストリやファイルを削除することができます(rssファイルは、いじくるつくーるのアンインストール中の、rscファイル削除後に、自動的に削除されます)。


7.4 個別アンインストールをするには


 いじくるつくーる(Rnsf7.exe)には、次のようなコマンドライン書式があります。
 RNSF7.EXE /D ファイル名.RSC
 これは、「ファイル名.RSC」を個別にアンインストールするための非公式オプションです。これをうまく使うことにより、個別アンインストールが実現できます。



 戻る

 目次
 R-Scriptについて
 プログラマーズガイドの目次


※このページは、ソフトウェアに付属のヘルプファイルをWeb用に再構築したものです。大部分に自動変換を施しているため、一部は正しく変換しきれずに表示の乱れている箇所があるかもしれませんが、ご容赦下さい。また、本ドキュメントはアーカイブドキュメントであり、内容は「いじくるつくーる」最終公開時点、あるいは、それより古い時点のものとなっております。一部、内容が古くなっている箇所があるかと思いますが、あらかじめご了承下さい。
※このページへは、自由にリンクしていただいてかまいません。

■このページに関するご意見をお待ちしております → フィードバックページ

/トップ/いじくるつくーる/ダウンロード/WebHelp/ヘルプトップ/