THG.RU | Поиск Поиск Поиск | Новости | Видеокарты | Процессоры | Материнские платы | Мониторы | Аудио/видео | HDD и CD/DVD | Собери сам | Игры | Софт | Домашний ПК

РЕКЛАМА
ПОИСК И ЦЕНЫ
Поиск по сайту THG.ru


Поиск по ценам в Price.ru




ИНФОРМАЦИЯ
ДРУЗЬЯ THG

Exler : авторский проект
iXBT.com : коллеги
BenchmarkHQ
G-Class.ru : Гелики
Avto.ru : автомобили
КомпьютерПресс
Radeon.ru : поддержка
PCNews : новости IT
NV World : Мир nVidia
iPhoneRoot : новости
Kraftway : серверы
SLY : компьютеры

Rambler's Top100 Рейтинг@Mail.ru
bigmir)net TOP 100

СОФТ

RSS
Удаляем стрелки с ярлыков Windows
Краткое содержание статьи: Стрелки на ярлыках рабочего не нравятся многим пользователям. В нашей статье мы приведём простое решение, как их убрать. Кроме того, мы познакомим наших читателей с языком Visual Basic Script, который можно использовать для упрощения многих других операций.

Удаляем стрелки с ярлыков Windows

Редакция THG,  14 мая 2007
Страница: Назад  1 2 Далее


Введение

Введение

Примечание редактора. Сайт Tom's Hardware Guide ориентирован, в первую очередь, на "железо". Но, как нам кажется, нашим читателям пригодится небольшой экскурс в скрипты Windows Visual Basic (VBScript) и модификацию реестра Windows.

Автор этой статьи - приверженец VBScript. И одна из целей данной статьи заключается в том, чтобы познакомить вас с этим языком программирования. Пусть даже язык VBScript вам не интересен, но мы покажем, как с его помощью можно удалить стрелки на значках запуска программ (ярлыках). Кроме кода VBScript, мы предоставим инструкции, как выполнить эту операцию с помощью правки реестра Windows.

Следует помнить, что метод IsShortCut отлично работает под XP и Windows Server 2003, но под Vista могут возникнуть некоторые негативные побочные эффекты.

Благодаря файлам .reg вам не нужно изучать VBScript, чтобы выполнить необходимые операции. Впрочем, если прибегнуть к помощи VBScript, примеры на этом языке покажут, как легко можно создавать объекты. В данном случае объект и его метод .RegDelete модифицируют реестр Windows. В принципе, с помощью скриптов можно использовать разные методы, чтобы автоматизировать задачи, которые можно выполнять через графический интерфейс.

Удаление стрелок с ярлыков является классическим случаем для Microsoft, когда реестр можно править тремя способами: с помощью VBScript, файла .reg и, конечно, regedit.

Метод VBScript, который удаляет значение IsShortCut, работает под XP и Vista. Впрочем, под Vista удаление значений реестра создаёт проблемы со значками в папке "Избранное/Favorites".

Если вы просто хотите как можно быстрее убрать стрелки, используйте файл .reg. Если для удаления стрелок вы будете использовать способ VBScript, то файлы .reg станут дополнительным средством для возвращения в исходное состояние реестра перед тем, как вы запустите скрипт во второй раз.

В использовании скрипта есть и скрытый бонус: вы познакомитесь с такими командами для работы с реестром, как .RegWrite, .RegDelete и .RegRead.

Два скрипта Visual Basic

Пример 1 относительно прост. В нём создаётся objShell и выполняется метод .RegDelete.

Пример 2 сложнее, в нём проводится простейшая проверка на ошибки. В примере 2 создаётся значение REG_SZ для замены, что является эквивалентом переименования IsShortCut.

Скрипты предназначены для XP и Windows 2003. Они будут работать и под Vista, но, как мы уже отмечали, вы получите не очень красивые побочные эффекты на значках в папке "Избранное/Favorites".

Пример 1. Простой скрипт для удаления стрелок с ярлыков

Инструкции

  • Предварительный шаг: чтобы проверить скрипт, создайте ярлык. Например, нажмите правой клавишей мыши на рабочем столе, выберите "Создать" и "Ярлык". Затем укажите программу "calc" и нажмите "Готово". На рабочем столе появится значок со стрелкой.
  • Скопируйте приведённый ниже скрипт в блокнот или редактор скриптов, такой как OnScript.
  • Сохраните файл с расширением .vbs, например, NoArrowEg1.vbs.
  • Запустите скрипт VBScript, нажав в появившемся окне "OK".
  • Чтобы проверить действия, выполняемые с реестром, мы рекомендуем открыть regedit и перейти в раздел реестра, указанный strRoot.
  • Да, чтобы проверить, что стрелки исчезли, нужно выйти из системы и войти вновь. На значках не должно быть стрелок.

' NoArrowEg1.vbs
' ПримерVBScript для удаления стрелок на значках в XP
' и Windows 2003.
' ---------------------------------------------------------------'
'
Option Explicit
Dim objShell, strRoot, strRead, strDelete, strCreate
strRoot = "HKEY_CLASSES_ROOT\lnkfile\IsShortCut"
' Создаём объект Shell
Set objShell = CreateObject("WScript.Shell")
strDelete = objShell.RegDelete(strRoot)
WScript.Echo "Ошибка номер: " & err.number & " проверяйте " & strRoot
strDelete = null
WScript.Quit

