Проблема
Розглянемо цей сценарій: панель завдань розміщується внизу або вгорі , використовуючи невеликі значки . Ви хочете бачити і дату, і час , але відображається лише останній.
Така поведінка за задумом.
Запропоновані рішення поки що
Розширення панелі завдань удвічі більше @ techie007
Хоча вона працює, панель завдань стає ще більшою, ніж стандартна, використовуючи великі піктограми.
Розташування панелі завдань вертикально @ techie007
Деякі можуть все ж вважати за краще, щоб панель завдань була внизу або вгорі.
Зменшення параметра "Точки на дюйм" (DPI) нижче 100% @ Molly7244
Насправді не варіант, оскільки піктограми просто виглядатимуть погано / спотвореними, а текст у будь-якому випадку може не відображатися правильно. Можуть бути й інші побічні ефекти; це в основному непідтримуваний злом реєстру.
Використання стороннього додатку - Skinny Clock @Frank
Враховуючи, що програма має інші функції, для отримання непотрібного досвіду потрібне певне налаштування. Він має функцію переопрацювання, яка може замінити годинник панелі завдань і відобразити користувацький формат дати / часу. Це експериментальна функція, і хоча вона може працювати для деяких людей (з будь-якої причини програма перестала працювати після деякого тестування), відредагований текст не буде розміщений належним чином, і він буде не таким чітким, як оригінальний.
Використання стороннього додатка - T-Clock @Terrance
Однозначно краща альтернатива тому Clock Clock, оскільки він легший . Налаштування за замовчуванням недостатньо хороші, але їх можна легко налаштувати. Позицію можна регулювати теж. Як і Skinny Clock, відображення тексту не є ідеальним, незалежно від того, які налаштування якості ви виберете. Якщо програма виходить з ладу або припиняється насильно, оболонка провідника вийде з ладу.
Додавання нової панелі інструментів та змінення її для відображення великих піктограм @Tomas
Панель завдань буде дещо більшою порівняно з типовою, і в той же час занадто маленькою, щоб обробляти два ряди програм, таких як рішення @ techie007.
Альтернативне рішення: злом панелі інструментів дати
Ідея полягає у створенні нової панелі інструментів, яка вказує на папку, єдиним вмістом якої є файл ярлика, який перейменовується залежно від системної дати. Панель інструментів панелі завдань, файл ярликів, пакетний сценарій та заплановане завдання: це все, що потрібно.
Ось кінцевий результат:
Попередні кроки
- Створіть папку з ім'ям
DateToolbarHack
в C:\Users\<Name>
(або де завгодно).
- Створіть нову папку всередині
DateToolbarHack
і назвіть її Date
.
Файл ярлика
- Відкрийте панель керування та перейдіть до годинника, мови та регіону .
- Клацніть правою кнопкою миші дату та час та виберіть Створити ярлик у контекстному меню.
- Перемістіть ярлик з робочого столу в
Date
папку.
Пакетний сценарій
Скопіюйте такий код і вставте його в новий файл, який називається UpdateToolbar.cmd
всередині DateToolbarHack
папки:
@echo off
setlocal enabledeyedex розширення
cd / d "% ~ dp0 \ Дата"
виклик: getShortDate
ren * .lnk% місяць% -% день% .lnk
вихід / б
: getShortDate
для / f "skip = 1 лексеми = 1-3" %% A in ('wmic шлях Win32_LocalTime отримати день ^, місяць ^, рік / значення / формат: таблиця') do (
встановлений день = 00 %% A
встановити день =! день: ~ -2!
встановити місяць = 00 %% B
встановити місяць =! місяць: ~ -2!
встановлений рік = %% C
встановити рік =! рік: ~ -2!
вихід / б
)
Запустіть пакетний сценарій і переконайтесь, що посилання було перейменовано.
Як це працює
Після встановлення робочого каталогу він отримає поточну дату, а потім перейменує файл ярлика. Код для отримання поточної дати був частково запозичений з цієї сторінки: http://ss64.com/nt/syntax-getdate.html
Заплановане завдання
- Відкрийте Планувальник завдань (
taskschd.msc
) та натисніть Дія> Створити завдання .
- Назвіть це
DateToolbarHack
.
- Перебуваючи на вкладці Загальні , натисніть Змінити користувача або групу .
- Введіть
system
текстове поле, натисніть кнопку Перевірити імена та натисніть кнопку ОК .
- Змініть конфігурацію значення на Windows 7, Windows Server 2008 R2 .
- Виберіть вкладку Тригери та натисніть кнопку Створити .
- Змініть Почати завдання на Увійти в систему , а потім натисніть OK .
- Клацніть Створити , виберіть На розблоку робочої станції та натисніть OK .
- Клацніть Створити та виберіть У розкладі . Змініть налаштування на Daily і замініть час початку на 12:00:00 (опівночі). Натисніть OK .
- Перейдіть на вкладку Дії та натисніть кнопку Створити .
- Введіть
"X:\Path\to\UpdateToolbar.cmd"
у текстове поле програми / сценарію , замінивши його фактичним файлом.
- Перейдіть на вкладку Умови та зніміть прапорець Запустити завдання лише в тому випадку, якщо комп'ютер включений у режим змінного струму .
- Перейдіть на вкладку Налаштування та зніміть прапорець Дозволити виконання завдання за запитом .
- Увімкніть завдання « Запустити» якнайшвидше після того, як опція запланованого запуску пропущена .
- Залиште всі інші настройки за замовчуванням і натисніть OK .
Панель інструментів панелі завдань
- Клацніть правою кнопкою миші на панелі завдань і зніміть прапорець " Заблокувати панель завдань " у контекстному меню.
- Клацніть ще раз панель завдань і виберіть Панелі інструментів> Нова панель інструментів .
- Виберіть
Date
папку.
- Клацніть правою кнопкою миші новостворену панель інструментів і зніміть прапорець у меню опції Показати заголовок .
- Перемістіть панель інструментів у потрібне положення.
- Увімкніть параметр Блокування панелі завдань .
Настроювання
Ви можете вибрати будь-який значок, який вам сподобався. Формат дати можна відрегулювати, змінивши наступний рядок у пакетному сценарії:
ren *.lnk %month%-%day%.lnk
У цьому випадку у нас %month%
першим слідує " %day%
. Сепаратор є -
. Ви можете інвертувати їх замовлення або також можете додати його %year%
.
Індивідуальний сценарій ArtOfWarfare для друку, IE, Sat 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
)
Відомі обмеження