|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Как в vbs вставить переменную |
|
|
VBS/WSH/JS - Как в vbs вставить переменную
|
Старожил Сообщения: 489 |
Не разбираюсь в vbs но нужна помощь что бы изменить путь в таком файле
Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\КИССа") Set objFolderItem = objFolder.ParseName("КИССа.lnk") Set colVerbs = objFolderItem.Verbs For Each objVerb in colVerbs If Replace(objVerb.name, "&", "") = "Закрепить на панели задач" Then objVerb.DoIt Next мне нужно тоже но наоборот "Открепить от панели задач" но по пути C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar но вместо ИМЕНИ ПОЛЬЗОВАТЕЛЯ вставить переменную потому что будет использоваться на разных компах Как мне сделать этот путь универсальным для разных пользователей (или может есть путь попроще??) |
|
Отправлено: 00:59, 17-04-2012 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать C:\users\%username%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
|
Отправлено: 02:40, 17-04-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Valek271183, обратите внимание на примеры отсюда: 7 / 2008 R2 - [решено] Как закрепить ярлыки в меню Пуск?.
|
Отправлено: 08:34, 17-04-2012 | #3 |
Старожил Сообщения: 489
|
Профиль | Отправить PM | Цитировать Iska помогай. Приведи пожалуйста пример на любом ярлыке с панели задач как его можно "Открепить от панели задач"
|
Отправлено: 12:26, 19-04-2012 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Valek271183, не помогу — у меня нет сейчас под рукой ОС, более свежих, нежели Windows XP.
Примеры есть по приведённой ссылке. Потребное имя глагола можно получить, перебрав их, как в этом примере из упомянутой ссылки же. |
|
Отправлено: 14:46, 19-04-2012 | #5 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Const CSIDL_PROFILE = &H28 Set objShell = CreateObject("Shell.Application") Set objCurrentUserStartFolder = objShell.NameSpace(CSIDL_PROFILE) strCurrentUserProgramsPath = objCurrentUserStartFolder.Self.Path Set objFolder = objShell.Namespace(strCurrentUserProgramsPath & "\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar") Set objFolderItem = objFolder.ParseName("cmd.lnk") Set colVerbs = objFolderItem.Verbs For Each objVerb in colVerbs If Replace(objVerb.name, "&", "") = "Открепить от панели задач" Then objVerb.DoIt Next |
Отправлено: 19:54, 19-04-2012 | #6 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать "cmd.lnk" вы просто так написали или у вас он так называется?
просто у меня cmd закрепляется как "Command Prompt.lnk" |
Отправлено: 20:05, 19-04-2012 | #7 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать ferget, это у меня там ярлык такой.
|
Отправлено: 20:10, 19-04-2012 | #8 |
Старожил Сообщения: 489
|
Профиль | Отправить PM | Цитировать Morpheus , я знал что ты сможешь помочь, людей которые так хорошо разбираются не так уж и много, но у тебя всегда есть ответ на любой вопрос, так что СПАСИБО тебе огромное!
|
Отправлено: 20:11, 19-04-2012 | #9 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Valek271183, не всегда и не на любой, но за спасибо - спасибо!
![]() |
Отправлено: 20:15, 19-04-2012 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Вытащить значение из реестра и вставить его в переменную | root221 | Скриптовые языки администрирования Windows | 16 | 26-03-2024 12:10 | |
как загнать в переменную ip арес компа ? | mitiya | Сетевые технологии | 19 | 08-06-2006 02:27 | |
Как создать переменную, имя которой такоеже как значение + несколько латин. символов? | Вебмастеру | 12 | 26-11-2005 10:14 | ||
как вставить | xamelion | Вебмастеру | 2 | 07-09-2005 01:19 | |
как в JavaScript передать переменную? | Guest | Вебмастеру | 8 | 25-08-2004 13:33 |
|