|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Не работает скрипт для создания группы каталогов в меню пуск |
|
VBS/WSH/JS - [решено] Не работает скрипт для создания группы каталогов в меню пуск
|
Пользователь Сообщения: 64 |
Профиль | Отправить PM | Цитировать Здравствуйте помогите пожалуйста новичку. Не работает скрипт для создания группы каталогов в меню пуск.Выкидывает ошибку строка 4 символ 1 путь не найден.Я думаю ошибка в том что я неправильно объявил переменную для пути.
Set FSO = CreateObject("Scripting.FileSystemObject") ausr ="C:\Documents and Settings\All Users\Главное меню\Программы" '------------------------------------------------------------------- FSO.CreateFolder "ausr\Офис" FSO.CreateFolder "ausr\Графика" FSO.CreateFolder "ausr\Мультимедиа" FSO.CreateFolder "ausr\Устр-ва" FSO.CreateFolder "ausr\Интернет" FSO.CreateFolder "ausr\Утилиты" 'Учет ошибок If Err.Number Then MSgBox "Сценарий выполнен с ошибками" & CStr(Err.Number) & " : " & Err.Description Else Err.Clear MSgBox "Сценарий выполнен" End if WScript.Quit (0) |
|
Отправлено: 17:26, 01-11-2010 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Ins_16:
|
|
Отправлено: 09:16, 02-11-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 64
|
Профиль | Отправить PM | Цитировать Спасибо
|
Отправлено: 18:51, 02-11-2010 | #3 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Всё равно это скрипт для очень конкретной системы - пути надо дёргать из реестра, а не явно прописывать в коде.
|
Отправлено: 13:10, 04-11-2010 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Только не из реестра: Длинная и печальная история ключа Shell Folders.
Цитата Busla:
|
||
Отправлено: 14:11, 04-11-2010 | #5 |
Пользователь Сообщения: 64
|
Профиль | Отправить PM | Цитировать Вот рабочий пример
'Create by Ins_16 'Скрипт для создания ярлыков в меню пуск 'Инициализация переменных Set WshShell = CreateObject("WScript.Shell") Set FSO = CreateObject("Scripting.FileSystemObject") Set SpecialFolders = WshShell.SpecialFolders ausr = SpecialFolders.Item("Programs") 'меню пуск programfiles = "C:\Program files\" 'Создание основных папок в меню пуск call RusCreateDir(ausr) function RusCreateDir(ausr)'Создаёт основные папки в меню пуск if not FSO.FolderExists (ausr & "\Офис") then ' если папка не существует тогда создать её FSO.CreateFolder ausr & "\Офис" end if if not FSO.FolderExists (ausr & "\Графика") then FSO.CreateFolder ausr & "\Графика" end if if not FSO.FolderExists (ausr & "\Мультимедиа")then FSO.CreateFolder ausr & "\Мультимедиа" end if if not FSO.FolderExists (ausr & "\Устр-ва") then FSO.CreateFolder ausr & "\Устр-ва" end if if not FSO.FolderExists (ausr & "\Интернет") then FSO.CreateFolder ausr & "\Интернет" end if if not FSO.FolderExists (ausr & "\Утилиты") then FSO.CreateFolder ausr & "\Утилиты" end if call LnkFuncCall() 'вызов ф-ции создания ярлыков end function Sub LnkFuncCall() 'Создание ярлыков для установленных программ Call calc(ausr) Call aimp2(ausr) End Sub function calc(ausr)'Калькулятор Set WshShortcut = WshShell.CreateShortcut(ausr & "\Калькулятор.lnk") WshShortcut.Description = "Калькулятор" WshShortcut.TargetPath = "C:\Windows\system32\Calc.exe" WshShortcut.WindowStyle = 1 WshShortcut.Save end function function aimp2(ausr)'AIMP Set WshShortcut = WshShell.CreateShortcut(ausr & "\Мультимедиа\AIMP.lnk") WshShortcut.Description = "AIMP2 player" WshShortcut.TargetPath = programfiles & "AIMP2\AIMP2.exe" WshShortcut.WindowStyle = 1 WshShortcut.Save end function |
Отправлено: 23:26, 24-04-2011 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочие - Программы для создания дерева каталогов. | Pooshit | Программное обеспечение Windows | 45 | 19-07-2020 20:20 | |
CMD/BAT - Скрипт создания ссылки, для GPO | bombording | Скриптовые языки администрирования Windows | 6 | 27-09-2012 13:37 | |
Любой язык - Батник (скрипт) для создания odbc | ITSpec | Скриптовые языки администрирования Windows | 2 | 09-12-2009 10:32 | |
Меню пуск? как оно работает? можно ли заюзать? | Plagiator | Хочу все знать | 2 | 26-10-2009 10:53 | |
Скрипт для создания пользователей | Ven | Microsoft Windows NT/2000/2003 | 6 | 24-02-2008 23:57 |
|