Windows 7 - afficher la date à l'aide de petites icônes

29

J'ai récemment mis à niveau vers Windows 7 et j'ai besoin de la date affichée avec l'heure. Cela fonctionne, mais seulement si j'utilise de grandes icônes dans les paramètres de la barre des tâches, ce qui est assez moche.

Comment afficher l'heure et la date lorsque j'utilise uniquement de petites icônes de la barre des tâches?

kirakat
la source

Réponses:

15

Je n'ai eu absolument aucune chance avec l'utilitaire Skinny Clock. Au lieu de cela, j'ai essayé "TClock", qui a été mentionné dans une conversation parallèle comme n'étant pas compatible avec Windows 7 vers 2009. Apparemment, nous n'avons pas attendu longtemps - en 2010, une mise à jour a été publiée qui est entièrement compatible avec Windows 2000 / XP / 2003 / Vista / 2008/7 32 et 64 bits.

TClock 2010 fonctionne comme un charme pour moi et a toutes les options dont je pourrais imaginer avoir besoin. Le développeur d'origine a depuis cessé le développement, mais d'autres ont repris le projet.

Vous pouvez télécharger l' original TClock 2010 Build 95 à partir du message du forum DonationCoder de l'auteur , ou à partir d'un miroir de ventilateur ; les deux doivent avoir une somme md5 de 8bbdc9344c223ee24bafd944cecbd507 . Le développeur a également publié le code source, qui continue d'être développé .

Remarque : je n'ai testé que la version 95, la dernière produite par le développeur d'origine.

Mis à part l'horloge elle-même, sa capacité à avoir un raccourci clavier global pour ouvrir un calendrier rapide est particulièrement utile. En prime, l'application est (principalement) autonome et ne nécessite pas de privilèges administratifs.

Ma configuration avec TClock 2010 Build 95, Windows 7 Enterprise 64 bits et les petites icônes de la barre des tâches:

TClock 2010, Windows 7 Entreprise 64 bits

Terrance
la source
Remarque: T-Clock 2010 peut toujours être téléchargé à partir de T-Clock de Stoic Joker .
harrymc
Le site Web d'origine renvoie au forum DonationCoder, qui héberge toujours l'application. J'ai ajouté votre miroir et quelques informations de version supplémentaires ci-dessus. Merci!
Terrance
fonctionne toujours sur windows 10 x64
JinSnow
@harrymc La seule chose que je peux obtenir de ce lien est une baignoire. Je pense que l'URL doit être mise à jour, hehe.
Konrad Viltersten
@KonradViltersten: Quel lien est une baignoire?
harrymc
10

Problème

Considérez ce scénario: vous avez la barre des tâches positionnée en bas ou en haut lorsque vous utilisez de petites icônes . Vous voulez voir la date et l'heure , mais seule cette dernière est affichée.

Ce comportement est inhérent à conception.


Solutions proposées jusqu'à présent

  • Agrandir la barre des tâches pour qu'elle soit deux fois plus haute @ techie007
    Pendant qu'elle fonctionne, la barre des tâches devient encore plus grande que celle par défaut lors de l'utilisation de grandes icônes.

  • Positionnement vertical de la barre des tâches @ techie007
    Certains préféreront toujours avoir la barre des tâches en bas ou en haut.

  • Réduire le paramètre Points par pouce (DPI) en dessous de 100% @ Molly7244
    Pas vraiment une option car les icônes auront juste l'air mauvaises / déformées, et le texte risque de ne pas être rendu correctement de toute façon. Il pourrait également y avoir d'autres effets secondaires; il s'agit essentiellement d'un hack de registre non pris en charge.

  • Utilisation d'une application tierce - Skinny Clock @Frank
    Considérant que le programme a d'autres fonctionnalités, il nécessite quelques ajustements pour obtenir une expérience sans fioritures. Il a une fonction de remplacement qui peut remplacer l'horloge de la barre des tâches et afficher un format de date / heure personnalisé. C'est une fonctionnalité expérimentale et même si cela peut fonctionner pour certaines personnes (pour une raison quelconque, le programme a cessé de fonctionner après certains tests), le texte rendu ne sera pas positionné correctement et il ne sera pas aussi net que l'original.

  • Utilisation d'une application tierce - T-Clock @Terrance
    Certainement une meilleure alternative que Skinny Clock car elle est plus légère. Les paramètres par défaut ne sont pas assez bons mais peuvent être facilement personnalisés. La position peut également être ajustée. Tout comme Skinny Clock, le rendu de texte n'est pas parfait quel que soit le paramètre de qualité que vous choisissez. Si le programme se bloque ou se termine avec force, le shell de l'explorateur se bloque.

  • Ajouter une nouvelle barre d'outils et la changer pour afficher de grandes icônes @Tomas
    La barre des tâches sera légèrement plus grande par rapport à celle par défaut, et en même temps trop petite pour gérer deux rangées d'applications comme la solution de @ techie007.


