Windows 7-小さなアイコンを使用して日付を表示する


29

最近Windows 7にアップグレードしましたが、日付を時刻とともに表示する必要があります。これは機能しますが、タスクバー設定で大きなアイコンを使用する場合にのみ、これは非常にいです。

小さなタスクバーアイコンのみを使用している場合、どのように時刻と日付を表示しますか?

回答:


15

アップ投票されたSkinny Clockユーティリティにはまったく運がありませんでした。代わりに、2009年頃のWindows 7との互換性がないとサイドカンバセーションで言及された「TClock」を試しました。 2003 / Vista / 2008/7 32および64ビット。

TClock 2010は私にとって魅力的であり、必要と思われるあらゆる選択肢があります。元の開発者はその後開発を中止しましたが、他の開発者がプロ​​ジェクトを取り上げました。

オリジナルのTClock 2010 Build 95は、著者のDonationCoderフォーラムの投稿、またはファンミラーからダウンロードできます。両方とも8bbdc9344c223ee24bafd944cecbd507の md5sumが必要です。また、開発者はソースコードをリリースしました

:テストしたのは、元の開発者が最後に作成したBuild 95のみです。

時計自体とは別に、グローバルホットキーでクイックカレンダーを開く機能は特に役立ちます。追加のボーナスとして、アプリケーションは(ほとんど)自己完結型であり、管理者権限を必要としません。

TClock 2010 Build 95、Windows 7 Enterprise 64-bit、および小さなタスクバーアイコンを使用したセットアップ:

TClock 2010、Windows 7 Enterprise 64-ビット


注:T-Clock 2010は、引き続きStoic JokerのT-Clockからダウンロードできます。
harrymc 14年

元のWebサイトは、アプリケーションをまだホストしているDonationCoderフォーラムにリンクしています。上記のミラーと追加のバージョン情報を追加しました。ありがとう!
テランス14年

Windows 10 x64でも動作する
-JinSnow

@harrymcそのリンクから入手できるのはバスタブだけです。URLを更新する必要があると思います。
コンラッドヴィルターステン

@KonradViltersten:どのリンクがバスタブですか?
ハリーマク

10

問題

このシナリオを考えてみましょう。小さなアイコンを使用しながら、タスクバーを下または上に配置します日付と時刻の両方を表示したいが、後者のみが表示されます。

この動作は仕様です。


これまでに提案されたソリューション

  • タスクバーの高さを2倍に拡大 @ techie007動作して
    いる間、大きなアイコンを使用すると、タスクバーはデフォルトのタスクバーよりもさらに大きくなります。

  • タスクバーを垂直に配置する @ techie007
    タスクバーを下部または上部に配置したい場合があります。


  • アイコンあたりのドット数(DPI)設定を100%未満に減らす @ Molly7244 アイコンは見た目が悪く/歪んでいるだけで、テキストは正しくレンダリングされない可能性があるため、実際にはオプションではありません。他の副作用もあります。基本的にサポートされていないレジストリハックです。

  • サードパーティのアプリケーションを使用する -Skinny Clock @Frank
    プログラムに他の機能があることを考慮すると、飾り気のない体験を得るために微調整が必​​要です。タスクバーの時計を置き換え、カスタムの日付/時刻形式を表示できるオーバーライド機能があります。これは実験的な機能であり、一部の人には機能するかもしれませんが(何らかの理由でプログラムが動作を停止した場合)、レンダリングされたテキストは適切に配置されず、元のテキストほどシャープに見えません。

  • サードパーティのアプリケーションを使用する-T-Clock @Terranceは
    間違いなく、Skinny Clockよりも優れた代替品です。デフォルト設定では十分ではありませんが、簡単にカスタマイズできます。位置も調整できます。Skinny Clockと同様に、選択した品質設定に関係なく、テキストレンダリングは完全ではありません。プログラムがクラッシュするか、強制的に終了すると、エクスプローラーシェルがクラッシュします。

  • 新しいツールバーを追加して、大きなアイコン @Tomas を表示するように変更する
    タスクバーは、デフォルトのツールバーに比べてわずかに大きくなり、同時に@ techie007のソリューションのような2行のアプリケーションを処理するには小さすぎます。


代替ソリューション:日付ツールバーのハック

