Wie kann ich in Windows 10 die Wochennummer in der Taskleiste anzeigen?

Wie kann ich in Windows 10 die Wochennummer in der Taskleiste anzeigen?

Gibt es eine Möglichkeit, die Wochennummer in der Taskleiste von Windows 10 anzuzeigen? Ich bevorzuge, dass sie in die Windows-Uhr-Anwendung integriert ist, die ohnehin in der Taskleiste angezeigt wird – direkt oder per Links-/Rechtsklick. Aber im Moment nehme ich jede Umgehung in Anspruch, einschließlich Software von Drittanbietern .

Mein aktueller Workaround besteht darin, den Kalender über das Startmenü zu öffnen (mit aktivierten Wochennummern). Ich brauche also keine weitere Lösung, die ein Fenster öffnet, das ich manuell wieder schließen muss.

Notiz: Ich habe eine zweite Frage in Bezug auf Windows 11 gestellt: Wie kann ich in Windows 11 die Wochennummer in der Taskleiste anzeigen?

Antwort1

Sie könnenWeißer Tiger/T-Uhr. Es unterstützt Windows 10 seit Version 2.4.1. Sie können die neueste Version herunterladenHier. Einfach extrahieren und ausführen, es gibt kein Installationsprogramm

T-Clock Kalender

Nach dem Start von T-Clock müssen Sie zunächst den Kalender aktivieren, indem Sie mit der rechten Maustaste auf die Uhr > T-Clock-Optionen klicken. Aktivieren Sie auf der Registerkarte VerschiedenesVerwenden Sie den Kalender von T-ClockUndWochennummern anzeigen

T-Clock-Optionen

Wenn Sie offizielle Unterstützung wünschen, stimmen Sie bitte ab aufFeedback-Hub von Windows 10(Installation der Feedback Hup App erforderlich). Viele Leute haben bereits berichtet, dass:https://aka.ms/AA5mk4r,https://aka.ms/AA7ujey,https://aka.ms/AA7ubxo

Antwort2

Wenn Sie wirklich Probleme haben, können Sie eine kleine Anwendung erstellen, die so konfiguriert ist, dass sie beim Start ausgeführt wird und ein Benachrichtigungssymbol in der Taskleiste erstellt.

Beispiel

Wenn duVisual Studio herunterladen2019 Community-Version können Sie mit dem folgenden Code eine neue C# .Net Forms-Anwendung erstellen:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using System.Globalization;

namespace WeekCounter
{
    static class Program
    {
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new MyCustomApplicationContext());
        } 
        private static void MessageBox(string v)
        {
            throw new NotImplementedException();
        }
    }

    public class MyCustomApplicationContext : ApplicationContext
    {     
        private NotifyIcon trayIcon;

        public MyCustomApplicationContext()
        {
            // Initialize Tray Icon
            trayIcon = new NotifyIcon()
            {
                Icon = WeekCounter.Properties.Resources.icon,
                Text = "WeekCounter",
                ContextMenu = new ContextMenu(new MenuItem[] {
                new MenuItem("Exit", Exit)
            }),
                Visible = true
            };

            trayIcon.MouseMove += new MouseEventHandler(notifyIcon1_MouseMove);
        }
        private void notifyIcon1_MouseMove(object sender, MouseEventArgs e)
        {
            CultureInfo myCI = new CultureInfo("en-US");
            Calendar myCal = myCI.Calendar;
            CalendarWeekRule myCWR = myCI.DateTimeFormat.CalendarWeekRule;
            DayOfWeek myFirstDOW = myCI.DateTimeFormat.FirstDayOfWeek;
            trayIcon.Text = "Time: " + DateTime.Now.ToString("MM/dd/yyyy h:mm:ss tt") + "\nWeek: " + myCal.GetWeekOfYear(DateTime.Now, myCWR, myFirstDOW);
        }

        void Exit(object sender, EventArgs e)
        {
            trayIcon.Visible = false;
            Application.Exit();
        }
    }
}

Hinweis: Unter den „Ressourcen“ für das Projekt können Sie eine geeignete ICO-Datei als Symbolressource hinzufügen. Im Code wird sie als „Symbol“ referenziert, daher muss die Ressource folgendermaßen benannt werden:

Icon = WeekCounter.Properties.Resources.icon

Symbolressource hinzufügen

Sie können sicherstellen, dass die EXE beim Start ausgeführt wird, indem Sie unter dem Registrierungsschlüssel einen Verweis darauf hinzufügen:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 

verwandte Informationen