Content
ClipRecorder 1.１０

概要

ClipRecorderって？

まず使ってみましょう

ClipRecorderの特長

動作環境

主な使用例と、その他の便利な使い方(Tips)

図をたくさん含む解説書の作成

引用機能のないメールシステムで引用文の作成

ファイル名の一覧を作成する

操作方法

自動／手動モードの切り替え

データの内容を確認する

表示形式を切り替える

データ位置を移動する

テキストを編集する

全体／最小表示を切り替える

設定を切り替える

ストレージを開く

ストレージに保存する

外部ファイルを読み込む

外部ファイルに保存する

ドラッグ＆ドロップ

遅延画面キャプチャ

終了する

ユーザ登録、著作権について

ユーザ登録について

著作権について


ClipRec
ClipRecorderって？

ワープロ等のアプリケーションで、切り取り、コピー、貼り付けの編集機能はクリップボードという機能で実現されていることはご存知でしょう。でも、これって保存しておけるのは１個だけというのは不便と思ったことはありませんか。

このツールは、クリップボードに複数のデータを記録できるように拡張したものです。記録してあるデータは、いつでもどの位置にも巻き戻してクリップボードに再現できます。記録できるデータフォーマットは、単なるテキストやグラフィックだけではありません。ＷＯＲＤやＥＸＣＥＬ、その他クリップボードをサポートしているアプリケーションなら、ほとんどのアプリケーションに対応できるのが特長です。書式を伴ったテキストやグラフィック、その他なんでもござれです。

ClipRecorderには、その他、遅延画面キャプチャ、テキストを自由に編集してクリップボードに登録する機能や、メールシステムで引用文のための整形を簡単に行う機能などがあります。


Sample1
図をたくさん含む解説書の作成

あるソフトウェアの解説書をＷＯＲＤで作成するとします。その解説書には、画面イメージをたくさん貼り付けます。

従来なら、これは次のような操作で作成することになるでしょう。

1) 実際にそのソフトウェアを動かし、特定の画面を Alt + PrintScreen キーでクリップボードに取り込む。

2) ＷＯＲＤに切り替えて、クリップボードから画面をＷＯＲＤ文書に取り込む。

3) 以降、画面一個ごとに、ＷＯＲＤと対象ソフトウェアを切り替えながら、上記1), 2)を繰り返す。

実際にやってみればわかることですが、このプログラムを切り替えるという操作は非常に面倒です。操作の手間もそうですが、頻繁に頭の切り替えをしなければならないというのが負担になり能率を低下させます。

ClipRecorderを使うと、次のような操作になります。

1) そのソフトウェアを動かし、必要な画面イメージをすべてClipRecorderに取り込む。

2) ＷＯＲＤを起動し、ClipRecorderから画面イメージを次々に取り込む。

ＷＯＲＤを編集しているときの画面の切り替えは、ボタン一個を押すだけでほとんど頭を使う操作ではありません。

このため、対象アプリケーションの操作、ＷＯＲＤの編集それぞれに専念でき非常に能率が向上します。

※このヘルプファイルはもちろんClipRecorderを使って作成しました。


Sample2
引用機能のないメールシステムで引用文の作成

メールシステムなどで、応答文の中で引用した部分を示すのに行頭に「> 」を挿入することがよくあります。ClipRecorderを使うと、これを自動的に行う機能を持たないシステムにおいても簡単にできるようになります。そのためにはまず準備として、「設定」画面において[引用文整形]をチェックしておいてください。次に以下の操作を行います。

1) アプリケーションで引用したい部分を選択してコピー(CTRL-C)します。これにより、ClipRecorderに自動的に取り込まれます。

2) 次に、ClipRecorderで、 [image] ボタン (またはタスクトレイのポップアップメニューの整形書き込み) を押します。この操作により、引用文のための整形が自動的に行われます。

3) アプリケーションで貼り付け(CTRL-V)を行います。

ヒント： この目的のためには、次の設定にしておくと使いやすいでしょう。

ｸﾘｯﾌﾟﾎﾞｰﾄﾞ取り込み　： 自動

最大記録個数　　　　： 1

最小表示時の位置　　： ﾀｽｸﾄﾚｲ

引用文整形　　　　　： ﾁｪｯｸﾎﾞｯｸｽにﾁｪｯｸし、文字列を「> 」に設定する。

