![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Quick Launch |
|
VBS/WSH/JS - [решено] Quick Launch
|
Пользователь Сообщения: 139 |
Такая вот проблема
Есть скрипт для создания ярлыка QuickLaunch.vbs Set WshShell = WScript.CreateObject("WScript.Shell") Set oShellLink = WshShell.CreateShortcut("C:\Documents and Settings\Admin\Application Data\Microsoft\Internet Explorer\Quick Launch\RegWorkshop.lnk") oShellLink.TargetPath = "D:\RSWP\REGEDIT\RegWorkshop\RegWorkshop.exe" oShellLink.IconLocation = "D:\RSWP\REGEDIT\RegWorkshop\RegWorkshop.exe, 0" oShellLink.WorkingDirectory = "%SystemRoot%\system32" oShellLink.Save Хотелось бы что имя пользователя Admin определялось само (у всех же разные) И имя диска D: тоже определялось автоматически, при условии что сам скрипт находиться в X:\RSWP\, а папка RSWP всегда в корне диска, даже бывает на двух и более! |
|
Отправлено: 23:14, 08-09-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата gen0m.rsw:
и сделайте замену строки во втором дубле. |
|
Отправлено: 13:59, 18-08-2014 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 11:59, 19-08-2014 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата gen0m.rsw:
Замените во втором: .Add "RSWP\REGEDIT\RegWorkshop\RegWorkshop.exe", "RegWorkshop.lnk" .Add "RSWP\REGEDIT\Regshot\_Regshot.exe", "Regshot.lnk" With .CreateShortcut(WScript.CreateObject("Shell.Application").NameSpace("shell:AppData").Self.Path & _ "\Microsoft\Internet Explorer\Quick Launch\" & objDictionary.Item(elem)) |
|
Отправлено: 13:04, 19-08-2014 | #13 |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Iska , все ОК!!! Респект!!!
|
Отправлено: 15:56, 20-08-2014 | #14 |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Iska, прошу Вашей помощи!
Возникла необходимость добавления ярлыков(тоже разных) в папку "Автозагрузка"в Ентот скрипт, условия теже все проги из той же папки, далее код My VBS Full(точнее Ваш)
' ----- ExeScript Options Begin ----- ' ScriptType: window,invoker ' DestDirectory: temp ' Icon: D:\RSWP\_AUTORUN\mainicon.ico ' OutputFile: D:\RSWP\add_quick_launch.exe ' ----- ExeScript Options End ----- Option Explicit Dim objDictionary Dim elem Dim strPath Dim objDrive Set objDictionary = WScript.CreateObject("Scripting.Dictionary") ' Добавление ярлыков в "Быстрый запуск" With objDictionary .Add "RSWP\FILE_FOLDERS\Beyond_Compare\BCompare.exe", "Beyond Compare 3.lnk" .Add "RSWP\FILE_FOLDERS\Locate32\locate32.exe", "Locate32.lnk" .Add "RSWP\HDD_UTILITES\BOOTICE\BOOTICEx86_ru.exe", "BootIce.lnk" .Add "RSWP\MANAGER\NirSoft\NirSoft\shexview.exe", "ShellExView.lnk" .Add "RSWP\MANAGER\PROWiSe\PROWiSe.exe", "PROWiSe.lnk" .Add "RSWP\MANAGER\Pserv2\Pserv2.exe", "Pserv2.lnk" .Add "RSWP\MANAGER\Starter\Starter.exe", "Starter.lnk" .Add "RSWP\MANAGER\SysInternals\AutoRuns.exe", "AutoRuns.lnk" .Add "RSWP\MANAGER\SysInternals\ProcExp.exe", "Process Explorer.lnk" .Add "RSWP\MANAGER\SysTracer\SysTracer.exe", "SysTracer.lnk" .Add "RSWP\MANAGER\SysTracer_Pro\SysTracer.exe", "SysTracer Pro.lnk" .Add "RSWP\MANAGER\Total_Commander\Totalcmd.exe", "Total Commander.lnk" .Add "RSWP\MULTIMEDIA\1by1\1by1.exe", "1by1.lnk" .Add "RSWP\REGEDIT\Registry_Workshop\RegWorkshop.exe", "RegWorkshop.lnk" .Add "RSWP\REGEDIT\Regshot\Regshot.exe", "RegShot.lnk" .Add "RSWP\UNINSTALL\UNINSTALL_TOOL\UninstallTool.exe", "Uninstall Tool.lnk" .Add "RSWP\HDD_UTILITES\QEMUBOOTTESTER\QemuBootTester.exe", "QemuBootTester.lnk" For Each elem In .Keys With WScript.CreateObject("Scripting.FileSystemObject") For Each objDrive In .Drives If objDrive.DriveType = 2 Then strPath = .BuildPath(objDrive.RootFolder.Path, elem) If .FileExists(strPath) Then With WScript.CreateObject("WScript.Shell") With .CreateShortcut(WScript.CreateObject("Shell.Application").NameSpace("shell:AppData").Self.Path & _ "\Microsoft\Internet Explorer\Quick Launch\" & objDictionary.Item(elem)) .TargetPath = strPath .IconLocation = strPath & ", 0" .WorkingDirectory = "%SystemRoot%\system32" .Save End With End With Exit For End If End If Next End With Next .RemoveAll End With ' Добавление ярлыков на "Рабочий стол" With objDictionary ' .Add "RSWP\CD-DVD\UltraISO\UltraISO.exe", "UltraISO.lnk" ' .Add "RSWP\FILE_FOLDERS\Directory_Monitor\DirectoryMonitor.exe", "Directory Monitor.lnk" ' .Add "RSWP\MANAGER\Total_Commander\Totalcmd.exe", "Total Commander.lnk" For Each elem In .Keys With WScript.CreateObject("Scripting.FileSystemObject") For Each objDrive In .Drives If objDrive.DriveType = 2 Then strPath = .BuildPath(objDrive.RootFolder.Path, elem) If .FileExists(strPath) Then With WScript.CreateObject("WScript.Shell") With .CreateShortcut(WScript.CreateObject("Shell.Application").NameSpace("shell:Desktop").Self.Path & "\" & objDictionary.Item(elem)) .TargetPath = strPath .IconLocation = strPath & ", 0" .WorkingDirectory = "%SystemRoot%\system32" .Save End With End With Exit For End If End If Next End With Next .RemoveAll End With Set objDictionary = Nothing WScript.Quit 0 Заранее спасибо! С уважением gen0m.rsw |
Последний раз редактировалось gen0m.rsw, 27-03-2016 в 16:02. Отправлено: 15:56, 27-03-2016 | #15 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как убрать Quick Launch | som | Автоматическая установка Windows 2000/XP/2003 | 8 | 02-02-2010 22:41 | |
Интерфейс - Quick Launch с большими значками. | tomberg | Microsoft Windows 7 | 2 | 09-05-2009 09:17 | |
Удаление ярлыков из Quick Launch | ChVL | Автоматическая установка Windows 2000/XP/2003 | 16 | 22-05-2007 06:03 | |
Quick Launch | ranik | Microsoft Windows 95/98/Me (архив) | 6 | 25-09-2004 14:28 | |
Непонятки с Quick Launch | Kent | Microsoft Windows NT/2000/2003 | 12 | 25-10-2003 03:48 |
|