Solution alternative: pirater la barre d'outils de date

L'idée est de créer une nouvelle barre d'outils pointant vers un dossier dont le seul contenu est un fichier de raccourci qui est renommé en fonction de la date du système. Une barre d'outils de la barre des tâches, un fichier de raccourci, un script de commandes et une tâche planifiée: c'est tout ce qu'il faut.

Voici le résultat final:

pirater la barre d'outils

Étapes préliminaires

  1. Créez un dossier DateToolbarHackdansC:\Users\<Name> (ou où vous voulez).
  2. Créez un nouveau dossier à l'intérieur DateToolbarHacket nommez-le Date.

Fichier de raccourci

  1. Ouvrez le panneau de configuration et accédez à Horloge, langue et région .
  2. Cliquez avec le bouton droit sur Date et heure et sélectionnez Créer un raccourci dans le menu contextuel.
  3. Déplacez le raccourci du bureau vers le Datedossier.

Script de lot

  1. Copiez le code suivant et collez-le dans un nouveau fichier appelé UpdateToolbar.cmdà l'intérieur duDateToolbarHack dossier:

    @Écho off
    setlocal enabledelayedexpansion
    cd / d "% ~ dp0 \ Date"
    appel: getShortDate
    ren * .lnk% month% -% day% .lnk
    sortie / b
    
    : getShortDate
    for / f "skip = 1 tokens = 1-3" %% A in ('wmic path Win32_LocalTime get day ^, month ^, year / value / format: table') do (
    jour défini = 00 %% A
    set day =! day: ~ -2!
    définir le mois = 00 %% B
    définir le mois =! mois: ~ -2!
    définir l'année = %% C
    définir l'année =! année: ~ -2!
    sortie / b
    )
    
  2. Exécutez le script batch et assurez-vous que le lien a été renommé.

Comment ça marche

Après avoir défini le répertoire de travail, il récupérera la date actuelle, puis renommera le fichier de raccourci. Le code pour obtenir la date actuelle a été partiellement emprunté à cette page: http://ss64.com/nt/syntax-getdate.html

Tâche planifiée

  1. Ouvrez le Planificateur de tâches ( taskschd.msc) et cliquez sur Action> Créer une tâche .
  2. Nommez-le DateToolbarHack.
  3. Dans l' onglet Général , cliquez sur Changer d'utilisateur ou de groupe .
  4. Tapez systemdans la zone de texte, cliquez sur Vérifier les noms , puis sur OK .
  5. Remplacez la valeur Configurer pour par Windows 7, Windows Server 2008 R2 .
  6. Sélectionnez l' onglet Déclencheurs et cliquez sur Nouveau .
  7. Remplacez le début de la tâche par À la connexion , puis appuyez sur OK .
  8. Cliquez sur Nouveau , sélectionnez Sur le déverrouillage du poste de travail et appuyez sur OK .
  9. Cliquez sur Nouveau et sélectionnez Selon un calendrier . Modifiez le paramètre sur Daily et remplacez l' heure de début par 12:00:00 AM (minuit). Appuyez sur OK .
  10. Basculez vers l' onglet Actions et cliquez sur Nouveau .
  11. Tapez "X:\Path\to\UpdateToolbar.cmd"dans la zone de texte Programme / script , en le remplaçant par le chemin du fichier réel.
  12. Cliquez sur l' onglet Conditions et décochez la case Démarrer la tâche uniquement si l'ordinateur est sous tension .
  13. Sélectionnez l' onglet Paramètres et décochez le champ Autoriser l'exécution de la tâche à la demande .
  14. Activez la tâche Exécuter dès que possible après un échec de démarrage planifié .
  15. Laissez tous les autres paramètres aux valeurs par défaut et appuyez sur OK .

Barre d'outils de la barre des tâches

  1. Cliquez avec le bouton droit sur la barre des tâches et décochez l' option Verrouiller la barre des tâches dans le menu contextuel.
  2. Cliquez à nouveau sur la barre des tâches et choisissez Barres d'outils> Nouvelle barre d'outils .
  3. Sélectionnez le Datedossier.
  4. Cliquez avec le bouton droit sur la barre d'outils nouvellement créée et décochez l' option Afficher le titre dans le menu.
  5. Déplacez la barre d'outils à la position que vous préférez.
  6. Activez l' option Verrouiller la barre des tâches .

