SXC v3.37============================================================【名 称】 超カレンダー SXC v3.37 for Windows95【制作者名】 START(垣添始)【動作環境】 Windows95/98【制作日付】 1999/03/17【動作確認】 FMV DESKPOWER TE (Windows95)【使用言語】 Mind Version 7 for Windows【種 別】 使用制限なしのシェアウェア 1000円------------------------------------------------------------ このSXCは、拙作の同名スケジューラーSXC(DOS/V版)のWindows95版です。 SXCは、汎用性バツグンのテキストファイルをデータとして、スケジュールやメモを気軽に行おうというプログラムです。 日付をファイル名にした複数のテキストファイルを時系列で扱うことにより、書き込み内容自由かつ無制限の、スケジューラー的な使用を可能にしています。 基本操作は、左クリックでその日の内容を参照、右クリックでエディター編集するというスタイルです。 キー操作もサポートしました。カーソルキーで移動、Enterキーで参照、再度Enterキーで一覧画面に戻るようにしてあるので、ノートパソコンなどでも気軽に使えると思います。 主な特徴 ・扱うデータは内容自由、サイズ無制限のテキストファイル ・使い慣れたエディターで入力・修正を行う ・週間表示・月間表示・年間カレンダー・ToDo表示モード ・祝日・記念日(各100まで設定可能)、振替休日表示 ・日曜始まり・月曜始まり、行折り返しする・しない切替え ・全ファイル内をキーワード検索するタグジャンプ付き検索機能 ・データ活用に便利な一覧出力・HTML形式出力・CSV形式出力など●インストール ダウンロードしたファイルを実行すると、startというフォルダが作られ、その中にsxcフォルダとlibフォルダが入っています。(旧版の方へ:サンプルデータは入れてないので上書きOKです) 起動方法は、sxcフォルダの中の sxc.exe をダブルクリックするだけです。 使用するエディターは、Windows95に最初から入っているメモ帳(notepad.exe)を使うようにしてありますが、環境設定で他のエディターを設定して使うこともできます。 ★このSXCは、インストールしても「アプリケーションの追加 と削除」の操作を行わないので、ユーザーの知らない部分にお いてシステムを変更するなどの悪影響を与えません。 そのため、startフォルダはどこにおいても sxc.exe をダブル クリックするだけSXCが起動します。●フォルダ・ファイル --- sxcフォルダ内 ---- \sxc\sxc.exe ・・・・・・・・・・・・・・・・・・ 起動プログラム \sxc\sxc.mco ・・・・・・・・・・・・・・・・・・ 本体プログラム \sxc\sxc.cfg ・・・・・・・・・・・・・・・・・・ 環境設定ファイル \sxc\sxc.doc ・・・・・・・・・・・・・・・・・・ 説明書(このファイル) \sxc\sxc.gif ・・・・・・・・・・・・・・・・・・ タイトル画像 \sxc\data ・・・・・・・・・・・・・・・・・・・・・ データ格納用フォルダ \sxc\mrunt117.exe ・・・・・・・・・・・・・ Mindランタイム \sxc\TclTk-license.txt ・・・・・・・・ Tcl/Tkライセンス条件 \sxc\tcl81.dll ・・・・・・・・・・・・・・・・ 以下、すべてTcl/Tk関連 \sxc\tk81.dll ・・・・・・・・・・・・・・・・・ 〃 --- libフォルダ内 ---- \lib\tcl8.1\encoding ・・・・・・・・・・ 〃 \lib\tcl8.1\opt0.4 ・・・・・・・・・・・・ 〃 \lib\tcl8.1\reg1.0 ・・・・・・・・・・・・ 〃 \lib\tk8.1 ・・・・・・・・・・・・・・・・・・・・ 〃●データについて ・SXCのデータ(テキストファイル)は、sxcフォルダの中にあ る「data」フォルダに格納されます。 ・SXCがデータとして生成するファイルは次の通りです。 日付ファイル スケジューリングを行うために作成・表示されるテキストフ ァイルで、予定を入力すると「1日1ファイル方式」でファ イルが作られます。ファイル内容は自由です。ファイル名は 次のようになります。 例 1999年12月31日の場合(yyyymmnn.txt) ・・・19991231.txt ToDoファイル(todo.txt) ファイル内容は自由です。 検索結果ファイル(find.txt) 検索で出力されるテキストファイル。処理を行うたびに上書 きされるので、保存したい時はファイル名をリネームしてく ださい。 リストファイル(list.txt) 一覧出力で作られるテキストファイル。処理を行うたびに上 書きされるので、保存したい時はファイル名をリネームして ください。●起動オプション ・タスクメニューの「スタートアップ」にSXCを登録しておけ ば、パソコンの電源を入れるたびにSXCを起動できますが、 そうした場合、次の起動オプションが利用できます。 -xオプション・・・予定のない日はSXCを起動しない ・この起動オプションを指定してスタートアップ登録してお くと、今日の日付ファイルが存在しない時(予定のない日) はSXCが起動しないようになります。 例 C:\sxc\Sxc.exe -x その他の指定 ・SXC以外のアプリケーションを引数として渡せば、 SXC起動と同時に指定アプリを起動するようになります。 指定した別アプリは独立した子プロセスとして実行される ため、SXCを終了しても別アプリは継続動作します。 また、-xオプションとの併用も可能です。 例 SXCを起動し同時にCDプレーヤーも起動する C:\sxc\Sxc.exe CDPLAYER.EXE 予定ない日はSXC中止、CDプレーヤーは起動する C:\sxc\Sxc.exe -x CDPLAYER.EXE 例 SXCを起動しながら、すぐにCDを再生する C:\sxc\Sxc.exe "CDPLAYER.EXE -play" 予定ない日はSXC中止、すぐにCDを再生する C:\sxc\Sxc.exe -x "CDPLAYER.EXE -play" ※パスが通っていないアプリはフルパスで指定して ください。 ※パラメータに「/」は使用できません(仕様です) "CDPLAYER.EXE /play" ←これは無効となります●タイトル画像(sxc.gif)について ・起動時の待ち時間にタイトル画像が画面中央に表示されます。 ・タイトル画像ファイル(sxc.gif)は変更できます。GIF画像な ら色数・サイズを問わず表示するので、お好みのGIFファイルを sxc.gifにリネームし、sxc.exeと同じフォルダに入れて下さい。 (sxc.gifを削除すると文字だけのタイトルを表示します)●検索について ・入力したキーワードで、dataフォルダの中にある全ファイル (*.txt)の内容を検索し、ヒットした該当行をテキストファイ ル(find.txt)へ一覧出力します。 ・拡張子名が「txt」のテキストファイルなら一緒に検索されるの で、適当なテキストファイルをdataフォルダに入れておくと便利 です。(ちなみに私はMindのドキュメント類を入れています) ・検索は、英字の大小や全角半角文字を区別せずに検索します。 ・ファイルの中に長い行があった場合は、1行あたり4096バイト (全角2048文字)まで検索します。 ・検索後、一覧表示の窓で希望の行を左クリックすると、該当フ ァイルの該当行へ飛び(タグジャンプし)、周辺を参照するこ とができます。 ・さらにその参照画面を右クリックすると、そのファイルをエデ ィターで開くことができます。 ・一覧表示の窓で右クリックすれば、検索結果の一覧ファイル (find.txt)もエディターで開くことができます。 ※検索処理を行っている時に中断したい場合は、マウスではなく キー操作で「キャンセル」ボタンを押してください。 (Tabキー → Enterキー)●一覧出力について ・dataフォルダの中にある日付ファイル(yyyymmdd.txt)の中か ら、指定した期間内の予定をテキストファイル(list.txt)へ 一覧出力します。 ・出力後、一覧表示の窓で右クリックすれば、そのファイル (list.txt)をエディターで開くことができます。 ・予定の入っている日だけを出力したり、HTML形式・CSV形式(カ ンマ区切り形式)で出力したりできるので、予定表づくりやホ ームページづくり、表計ソフトへのデータ活用が容易です。 ・HTML形式で出力する場合、ファイル中にタグとして用いられる 「<」「>」や「&」「"」の特殊文字が入っていてもエンコード 処理するためブラウザ等で正しく表示されるはずです。 ・CSV形式の場合は、次のようなカンマ区切り形式で出力します。 "日付","曜日","祝日名","ファイルの内容" ※「ファイルの内容」が複数行あった場合は、改行コードを 全角スラッシュ(/)に変換して連結し1セルのデータと して出力します。 ※1行最大4096バイト(全角2048文字)まで形成出力します。 例 "19990502","日","","今日から連休だ!/12:00出発" "19990503","月","憲法記念日","○○/○○/○○" : ※一覧出力を行っている時に中断したい場合は、マウスではなく キー操作で「キャンセル」ボタンを押してください。 (Tabキー → Enterキー)●主な改版記録v1.00 1998-12-21 Windows95版・初版公開v2.00 1999-01-15 ・エディター指定用ファイルをsxc.cfgに変更 ・選択中の日付(カーソル表示)が分かるようにした ・週間表示(ウィークリーモード)を追加 ・祝日・振替休日を表示する(100まで指定可能) ・環境設定(sxc.cfg)により、祝日・サイズ・週間/月 間・ToDo・折り返し・月曜始まりが設定できる ・更新後の再表示処理を高速化 ・バージョン表示をメニューに追加v3.00 1999-02-08 ・起動時にタイトル画像を表示、画面表示高速化 ・今日へジャンプするボタン「+」を追加 ・来月・先月への移動で連続クリック時の異常を修正 ・左クリックで参照、右クリックでエディター編集 ・空白文字のあるエディター指定に対応 ・参照ウィンドゥを追加 ・検索機能を搭載、一覧出力機能を搭載 ・キー打鍵による操作をサポートv3.37 1999-03-17 ●起動オプションを追加した(本文参照) ●週間モード(サイズ大)時に「第○週」を表示する ●記念日を表示するようにした ・環境設定(sxc.cfg)により100まで指定可能 ・記念日の文字色もsxc.cfgで指定可能 (HTMLと同様なRGBの16進指定または色名指定) ●カーソルの背景色をsxc.cfgで変更できるようにした (HTMLと同様なRGBの16進指定または色名指定) ●更新時、ファイルがない場合は、空のファイルを生成 してエディターを起動する。編集後ファイルサイズが ゼロの時は削除するようにした。 ●一覧出力に「CSV形式」出力を追加した ●年間のカレンダー表示を追加した ・カーソルキー、リターンキーでのキー操作も可能 ●そのほかの変更 ・大きい窓の時もユーザーが自由にリサイズできる ・大きい窓の時のToDo表示は窓の内側に現れるよう変更 ・「○月」部分をクリックすると月間/週間が切り替わる ・「○年」部分をクリックすると年間カレンダー表示する ・キー操作の際、英大文字キーが効かなかったのを修正 ・参照窓・検索窓・一覧出力窓からエディター起動した場 合、そのままの状態で何か並行作業した時に異常終了す るバグを修正。 ・一覧出力窓でキー操作によるボタン押しが完全にできな かったのを修正。●その他 ・シェアウェア このプログラムは使用制限なしのシェアウェアです。1000円 サポートはあまりできないけど、初めてのシェアウェアなので 使ってみて良かったら送金してくださいませ。m(_ _)m ◆銀行振込の場合 東海銀行大津町支店 普通預金 1080186 (株)玉手箱 垣添始 ◆現金書留の場合 郵便番号461-0001 名古屋市東区泉1-1-27 村本ビル3C (株)玉手箱 垣添始 ◆アクセスギフトの場合 NIFTY-SERVE GO ACGIFT ID:GCA03416 垣添始 ◆その他、切手・ギフト券・ビール券等でもOKよ〜(^o^) ・転載について 転載する場合は、事後でも結構ですのでご連絡ください。 ついでに感想なども教えていただけるとうれしいです。 ・謝辞 片桐明さん、宇城明則さん、てきとうさん、kazuyosiさん から貴重なご意見やご提案等をいただきました、 厚くお礼申し上げます。m(_ _)m ・連絡先 ・インターネットの場合 ・START's Home Page 本館 http://homepage3.nifty.com/mstart/ 別館 http://hp.vector.co.jp/authors/VA003342/ ・NIFTY-SERVE ID = GCA03416 ・郵便 461-0001 名古屋市東区泉1-1-27 村本ビル3C 株式会社玉手箱 TEL052-961-3446 FAX052-961-6884 氏 名:垣添 始 ハンドル名:START