アイデアは、コンテンツのみがシステム日付に応じて名前が変更されるショートカットファイルであるフォルダーを指す新しいツールバーを作成することです。タスクバーツールバー、ショートカットファイル、バッチスクリプト、およびスケジュールされたタスク:それだけで十分です。

最終結果は次のとおりです。

ツールバーハック

準備手順

  1. DateToolbarHackin C:\Users\<Name>(または好きな場所)という名前のフォルダーを作成します。
  2. 内部に新しいフォルダーを作成し、DateToolbarHack名前を付けDateます。

ショートカットファイル

  1. コントロールパネルを開き、[ 時計、言語、地域]に移動します。
  2. [ 日付と時刻 ]を右クリックし、コンテキストメニューから[ ショートカットの作成 ] を選択します。
  3. ショートカットをデスクトップからDateフォルダーに移動します。

バッチスクリプト

  1. 次のコードをコピーしてUpdateToolbar.cmdDateToolbarHackフォルダー内で呼び出される新しいファイルに貼り付けます。

    @エコーオフ
    setlocal enabledelayedexpansion
    cd / d "%〜dp0 \ Date"
    呼び出し:getShortDate
    ren * .lnk%month%-%day%.lnk
    exit / b
    
    :getShortDate
    / f "skip = 1 tokens = 1-3" %% A in( 'wmic path Win32_LocalTime get day ^、month ^、year / value / format:table')do(
    日= 00 %% Aを設定
    set day =!day:〜-2!
    月= 00 %% Bを設定
    set month =!month:〜-2!
    年を設定= %% C
    set year =!year:〜-2!
    exit / b
    )
    
  2. バッチスクリプトを実行し、リンクの名前が変更されたことを確認します。

使い方

作業ディレクトリを設定すると、現在の日付が取得され、ショートカットファイルの名前が変更されます。現在の日付を取得するためのコードは、次のページから部分的に引用されています:http : //ss64.com/nt/syntax-getdate.html

スケジュールされたタスク

  1. タスクスケジューラ(taskschd.msc)を開き、[ アクション ] > [ タスクの作成 ]をクリックします。
  2. 名前を付けてくださいDateToolbarHack
  3. 滞在中全般 ]タブをクリックしますユーザーまたはグループの変更を
  4. systemテキストボックスに入力し、[ 名前の確認 ]をクリックして、[ OK ]をクリックします。
  5. 値の構成Windows 7、Windows Server 2008 R2に変更します。
  6. [ トリガー ]タブを選択し、[ 新規 ]をクリックします。
  7. [タスクの開始]を[ ログオン時]に変更し、[ OK]を押します。
  8. [ 新規]をクリックし、[ ワークステーションのロック解除時]を選択して[ OK]を押します。
  9. [ 新規]をクリックし [ スケジュールどおり]を選択します。設定を毎日に変更し、開始時刻を午前12:00:00(真夜中)に置き換えます。OKを押します。
  10. [ アクション ]タブに切り替えて、[ 新規 ]をクリックします。
  11. 入力"X:\Path\to\UpdateToolbar.cmd"のプログラム/スクリプトの実際のファイル・パスに置き換える、テキストボックス。
  12. [ 条件 ]タブをクリックし、コンピューターがAC電源オプションを使用している場合にのみタスクを開始のチェックを外します。
  13. [ 設定 ]タブを選択し、[タスクのオンデマンド実行を許可する]チェックボックスをオフにします。
  14. スケジュールされた開始を逃した後、できるだけ早くタスクを実行するオプションを有効にします。
  15. 他の設定はすべてデフォルト値のままにして、[ OK]を押します。

タスクバーのツールバー

  1. タスクバーを右クリックして、コンテキストメニューから[ タスクバーをロックする ]オプションをオフにします。
  2. タスクバーをもう一度クリックして、ツールバー>新しいツールバーを選択します。
  3. Dateフォルダーを選択します。
  4. 新しく作成したツールバーを右クリックし、メニューから[ タイトルを表示 ]オプションのチェックを外します。
  5. ツールバーを希望する位置に移動します。
  6. [ タスクバーロック ]オプションを有効にします。

カスタマイズ

ショートカットに好きなアイコンを選択できます。バッチスクリプトの次の行を変更することにより、日付形式を調整できます。

ren *.lnk %month%-%day%.lnk

この場合、%month%最初にが続き%day%ます。区切り文字は-です。それらの順序を逆にすることも、追加すること%year%もできます。

