Содержание

windows — Обновление состояния ярлыка (изменение иконки)

Вопрос задан

Изменён 1 год 7 месяцев назад

Просмотрен 185 раз

Цель:
Хочу перенести корзину на панель задач.
Открываю корзину и перетаскиваю иконку на рабочий стол.
На рабочем столе появился ярлык корзины.

Проблема:
создаю папку и файл, удаляю, тут же значок корзины меняется.
значок ярлыка остается прежним, но обновляется если перезагрузить explorer.exe
(при изменении значка любой другой папки с помощью Folder Painter, иконка ярлыка тоже меняется)

Вопросы:
Можно ли как-то прописать чтобы ярлык тоже обновлялся? Или добавить к команде ‘обновить’?
Можно ли добавить к ярлыку правой кнопкой команду ‘Очистить корзину’?
(например дублировав .

lnk на .lnkk и прописать новую команду только для таких ярлыков)

Пробовал:
Хотел сделать по аналогии с God Mode.{ED7BA470-8E54-465E-825C-99712043E01C}
Корзина.{645FF040-5081-101B-9F08-00AA002F954E}
Ярлык создался, без иконки ярлыка, но он тоже не обновляется.

  • windows

1

корзина это системная папка. чтобы она отображалась на рабочем столе, не надо создавать ярлык. В случае с win10 надо отрыть Персоанализация -> Темы. Справа выбрать Параметры значков рабочего стола, и в открывшемся диалоговом окне установить галку у корзины.

тогда у вас и контекстное меню адекватное будет и с обновлением иконки не будет проблем.

3

Резюме:
Перетащил иконку напрямую из корзины на панель задач.
При нажатии правой кнопкой мыши есть пункт ‘Очистить корзину’.
При очищении иконка меняется.

Еще:
Добавил в контекстное меню 2 параметра
1) Перезапустить проводник Windows
2) Перестроить кэш значков Windows

Для справки:
Думаю можно будет добавить код команды 2) в команду ‘Обновить’ через &.
И получим обновление кэша значков при команде обновить.

0

Можно попробовать автоматизировать вот этот скрипт.(vbs)


'Скрипт правильно обновляет Рабочий стол, очищая (обновляя) кэш иконок командами в 8-ой и 9-ой строках.
'Побочным действием такой очистки кэша и обновления оболочки является создание файлов-отчётов.
'Команды, начинающиеся с 14-ой строки, отвечают за удаление этих логов после паузы в 1 секунду (10-я строка).
'13-я строка указывает сценарию переменную среду %userprofile%, которую Microsoft ® WBSH по умолчанию не понимает.
'Автор скрипта: Аванесян Х.С.
Set oShell = WScript.CreateObject ("WScript.
Shell") oShell.run "ie4uinit.exe -show" oShell.run "ie4uinit.exe -ClearIconCache" WScript.Sleep 1000 Set objFSO = CreateObject("Scripting.FileSystemObject") set WshShell = CreateObject("WScript.Shell") UserProfile = WshShell.ExpandEnvironmentStrings("%USERPROFILE%") If objFSO.FileExists(USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-ClearIconCache.log") Then objFSO.DeleteFile USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-ClearIconCache.log" End If If objFSO.FileExists(USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-show.log") Then objFSO.DeleteFile USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-show.log" End If If objFSO.FileExists(USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\brndlog.txt") Then objFSO.DeleteFile USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\brndlog.txt" End If If objFSO.FileExists(USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-UserConfig.
log") Then objFSO.DeleteFile USERPROFILE &"\AppData\Local\Microsoft\Internet Explorer\ie4uinit-UserConfig.log" End If

4

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Как изменить значок прикрепленного сайта – Вадим Стеркин

Рекомендую авторский курс Павла Нагаева «Основы PowerShell«. Высокая практическая ценность, внимание к деталям, индивидуальный подход. Скидка по промокоду: outsidethebox5.

Вы тут: Главная → Windows → Как изменить значок прикрепленного сайта

Рубрики: Windows, Вопрос — Ответ, Программы Обновлено: 14.10.2019 комментариев 17

После прошлой публикации ко мне постучался в Live Messenger мой коллега MVP и спросил, можно ли изменить значок прикрепленного сайта. Мол, сайт полезный, а значок – некрасивый. И еще не получив ответа, он сразу же предложил занести его в блог 🙂

В бета-версии IE9 можно было указать путь к значку в свойствах ярлыка, как это обычно делается. Но в финальной версии эту возможность убрали, надо полагать, в угоду владельцам сайтов. Чтобы дать ответ, мне пришлось заглянуть вовнутрь ярлыка прикрепленного сайта – файла с расширением .website.

Параметры значка

Ярлыки панели задач хранятся в папке

%appdata%\microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbar


Ярлыки прикрепленных сайтов – это обычные текстовые файлы, которые можно править в блокноте. Выглядит код примерно так:


[InternetShortcut]
Comment=OSZone
URL=http://www.oszone.net/
IDList=
IconFile=http://www.oszone.net/favicon.ico
IconIndex=1

Параметр IconFile задает путь к файлу со значком (например, файлу ICO или динамической библиотеке DLL), а параметр

IconIndex – номер ресурса. В случае с библиотекой это работает так:


IconFile=C:\Windows\system32\shell32.dll
IconIndex=47

Вот и вся теория – переходим к практике!

Замена значка