ﾌｨﾙﾀ　　　　　　　　： Textのみﾁｪｯｸ、その他はﾁｪｯｸをはずす。

また次のこともやっておくと便利です。

■ 全体表示時のウィンドウ幅を適切に調整しておく (この幅で行の折り返しが行われます)。

■ WindowsのスタートアップにClipRecorderを登録する。

■ ClipRecoderを終了する場合は、タスクトレイに収容した状態でタスクトレイのポップアップメニューから直接終了する (次回、起動するときウィンドウは開かれず、直接タスクトレイに収容されます)。


Sample3
ファイル名の一覧を作成する

エクスプローラから複数のファイルを選択して、ClipRecorderの画面上にドラッグ＆ドロップします(注)。そうすると、それらのパス名一覧がクリップボードに読み込まれます。

そして、今度はクリップボードから、任意のテキストエディタやＤＯＳ窓に貼り付けてやると、ファイル名一覧を簡単に作成できます。

(注)ドロップする時にSHIFTキーを押していると、それらのファイルの中身を読み込みます(外部ファイルの読み込み)。押していないと、ファイル名のみを読み込みます。


Intro
まず使ってみましょう

このツールのインストールには何も特別な操作は必要ありません。単に、ClipRec.exeとClipRec.hlp、ClipRec.cntを任意のディレクトリにコピーするだけです。

コピーしたら、ClipRec.exeをダブルクリックしてみましょう。すると、下図のような画面が表示されます。これでもうClipRecorderは動作しています。

1. 任意のアプリケーションで、コピー操作を行ってください。そうすると、タイトルの①の部分の表示が1/1(注)と変化し、②の部分に一行の表示が現れるはずです。

2. もう一度コピー操作をすると2/2に変化します。この時点でクリップボードには、２回目に実行したコピー操作のデータが入っています。

3. 次に、ツールバーのボタン [image] [手前に移動]を押してみてください。そうすると、①の表示は1/2と変わります。このときクリップボードには、最初のコピー操作のデータが入っています。

4. アプリケーションで、貼り付けの操作を行ってみてください。そうすると最初にコピーしたデータが貼り付くはずです。

5. そのほか、 [image] [最初に移動]、 [image] [手前に移動]、 [image] [次に移動]、 [image] [最後に移動]の各ボタンを使って、任意の位置のデータを再現できます。

(注) 分母が記録されているデータの総数、分子が現在の位置を示します。


Merit
ClipRecorderの特長

■ Clipboardの複数のデータを履歴として記録できます。最大個数は1から9999までの範囲で指定できます。

■ あらゆるフォーマットに対応しています。テキスト、イメージはもとより、ＷＯＲＤやＥＸＣＥＬなどアプリケーション特有のデータもその書式情報を失わずに保存できます。

(注)特定のプログラムにしか認識できないようにしている一部のプライベートフォーマットを除きます。

■ 遅延画面キャプチャ機能を持っています。一定時間待ってから画面キャプチャを行う機能で、これにより、通常の操作では取得できない画面、すなわちドロップダウンメニューやポップアップメニューが表示されている状態の画面もキャプチャできます。

■ テキストは、編集／更新できます。特にメールなどでの引用文を簡単に整形できます。

■ データはファイルに出力できますので、電源を切った後でも保存しておけます。

■ 逆に、既存のファイルから読み込むことができます。エクスプローラからドラッグ＆ドロップで読み込むこともできます。

■ ClipRecorderを、常に前面に表示されている状態に設定できます。他のウィンドウに隠れることがなく使いやすくなります。

■ 各種設定の情報はClipRecorderを終了した後でも記憶しています。


Machine
動作環境

■ClipRecorderの動作環境

ＯＳ: Ｗｉｎｄｏｗｓ９５

(注) Windowsで提供されるライブラリ COMCTL32.DLL のバージョンが古い場合、一部機能制限があります。COMCTL32.DLLのバージョンが4.70より古い場合、フィルタ機能を使用することができません。設定画面で使用しているリストビューでチェックボックスが使えないためです。

■提供ファイル

ClipRec.exe : プログラム本体

ClipRec.hlp : ヘルプファイル

ClipRec.cnt : ヘルプ索引

■インストール

インストールは簡単です。単に上記3つのファイルを適当なディレクトリにコピーするだけです。3つのファイルは同じディレクトリに置いてください。必要に応じ、ショートカット等を作成してください。