Personnalisation

Vous pouvez choisir n'importe quelle icône que vous aimez pour le raccourci. Le format de date peut être ajusté en modifiant la ligne suivante dans le script de traitement par lots:

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

Dans ce cas, nous avons le %month%premier suivi du %day%. Le séparateur est -. Vous pouvez inverser leur commande ou ajouter les %year%aussi.

Script personnalisé d'ArtOfWarfare à imprimer, IE, samedi 2 août à la place:

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
)

Limitations connues

  • Il ne doit jamais y avoir quoi que ce soit dans le Datedossier, à l'exception du seul lien que vous avez créé.
  • Vous ne pouvez pas utiliser de caractères réservés Windows comme séparateurs:

    < > : " / \ | ? *
    
et31415
la source
Wow ... compliqué, mais c'est mieux qu'autre chose. J'ai tout fait et ça marche très bien!
oscilatingcretin
@oscilatingcretin Oui, cela semble plus compliqué que ça ne l'est en réalité. Je n'aimais simplement pas devoir compter sur des applications tierces; l'utilisation d'une telle tâche planifiée minimisera la surcharge du système car la date n'est mise à jour qu'en cas de besoin. En prime, si vous cliquez sur la barre d'outils, l'applet du panneau de configuration Date et heure est lancée. Faites-moi savoir si vous rencontrez un problème.
and31415
J'ajouterai qu'il est important de ne pas manquer l'étape 14.Enable the Run task as soon as possible after a scheduled start is missed option. Sinon, la mise sous tension de votre PC après la durée d'exécution programmée entraînera la non-exécution de la tâche.
oscilatingcretin
J'ai traversé tout cela et je ne peux pas le positionner comme je le souhaite. Dropbox, Symantec, Battery, Internet et Volume occupent tous l'espace entre la date et l'heure, et il ne semble y avoir rien que je puisse faire à ce sujet. De plus, c'est un peu boiteux que je ne puisse pas avoir de barres obliques entre les éléments de la date.
ArtOfWarfare
1
@ArtOfWarfare Ces icônes sont situées dans la zone de notification et les barres d'outils personnalisées ne peuvent pas y être placées. Vous ne pouvez pas utiliser de barres obliques car ce sont des caractères réservés. La date réelle est extraite d'un nom de fichier et les barres obliques (entre autres) ne sont pas autorisées. Quant au script, il analyse la sortie de la wmic path Win32_LocalTimecommande qui est utilisée pour récupérer le jour, le mois et l'année en cours. Une variable est définie pour chacun, puis complétée par 0( 3devient03 , etc.). Enfin, chaque variable est ajustée aux deux derniers caractères uniquement, supprimant ainsi les zéros supplémentaires.
and31415
9

Si vous réduisez les paramètres DPI en dessous de 100% (96 DPI) à 80 ou 90%, vous devriez voir l'heure ET la date dans la barre des tâches avec de «petites icônes». Mais puisque les gens de Microsoft dans leur sagesse infinie ont fixé la limite minimale à 100%, vous devrez modifier le registre pour cela:

Si vous souhaitez utiliser des paramètres DPI inférieurs à 96 (100%), démarrez l'Éditeur du Registre (sauvegardez d'abord votre registre) et accédez à HKEY_CURRENT_CONFIG\Software\Fonts

La valeur LogPixels est de 96 décimales.

Pour une taille de police de 90%, définissez-la sur 86 décimales.

Pour une taille de police de 80%, définissez-la sur 76 décimales.

Fermez REGEDIT et redémarrez l'ordinateur.

Si du texte apparaît trop petit ou flou, essayez une valeur différente ou revenez à 96 DPI.

Source: Vista moins de 96 DPI par modification du registre (fonctionne pour Windows 7)

Entrez la description de l'image ici

Voilá! Heure ET date avec de petites icônes dans la barre des tâches (avec des paramètres de 90% DPI).

Peter Mortensen
la source
2
Je vais essayer demain quand je me sentirai plus courageux, merci.
kirakat
1
@Molly - Avez-vous déjà dormi?
Patriot
8

Avec Windows 7 ou Vista (32 bits ou 64 bits) et de petites icônes, vous pouvez afficher la date et l'heure en utilisant le programme gratuit Skinny Clockde RAWOS ou Softpedia .

