デスクトップカレンダーとして
このアプリケーションは、システムのロケール言語に表示される現在と来月のカレンダーを使用してデスクトップの背景を生成します。


概要
ASデスクトップカレンダーは、視覚的な基本6(VB6)アプリケーションであり、カレンダーをデスクトップの壁紙に動的にオーバーレイします。休日と週末を示す機能が含まれており、外観のカスタマイズオプションを提供します。
v1.2の新しいもの
- 起動オプション:アプリケーションは
runAtStartup = Trueをsettings.iniで設定して、Windows起動時に実行するように構成できます。 - テキストアウトライン効果:カレンダーテキストにアウトライン効果を適用するために追加された新しいオプション。
settings.iniでtextEffect = outlineを設定してこれを構成します。- texteffectオプション:
-
none 、 shadowとoutline
- バグの修正とパフォーマンスの改善:壁紙生成中のメモリの使用量と安定性を改善するためのいくつかの最適化。
重要な機能
- 動的壁紙生成:カレンダーデータに基づいてカスタム壁紙を生成し、パーソナライズされたデスクトップエクスペリエンスを可能にします。
- ホリデーハイライト:カレンダーの休日を自動的に強調しているため、重要な日付を簡単に追跡できます。
- 週末のハイライト:週末を自動的に強調します。
- 既存の壁紙統合:既存の壁紙ファイルと統合され、現在のデスクトップの背景とシームレスなブレンドを確保します。
- カスタマイズ可能な外観:INIファイルを介してフォント、色、形状の設定など、カレンダーの外観をカスタマイズします。
- ロケールサポート:システムのロケールを使用して、カレンダーの月と平日を現地語で表示します。
- マルチフォーマットサポート:JPG、BMP、GIF、PNG、およびTIFファイル形式のデスクトップ壁紙を使用してカレンダーの生成をサポートします。
- 起動オプション:アプリケーションは
runAtStartup = Trueをsettings.iniで設定して、Windows起動時に実行するように構成できます。 - テキストアウトライン効果:カレンダーテキストにアウトライン効果を適用するために追加された新しいオプション。
settings.iniでtextEffect = outlineを設定してこれを構成します。
使用法
1。インストール
- コンパイルされた実行可能ファイル、
holidays.txt 、およびsetting.iniファイルを目的のディレクトリにコピーします。
注: Windows Defenderは、スタートアップで実行するプログラムを登録するため、実行可能ファイルに潜在的な脅威としてフラグを立てることができます。
2。休日の構成
dd/mm形式のholidays.txtファイルに休日を追加し、1行ごとに1つの日付(例:12月25日の25/12 )を追加します。
3。設定の構成
settings.iniファイルを使用すると、デスクトップの壁紙に表示されるカレンダーのさまざまな側面をカスタマイズできます。以下は、利用可能な構成オプションです。
[アプリ]
- runatstartupは、Windowsの起動時にプログラムを実行するように設定されています。
[フォント]
- fontname:カレンダーテキストに使用されるフォントの名前。デフォルトは
Tahomaです。 - fontbold:太字のテキストを有効にするために
Trueに設定、または通常のテキストのFalse 。 - fontitalic:斜体テキストを有効にするために
Trueに設定するか、通常のテキストでFalse 。 - fontcolor: 16進形式のカレンダーテキストの色(白の場合は
&HFFFFFF )。 - Shadowcolor: Shadowed Effectの色の色は、16進形式のテキストに効果があります(例:
&H000000 for black)。 - weekdaycolor:平日のテキストには16進形式で使用される色。
- HolidayColor: Holidaysテキストに16進形式のテキストに使用される色。
- texteffect:;テキストに適用される視覚効果を定義します。
-
none効果はありません。 -
shadowテキストの背後に影を追加します。 -
outline 、テキストの周りにアウトラインを追加します。
- Fontratio_1:今月のフォントの高さと画面の高さの比率。デフォルトは
45です。 - fontratio_2:来月のフォントの高さと画面の高さの比率。デフォルトは
65です。
[形]
- CurrentDayshape:現在の日を強調するために使用される形状を決定します。オプションには、
Circle 、 Ellipse 、 Rectangle 、およびRoundRectangleが含まれます。 - ShapeFillColor: 16進形式で指定されている現在の日に使用されている形状の充填色(
&H30B4F3 )。
[カレンダーの位置]
- StartOffSetX:画面の上部中心からの水平オフセット。正または負の値を使用して、カレンダーの位置を調整します。
- StartOffsety:画面の上部中心からの垂直オフセット。正または負の値を使用して位置を調整します。
これらの設定を使用すると、カレンダーの外観と位置を調整して、設定とデスクトップのセットアップに一致させることができます。
4。アプリケーションの実行
- 実行可能ファイルを起動して、埋め込まれたカレンダーで壁紙を生成します。アプリケーションは、生成された壁紙をデスクトップの背景として自動的に適用します。
- 各スタートアップでカレンダーを更新するには、Windows Startupフォルダーに実行可能ファイルのショートカットを配置します。
ファイル
wallpaper.bmp :生成された壁紙ファイル。-
holidays.txt :休日のリストを含むテキストファイル。 -
settings.ini :デスクトップのフォントサイズ、色、カレンダーの位置などのカスタマイズ可能な設定が含まれています。
依存関係
- Windows OS
- ビジュアルベーシック6ランタイム
バージョン履歴
- 最初のリリース:2004年4月16日
- v1.0: 30/08/2024
- v1.1: 06/09/2024
- v1.2: 10/09/2024
貢献
貢献は大歓迎です!改善または新機能のプルリクエストを送信できます。
ライセンス
このプロジェクトは、GPL-3.0ライセンスの下でライセンスされています。
著者