IEの印刷するArtOfWarfareのカスタマイズされたスクリプト、代わりに8月2

echo off
setlocal enabledelayedexpansion
cd /d "%~dp0\Date"
call :getShortDate
ren *.lnk "%dayofweek%, %month% %day%.lnk"
exit /b

:getShortDate
for /f "skip=1 tokens=1-3" %%A in ('wmic path Win32_LocalTime get day^,dayofweek^,month /value /format:table') do (
    set day=%%A

    if "%%B"=="0" set dayofweek="0"
    if "%%B"=="1" set dayofweek="Mon"
    if "%%B"=="2" set dayofweek="Tue"
    if "%%B"=="3" set dayofweek="Wed"
    if "%%B"=="4" set dayofweek="Thu"
    if "%%B"=="5" set dayofweek="Fri"
    if "%%B"=="6" set dayofweek="Sat"
    if "%%B"=="7" set dayofweek="7"

    if "%%C"=="1"  set month="Jan"
    if "%%C"=="2"  set month="Feb"
    if "%%C"=="3"  set month="Mar"
    if "%%C"=="4"  set month="Apr"
    if "%%C"=="5"  set month="May"
    if "%%C"=="6"  set month="Jun"
    if "%%C"=="7"  set month="Jul"
    if "%%C"=="8"  set month="Aug"
    if "%%C"=="9"  set month="Sep"
    if "%%C"=="10" set month="Oct"
    if "%%C"=="11" set month="Nov"
    if "%%C"=="12" set month="Dec"

    exit /b
)

既知の制限

  • Date作成した1つのリンクを除き、フォルダーには何も置かないでください。
  • Windowsの予約文字を区切り文字として使用することはできません。

    < > : " / \ | ? *
    

うわー...複雑ですが、それは何よりも優れています。私はそれをすべてやったし、それはうまくいきます!
振動クレチン14年

@oscilatingcretinええ、実際よりも複雑に聞こえます。私はサードパーティのアプリに依存する必要がありませんでした。このようなスケジュールされたタスクを使用すると、実際に必要なときにのみ日付が更新されるため、システムのオーバーヘッドが最小限に抑えられます。追加のボーナスとして、ツールバーをクリックすると、日付と時刻のコントロールパネルアプレットが起動します。問題を見つけたら教えてください。
and31415 14年

14.Enable the Run task as soon as possible after a scheduled start is missed option. それ以外の場合は、スケジュールされた実行時間後にPCの電源をオンにすると、タスクが実行されなくなるというステップを逃さないことが重要です。
振動クレチン14年

そのすべてを経て、私はそれを実際に配置することはできません。Dropbox、Symantec、Battery、Internet、およびVolumeはすべて、日付と時刻の間のスペースを占有しますが、それに関して私ができることは何もないようです。さらに、日付の要素の間にスラッシュを入れることはできません。
ArtOfWarfare

1
@ArtOfWarfareこれらのアイコンは通知領域にあり、カスタムツールバーはそこに配置できません。スラッシュは予約文字であるため使用できません。実際の日付は基本的にファイル名から取得され、スラッシュなどは許可されていません。スクリプトに関してはwmic path Win32_LocalTime、現在の日、月、および年を取得するために使用されるコマンドの出力を解析します。それぞれに変数が設定され、その後でパディングされます0(に3なる03、など)。最後に、各変数は最後の2文字だけにトリミングされ、余分なゼロが取り除かれます。
および31415 14

9

DPI設定を100%(96 DPI)未満に80または90%に減らすと、タスクバーに「小さなアイコン」の時刻と日付が表示されます。しかし、Microsoftの人々は無限の知恵で最小制限を100%に設定しているため、そのためにレジストリを編集する必要があります。

96(100%)未満のDPI設定を使用する場合は、レジストリエディターを起動し(最初にレジストリをバックアップして)、 HKEY_CURRENT_CONFIG\Software\Fonts

LogPixels値は10進数で96です。

フォントサイズが90%の場合、86の10進数に設定します。

フォントサイズが80%の場合、10進数で76に設定します。

REGEDITを閉じて、コンピューターを再起動します。

一部のテキストが小さすぎるかぼやけている場合は、別の値を試すか、96 DPIに戻ります。

出典:レジストリの変更によりVistaが96 DPI未満(Windows 7で動作)

ここに画像の説明を入力してください

ほら!タスクバーに小さなアイコンが付いた時刻と日付(90%のDPI設定)。


2
明日は勇気を出して、これを試してみます、ありがとう。
kirakat 2009

1
@Molly-寝る?
愛国者

8

Windows 7またはVista(32ビットまたは64ビット)と小さなアイコンを使用するとSkinny ClockRAWOSまたはSoftpediaの無料プログラムを使用して日付と時刻の両方を表示できます。

1.15 Beta 1最適な結果を得るには微調整が必​​要なバージョンがあります。

  • 自動ロードを設定するには:(タスクバーのアイコンを右クリックし、[設定]> [全般]> [チェック] Autorun)。
  • 時計ウィンドウを無効にするには:([設定]> [時計ウィンドウ]> the definition file Noneボタンをクリックします)。
  • タスクバーの時計を設定するには:([設定]> [タスクバーの時計]> [タスクバーの上書き-実験的ですが機能します。次に、フォント、色、クロックマスクを選択します( "h:nnam / pm ddMMM"を使用)。

5

GitHubのWhite-Tigerによって維持されているT-Clockのバージョンがあり、非常にうまく機能します。私はそれをWindows 10でテストしました。説明によると、Windows 7にも対応しています。

https://github.com/White-Tiger/T-Clock

スクリーンショットWindows 10

このプログラムは高度にカスタマイズ可能ですが、デフォルトではすべてが正常に機能します。コンテキストメニュー(時刻と日付を右クリック)のみにいくつかの新しい機能があり、Windows 10テーマにはありません。

変更されたコンテキストメニュー


1

可能ですが、タスクバーのロックを解除して、2倍の高さに拡大する必要があります。または、モニターのいずれかの側端に移動できます。残念ながら、これらのオプションはどちらも、大きなアイコンを使用するよりもバーを大きくします。


あなたの速い応答のおかげで、私はちょっと疑っていました:(私はW7と互換性のあるTClockの新しいバージョンがすぐに表示されることをただ祈り始めるでしょうと思います。
kirakat 2009

おい!TClockを忘れました!ああ思い出は... :)
Ƭᴇcʜιᴇ007

1

1つのトリックがあります。今日自分で見つけました。

  1. タスクバーを右クリックして、「ツールバー->新しいツールバー...」を選択します。
  2. 空のフォルダを選択します
  3. クイック起動ツールバーがタスクバーにすぐに追加されます。
  4. タスクバーのロックが解除されていることを確認します(右クリックメニューから[タスクバーのロック]オプションをオフにします)
  5. クイック起動ツールバーをドラッグするためのプレースホルダーが表示されます。
  6. アイコンのサイズを大きくする:ツールバーのプレースホルダーを右クリックして、「表示->大きなアイコン」オプションを有効にします。
  7. 「テキストを表示」および「タイトルを表示」オプションのチェックを外します
  8. taskbakをロックします。

できた!:)


1
結果のタスクバーのサイズは、大きなアイコンを使用したタスクバーと同じ大きさです。
アーロンホフマン

1
@AaronHoffman実際には少し大きくなっています。
and31415

0

消えたT-Clock 2010(ビルド95)をダウンロードするために今日探している場合、それを保持する1つのWebサイトがまだあります。

Stoic JokerのT-Clockの非常に非公式なWebページ

2009年のこの非常に一時的なWebページはまだ存在し、待機しています。

私が見ることができる他の唯一の解決策は、devianARTにあるWindowsテーマの1つ、たとえばShine 2.0 by zainadeelを使用するか、AveのWindows7 Style Builder(22.50米ドル)などのユーティリティを使用して独自のテーマを作成することです。


1
したがって、これを行う唯一の方法は、非公式/放棄されたサードパーティのアプリ(2つが存在し、両方ともあなたが言及し、他の回答者によってすでに推奨されている)を介して、大きなアイコンを使用することです)、フォントサイズを小さくする、タスクバーのサイズを大きくする、タスクバーを垂直に配置する、またはお金を支払う?
振動クレチン14年

ずっと2009年以来のWindows 7に変更されていない-が、私はこのような状況の良い要約を考える
harrymc

@harrymcは、なぜこれを元々TClockを提案していた答えを編集しないのですか?
ヒンクル

@nhinkle:このリンクを追加します。
harrymc 14年

@oscilatingcretin代替ソリューションを投稿しました。
および31415 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.