J'ai la version 1.15 Beta 1, qui a besoin d'être peaufinée pour des résultats optimaux.

  • Pour définir le chargement automatique: (Cliquez avec le bouton droit sur l'icône dans la barre des tâches> Paramètres> Général> cochez Autorun).
  • Pour désactiver la fenêtre d'horloge: (Paramètres> Fenêtre d'horloge> cliquez sur the definition file None bouton de ).
  • Pour régler l'horloge de la barre des tâches: (Paramètres> Horloge de la barre des tâches> cochez Remplacer la barre des tâches - expérimental mais fonctionne. Ensuite, sélectionnez la police, les couleurs et le masque d'horloge (j'utilise "h: nnam / pm ddMMM").
Franc
la source
5

Il existe une version de T-Clock qui est maintenue par White-Tiger sur GitHub et qui fonctionne très bien. Je l'ai testé moi-même sous Windows 10. Selon la description, il est également compatible avec Windows 7.

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

Capture d'écran Windows 10

Le programme est hautement personnalisable mais par défaut, tout fonctionne normalement. Seul le menu contextuel (clic droit sur l'heure et la date) a de nouvelles fonctions et n'est plus dans le thème Windows 10.

Menu contextuel modifié

Benjamin Ziepert
la source
1

Vous pouvez, mais vous devez soit déverrouiller la barre des tâches et l'agrandir pour qu'elle soit deux fois plus haute; ou vous pouvez le déplacer vers l'un des bords latéraux du moniteur. Malheureusement, ces deux options rendent la barre plus grande que la simple utilisation de grandes icônes.

Ƭᴇcʜιᴇ007
la source
merci pour votre réponse rapide, je le soupçonne un peu :( Je suppose que je vais juste commencer à prier pour qu'une nouvelle version de TClock apparaisse bientôt compatible avec W7.
kirakat
Hey! J'ai oublié TClock! oh les souvenirs .. :)
Ƭᴇcʜιᴇ007
1

Il y a une astuce. Je l'ai trouvé moi-même aujourd'hui.

  1. Faites un clic droit sur la barre des tâches et sélectionnez "Barres d'outils -> Nouvelle barre d'outils ...".
  2. Sélectionnez n'importe quel dossier VIDE
  3. Il ajoutera immédiatement la barre d'outils de lancement rapide à la barre des tâches.
  4. Assurez-vous que la barre des tâches est déverrouillée (décochez l'option "Verrouiller la barre des tâches" dans le menu contextuel)
  5. Vous verrez un espace réservé pour faire glisser la barre d'outils de lancement rapide.
  6. Augmentez la taille de l'icône: faites un clic droit sur l'espace réservé de la barre d'outils et activez l'option "Affichage -> Grandes icônes".
  7. Décochez les options "Afficher le texte" et "Afficher le titre"
  8. Verrouillez le taskbak.

Terminé! :)

Tomas
la source
1
La taille résultante de la barre des tâches est aussi grande que la barre des tâches utilisant de grandes icônes.
Aaron Hoffman
1
@AaronHoffman En fait un peu plus grand.
and31415
0

Si vous cherchez aujourd'hui à télécharger T-Clock 2010 (build 95) qui a maintenant disparu, il existe toujours un site Web qui le conserve, à l'adresse:

LA PAGE WEB EXTRÊMEMENT NON OFFICIELLE DU T-Clock de Stoic Joker .

Cette page Web extrêmement temporaire de 2009 est toujours là et attend.

La seule autre solution que je peux voir serait d'utiliser l'un des thèmes Windows trouvés sur devianART , par exemple, Shine 2.0 par zainadeel , ou d'utiliser un utilitaire tel que Windows7 Style Builder d'Ave (22,50 $ US) pour créer votre propre thème.

harrymc
la source
1
Donc, la seule façon de le faire est d'utiliser des applications tierces non officielles / abandonnées (dont deux existent, que vous avez mentionnées et ont déjà été recommandées par d'autres répondeurs ici), en utilisant de grandes icônes (ce qui semble être le cas pour le thème Shine) ), réduire la taille de la police, augmenter la taille de la barre des tâches, positionner la barre des tâches verticalement ou payer de l'argent?
oscilatingcretin
Je pense que c'est un bon résumé de la situation - peu de choses ont changé dans Windows 7 depuis 2009.
harrymc
@harrymc pourquoi ne pas simplement en faire une modification de la réponse qui suggérait à l'origine TClock?
nhinkle
@nhinkle: je vais y ajouter ce lien.
harrymc
@oscilatingcretin Je viens de publier une solution alternative.
and31415