' Конец скрипта.

Что можно узнать нового?

  1. Посмотреть, как VBScript создаёт объект objShell, потом, как .RegDelete выполняет работу с реестром.
  2. В VBScript HKEY_CLASSES_ROOT можно сократить до HKCR. (Ещё есть HKLM и HKCU.) Удивительно, но использовать HKCR или HKLM в файлах .reg нельзя.
  3. Метод RegDelete удаляет значение из реестра на основе strName. Если strName заканчивается обратным слэшем (\), то strName считается ключом, иначе - значением.
  4. Ключ IsShortCut можно найти и в других местах, например, в HKCR\piffile и HKCR\WSHFile.

Страница: Назад  1 2 Далее


СОДЕРЖАНИЕ

Отзывы об удалении стрелок с ярлыков в Клубе экспертов THG [ 5 отзывов] Отзывы об удалении стрелок с ярлыков в Клубе экспертов THG [ 5 отзывов]


Свежие статьи
RSS
HDD Hitachi 4 Тбайт: обзор жёстких дисков большой ёмкости Radeon HD 7970 3 Гбайт: обзор и тест пяти разогнанных видеокарт Prology iMap-565A3G: обзор 3G-навигатора Corsair, Crucial, OCZ и Plextor: тесты SSD на контроллере Marvell Killer Wireless-N 1103: Qualcomm против Centrino
HDD Hitachi 4 Тбайт Radeon HD 7970 3 Гбайт Prology iMap-565A3G SSD Corsair, Crucial, OCZ и Plextor Killer Wireless-N 1103

Копирование и распространение информации, упомянутой на страницах THG.ru возможно только при наличии у вас письменного разрешения руководства издания. По вопросам использования наших статей обращайтесь по электронной почте.

THG.ru ("Русский Tom's Hardware Guide") входит в международную сеть изданий Best of Media
РЕКЛАМА
РЕКОМЕНДУЕМ ПРОЧЕСТЬ!
Лучший SSD: апрель 2012
Лучший SSD: апрель 2012

Цены на SSD продолжают снижаться и чтобы показать изменения, мы обновили список наших рекомендаций. В этом месяце лучшие предложения находятся в ценовом диапазоне $200-350. Обратите особое внимание на накопители объёмом 240 Гбайт, цена которых уже составляет почти $1/Гбайт, такого мы ещё не видели.
Блоки питания: конструкция, форм-факторы и спецификации
Блоки питания: конструкция, форм-факторы и спецификации

THG.ru в сотрудничестве с Que Publishing публикует четыре главы из 20-го издания книги Скотта Мюллера 'Апгрейд и ремонт ПК' (Scott Mueller, Upgrading And Repairing PCs, 20th Edition), посвящённые блокам питания.
Почему Wi-Fi плохо работает и как это исправить. Часть 2
Почему Wi-Fi плохо работает и как это исправить. Часть 2

В первой части мы объяснили вам, что может происходить не так с сигналами Wi-Fi и как точки доступа могут работать для улучшения производительности ваших беспроводных устройств. Пора провести проверку в реальных условиях. Мы 'бросили' шестерых кандидатов 'на баррикады' против 65 клиентов и некоторого количества жутких помех. Кто же 'выжил' в этой 'битве'?
Обзор 24' мониторов: Acer S242HL, Dell U2412M и Samsung T24A550
Обзор 24' мониторов: Acer S242HL, Dell U2412M и Samsung T24A550

Мы вновь предлагаем нашим читателям тест мониторов. На этот раз в лабораторию THG попали три 24' модели и на это есть причины. Если 27 дюймов - слишком много (или слишком дорого), а 22 дюйма - слишком мало, то наш новый материал позволит выбрать подходящую модель. Мы пропустили три монитора через наш стандартный набор тестов, чтобы выявить победителя.

История мейнфреймов: от Harvard Mark I до System z10 EC
Верите вы или нет, но были времена, когда компьютеры занимали целые комнаты. Сегодня вы работаете за небольшим персональным компьютером, но когда-то о таком можно было только мечтать. Предлагаем окунуться в историю и познакомиться с самыми знаковыми мейнфреймами за последние десятилетия.

Пятнадцать процессоров Intel x86, вошедших в историю
Компания Intel выпустила за годы существования немало процессоров x86, начиная с эпохи расцвета ПК, но не все из них оставили незабываемый след в истории. В нашей первой статье цикла мы рассмотрим пятнадцать наиболее любопытных и памятных процессоров Intel, от 8086 до Core 2 Duo.

ОБРАТНАЯ СВЯЗЬ
Дизайн!
У вас есть что сказать по поводу нашего дизайна? Советы или рекомендации? Направляйте критику и комментарии по электронной почте.
ССЫЛКИ
Советуем обратить внимание: консольные стеллажи по недорогой цене от опытной компании "МетДизайн".