Start
自動／手動モードの切り替え

ClipRecorderは起動した時点では、クリップボードの内容が変化する毎にそれを自動で取り込むモードになっています。

場合によっては、しばらく休止したり、すべてを記録するのではなく特定のものだけを手動で取り込みたいこともあるでしょう。この場合、設定画面の[ｸﾘｯﾌﾟﾎﾞｰﾄﾞ取り込み]において[手動]をクリックします。自動に戻すには[自動]をクリックします。

手動モードの場合、 [image] ボタンを押すとその時点でのクリップボードの内容を取り込むことができます。


Data
データの内容を確認する

記録されたデータは、その一覧が②の部分に表示されます。一覧表示には、フォーマット種別を表すアイコン、番号、および内容(テキストの場合最初の一行)が表示されます。

: テキストを含む

: イメージを含む

: テキストとイメージ両方を含む

: テキストもイメージも含まないその他のフォーマット

③の内容表示には、テキストデータのときはテキスト全体、イメージのときはそのイメージそのものを確認できます。

※ この内容表示では、書式つきのテキストでも書式なしの単純な文字列で表示されます。また、カスタムフォーマットの場合には表示できません。しかし、アプリケーションに貼り付けた場合には、元の書式を完全に再現した形で貼り付けられます。

クリップボードには、一つのデータに複数のフォーマットが含まれていることがあります。このとき、内容表示の表示形式を切り替えることができます。


Format
表示形式を切り替える

クリップボードには、一つのデータに複数のフォーマットが含まれていることがあります。現在のデータにどのようなフォーマットのデータが含まれているかは、メニューの[表示]を実行してみるとわかります。このときドロップダウンにあるフォーマットがすべて含まれています。

この中にテキストやイメージが含まれていると、Text, DIB, Enhanced MetaFile等が選択可能になっています。これを選択することにより、内容表示に表示するフォーマットを、テキストあるいはイメージに切り替えることができます。


Move
データ位置を移動する

記録した以前のデータをクリップボードに再現したい場合には、次のいずれかの移動操作を行います。

先頭に移動する： ボタン、または↑キーを押します。

手前に移動する： ボタン、または←キーを押します。

次に移動する　： ボタン、または→キーを押します。

最後に移動する： ボタン、または↓キーを押します。

任意位置へ移動： 一覧表示の中の移動したい行をマウスでクリックします。


Edit
テキストを編集する

テキストの場合には編集を行うこともできます。また、よくメールで引用部分を行頭に「> 」を入れることで示すことがありますが、このような整形を自動的に行うこともできます。

■ 引用文のための整形を行う

まず「設定」画面で、[引用文整形]にチェックします。また、行頭に挿入する文字列を設定します。その上で、 [image] ボタン(整形書き込み)を押してください。

ボタンを押すとき、画面の幅に注意してください。その時点の画面の幅に合わせて行の折り返しがなされます。

■ 自由に編集する

まず内容表示画面で編集を行ってください。次に下記のいずれかを実行します。

a) 現在のレコードを置き換えたい場合

ボタンを押してください。ただし、この場合元のデータに同時にテキスト以外のものもあった場合、それらテキスト以外のデータは失われますので注意してください。

b) 新規レコードとして追加したい場合

内容表示画面でマウスの右ボタンをクリックし、[すべて選択]を実行します。もう一度マウスの右ボタンを押し、[コピー]を実行します。


Display
全体／最小表示を切り替える

を押すと、画面全体を表示するか、メニューとボタンだけの最小表示、あるいはタスクトレイに収容するかを切り替えられます。最小表示にした場合には、最小表示時の位置の設定によって、画面の四隅、またはタスクトレイのいずれかに自動的に移動します。

最小表示にした場合には、以下のような表示になります。

また、タスクトレイに収容した場合には、タスクトレイ上のアイコンを左クリックすることで、ポップアップメニューが現れ、次の機能を実行することができます。

元のサイズに戻す

整形書き込み

先頭に移動

手前に移動

次に移動

最後に移動

終了する

表示の状態は、ClipRecorderを終了した後でも記憶しています。再起動した場合には、直前に使っていた状態で表示されます(ユーザ登録されている場合のみ)。


Config
設定を切り替える

[設定]タブを押して設定画面にすると、次の環境設定を行うことができます。

これらの設定(フィルタを除く)は、ClipRecorder終了後も記憶しており、再度起動した場合には直前に使っていた状態に自動的に設定されます。

本機能は、ユーザ登録されていない場合には使用できません。

a) ｸﾘｯﾌﾟﾎﾞｰﾄﾞ取り込み

[手動]をクリックすると、一時的にクリップボードの監視を休止します。再開するには[自動]をクリックします。

手動モードの場合でも、 [image] ボタンを押すとその時点でのクリップボードの内容を取り込むことができます。

b) 最大記録個数

履歴を保持する最大個数を指定できます。ここで指定した個数を超えて記録しようとした場合は、また先頭1番に戻って上書きします。1から9999までの範囲で指定できます。たくさん記録できるのは便利ですが、一方でメモリを消費します。適切な値に設定してご利用ください。

c) 最小表示時の位置

最小表示にした場合に、画面の四隅、あるいはタスクトレイのいずれに移動するかを指定します。

d) 常に前面表示

[常に前面表示]をチェックすると、常にClipRecorderの画面がWindowの前面にあるようになります。解除するにはチェックをはずします。

e) 引用文整形

チェックしていると、 [image] ボタンを押したとき、テキストの各行先頭に指定した文字列を挿入します。メールシステムなどで引用文を作成するのに便利です。

(注) 整形するとき、全体表示時のウィンドウ幅に合わせて行が折り返されます。前もって適切な幅に設定しておいてください。

f) キャプチャ遅延秒数

遅延画面キャプチャにおいて、キャプチャを指示してから実際に実行するまでの待ち時間を指定します。単位は秒です。

g) フィルタ

クリップボードからデータを取り込む時、特定のフォーマットのデータのみに制限することができます。たとえばテキストだけ、あるいはイメージだけに制限できます。フィルタをかけることによって、パフォーマンスの低下を防ぎ保存するデータのサイズも低減させる効果があります。たとえばEXCELでは、一つのデータに何十種類ものフォーマットのデータがありますので、これをすべて取得しようとすると、かなりの処理を必要としますが、これをテキストだけに制限すればパフォーマンス低下は最小限に抑えることができます。

フィルタをかけるには、設定画面のフィルタで、[すべて]のチェックをはずし、代わりに取得したいフォーマットにチェックします。

たとえば、テキストとビットマップイメージを取得したい場合は、TEXTとDIBにチェックします(注: BITMAPを指定しても取得できない場合は、DIBを指定してください)。

一覧にないフォーマットを指定したい場合には次のようにします。

1) フィルタの設定で、(すべて)のチェックをはずし「その他」にチェックを入れます。

2) 「その他」を選択した後、もう一度「その他」をマウスでクリックします。

3) そうすると、「その他」のテキストが編集可能になりますので、これを希望のフォーマット名に書き換えます(大文字、小文字を区別します)。

(注)アプリケーションが使っているフォーマット名は、次のようにして調べることができます。

一度アプリケーションでコピー操作を行います。

次に、ClipRecorderのメニュー[表示]を実行します。するとドロップダウンにフォーマットの一覧が表示されます。


Open
ストレージを開く

複数のクリップボードデータをまとめて一つのファイルに保存することもできます。これをストレージと言います。ストレージに保存することで、パソコンの電源を切った後でも保存しておけます。

メニューの[ファイル - ストレージを開く]を実行すると、以前に保存したストレージを読み出して作業を再開できます。ただし、ストレージを開こうとした時、既にClipRecorderに他のデータが存在した場合はそれをまずクローズすることが必要です。


Close
ストレージに保存する

メニューの[ファイル - 終了]を実行した時、データがあれば次の問い合せがされます(注)。

現在のデータをストレージに保存しますか ？

「はい」で応えると、現在ClipRecorderにあるデータをすべてファイルに保存してから終了します。「いいえ」で応えると、保存せずに終了します。

(注) [ファイル - ストレージを開く]コマンドで既存のストレージを開いて操作していた場合には質問されません。常に保存されます。


Load
外部ファイルを読み込む

次の３通りのいずれかの方法で外部ファイルの内容を読み込んでクリップボードに設定できます。

■ [image] ボタン

■ メニューの[ファイル - ファイルから読み込み]

■ エクスプローラなどからドラッグ＆ドロップ

(ファイルの内容を読み込む時は、ドロップする時にSHIFTキーを同時に押します。SHIFTキーを押していないと、ファイル名のみが読み込まれます)

次の形式のファイルを読み込むことができます。

a) テキスト (拡張子が下記以外のとき)

b) ビットマップ (拡張子が.bmpのとき)

c) メタファイル (拡張子が.wmfのとき)

d) エンハンスト メタファイル (拡張子が.emfのとき)


Save
外部ファイルに保存する

ボタンまたはメニューの[ファイル - ファイルへ保存]で、現在クリップボードにあるデータを外部ファイルに保存できます。保存できるのは単純なテキストとビットマップ(.bmp)、メタファイル(.wmf)、エンハンスト メタファイル(.emf)のみです。その他のフォーマットの保存はできません。


Capture
遅延画面キャプチャ

アクティブウインドウの画面イメージは、通常はAlt + PrintScreen キーでクリップボードに取り込みます。しかし、ドロップダウンメニュやポップアップメニューを表示した状態の画面は、Altキーを押した瞬間に消えてしまうので、この方法では取り込むことができません。

遅延画面キャプチャ機能では、指示して一定時間待ってから実際の取り込みを行うため、このような画面も取り込むことができます。このためには次のように操作してください。

1) メニューの、[ｷｬﾌﾟﾁｬ - 全画面] または [ｷｬﾌﾟﾁｬ - ｱｸﾃｨﾌﾞｳｲﾝﾄﾞｳ] を実行する。

2) 対象アプリケーションをアクティブにし、表示したいドロップダウンメニューやポップアップメニュを表示した状態にする。

3) ５秒間待って、ブザーがなったら取り込み終了です。

待ち時間の５秒は変更できます。設定を切り替えるを参照してください。


Exit
終了する

メニューの[終了する]を実行すると、それまで取り込んだデータをストレージに保管してから終了できます。ストレージに保管しておくと、次回起動したときに[ストレージを開く]によって再度利用できます。

[直ちに終了する]を実行すると、ストレージへの保管は行わず直ちに終了します。


Drag
ドラッグ＆ドロップ

ClipRecorderの画面にドラッッグ＆ドロップすることにより、次のことができます。

ファイル名を読み込む

ファイルの内容を読み込む


Regist
ユーザ登録について

本ソフトウェアはシェアウェアです。２週間を目処に、それ以上継続して使用されるには、送金、登録してご使用ください。登録されていない場合には各種設定ができません。

送金は下記①、②のいずれかでお願いします。当方で入金を確認しますと、登録IDをお送りします。登録IDが届きましたら、メニューの[ヘルプ - ユーザ登録]から、あなたのお名前と登録IDを入力してください。

なお、一度送金登録しますと、それ以降のバージョンアップでは、ファイルをインストールしていただくだけで、再度、送金・登録していただく必要はありません。

①送金代行による登録

Nifty-serveのIDをお持ちで、カード決済会員の方は、Nifty-serveのシェアウェア送金代行サービス(GO SWREG)がご利用いただけます。ＳＷ番号は６６２６、金額は１０００円です。

その後、電子メールにて作者(JCG01730)に、送金代行番号をお知らせください。折り返し登録IDをお知らせします。

②郵便による登録

下記記載の銀行口座に、１０００円を振り込んでください。振込後、以下の住所に振り込んだ旨のはがきを書いてお送り下さい。振込確認後、郵送にて登録IDを発送します。

振込先：　あさひ銀行吹上支店　普通口座 ０２３８９６８

金額　：　１０００円

住所　：　〒369-01  (平成10年2月2日からは、〒369-0121)

　　　　　埼玉県北足立郡吹上町富士見4-13-10-309　山本 利文


CopyRight
著作権について

本プログラムの著作権は、としが保有しています。転載する場合は、事前に作者宛て連絡をください。

補足

本プログラムは、Ｄｅｌｐｈｉ ３．０Ｊで開発しました。当初は、VC++で開発を始めたのですが、なかなか進まず途中からDelphiに切り替えました。Delphiに切り替えてからあっというまに出来上がってしまい、あらためてDelphiの威力を見せつけられました。

開発にあたり、Nifty-ServeのFDELPHI会議室には大変お世話になりました。ここに御礼申し上げます。

とし

Nifty-serve JCG01730

JCG01730@niftyserve.or.jp