Здесь важна правильная последовательность действий:

  1. Вырежьте ярлык из папки и вставьте его на рабочий стол. Если значок отображается на панели задач, открепите его.
  2. Дважды щелкните по ярлыку на рабочем столе, чтобы обновить его.
  3. Перетащите ярлык в блокнот, внесите изменения и сохраните файл.
  4. Дважды щелкните по ярлыку на рабочем столе, и вы увидите обновленный значок.
  5. Перетащите ярлык с рабочего стола на панель задач, чтобы закрепить его.

После чего вы можете удалить ярлык с рабочего стола. Как видите, все очень просто, хотя решение и не лежит на поверхности.


В этот же день мне постучался другой MVP, который сходу не нашел поиск по блогу. Действительно, судя по статистике, посетители им мало пользуются. Видимо, в боковой панели он теряется среди других элементов (даже MVP не нашел :).

Поэтому я вернул поиск на его законное место в правом верхнем углу сайта. Однако «родная» форма поиска выполняет запрос в Google — пришлось поковыряться в коде, чтобы этого добиться. Теперь буду смотреть, увеличилось ли количество поисковых запросов 🙂

Метки: IE, проводник

Вадим — владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь. Поддержать автора вы можете тут.

← Три секрета диспетчера задач Windows

Как открывать ярлыки прикрепленных сайтов в любимом браузере →

Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.

31 676 значков ярлыков — бесплатно в SVG, PNG, ICO

  • Все активы
  • 3D иллюстрации
  • Лотти Анимации
  • Иллюстрации
  • Иконки

Фильтры

Эксклюзив для IconScout

Все ресурсы

3D-иллюстрации

Lottie Animations

Иллюстрации

Иконки

Бесплатно

Премиум

Все

Индивидуальные

Упаковки

Линия

Символ

Плоский

Цветной контур 9001 5

Градиент

Двойной тон

Дудл

Изометрия

Скругление

Наклейка

  • Электронная коммерция и покупки
  • Пользовательский интерфейс
  • Бизнес
  • Разнообразный
  • Покупка
  • Фестиваль и дни
  • Черная пятница
  • Каникулы
  • Спортивные игры
  • Финансы
  • Сео и Интернет
  • Магазин
  • Продажи
  • Знак и символы
  • Рождество
  • Сеть и связь
  • Гостиница
  • Природа
  • Здания
  • Доставка
  • Еда, напиток
  • Маркетинг и брендинг
  • Стрелки
  • Развлечение
  • Школа
  • Торговая площадка
  • ислам
  • Путешествовать
  • Отношение
  • Валентина

Популярные

Последние

Популярные

Актуальные

Получите неограниченный доступ к более чем 6,4 миллионам активов
Получите неограниченное количество загрузок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Метка выключена Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Продажа этикеток Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Принтер для печати этикеток Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Этикетка Значок

Люди также ищут:

  • иконы розетки
  • иконки диаметр бесплатно
  • значок мессии svg
  • значок для цыпленка
  • иконки температуры авто бесплатно
  • иконки для шитья
  • икона пина колада
  • бесплатные иконки для комфортной комнаты
  • иконки дальтонизма
  • скачать значок инструмента измерения температуры тела
  • символ собачьей лапы
  • тест на аллергию на иконку
  • скачать значок рутины
  • монограмма логотип новый год
  • значок математика логика
  • значок для консервантов
  • яблоко Лиза смайлик
  • скачать значок командной сессии
  • значок для материнского страхования
  • скачать значок точки сбора
  • значок глазного яблока ведьмы
  • наклонная скамья иконки бесплатно
  • значок для арабской палатки
  • значки выходных продуктов
  • значки панели набора номера телефона
  • эмодзи времени документирования
  • смайлики набора эксплойтов
  • сумка сумка значок скачать
  • королева сердца иконки бесплатно
  • символ энтерита

текстовое поле — Как добавить значок в метку или текст метки в текстовое поле флаттера

Вот мой код: когда я начинаю вводить текст подсказки, он переопределяет текст метки, если он предоставляется вместе со значком. текст метки можно использовать для правильного пользовательского интерфейса, но он принимает только текст. Как это решить?

 метка: Строка(
                crossAxisAlignment: CrossAxisAlignment.center,
                дети: [
                  Текст(
                    "Адрес электронной почты",
                    стиль: TextStyle (цвет: Colors.grey),
                  ),
                  Коробка Размера(
                    ширина: 5,
                  ),
                  Подсказка(
                    поле: EdgeInsets.all(10),
                    отступы: EdgeInsets.all(10),
                    украшение: BoxDecoration(
                        borderRadius: BorderRadius.circular(10),
                        цвет: Colors.grey.shade500),
                    сообщение:
                        «Мы используем вашу электронную почту, чтобы подтвердить вашу личность, создать идентификатор пользователя и связаться с вами по вопросам, связанным с учетной записью.»,
                    дочерний элемент: IconButton(
                      значок: Значок(
                        Иконки. инфо,
                        цвет: Colors.grey,
                      ),
                      onPressed: () {
                        /* ваш код */
                      },
                    ),
                  ),
                ],
              ),
 

Но мой интерфейс выглядит так

  • флаттер
  • текстовое поле

4

 Леса(
 тело: Центр(
 ребенок: Форма(
 autovalidateMode: AutovalidateMode.onUserInteraction,
 дочерний элемент: TextFormField(
 стиль: TextStyle (fontSize: 18, цвет: Colors.white),
 курсорЦвет: Цвета.белый,
 focusNode: FocusNode(),
 валидатор: (значение) => validateEmail(value.toString())
 ? нулевой
 : "Введите, пожалуйста, действительный адрес электронной почты.",
 украшение: InputDecoration(
 errorStyle: TextStyle (цвет: Colors.
Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *