|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Автозапуск сетевого reg файла? |
|
CMD/BAT - Автозапуск сетевого reg файла?
|
Пользователь Сообщения: 63 |
Профиль | Отправить PM | Цитировать в локальной сети есть файл (в пути присутствуют русские буквы), требуется организовать автозапуск этого файла, потому как он будет изменяться, как это можно организовать?
сдается мне что вариант с [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] "REG"="regedit /s \\\\hp-rua13300dn\\exchange\\абв\\пб.reg" не очень прокатит! З.Ы. Нужно что бы это происходило при логоне пользователя. Заранее большое спасибо за ответы. |
|
Отправлено: 12:15, 21-11-2011 |
Ветеран Сообщения: 2154
|
Профиль | Отправить PM | Цитировать smol84,
У меня такое реализовано скриптом: DiskLetter = "X:" ' Буква сетевого диска NetPath = "\\ad\Script" ' Путь к расшаренной папке Pr = " " Kav = Chr(34) Program = Kav&"%SYSTEMROOT%\regedit.exe"&Kav&Pr&"/s"&Pr&Kav&"x:\print.reg"&Kav ' Программа для запуска после подключения сетевого диска Set WShell = CreateObject("Wscript.Shell") Set WshNetwork = CreateObject("WScript.Network") 'Создаем объект WshNetwork Mess_Off = NetDiskUnMap(DiskLetter) Mess_On = NetDiskMap(DiskLetter, NetPath) If Mess_On = "yes" Then Sending = WShell.Run(Program, 1, True) Mess_Off = NetDiskUnMap(DiskLetter) End If ' Подключение сетевого диска Function NetDiskMap(Drive, NetPath) ' Set WshNetwork = CreateObject("WScript.Network") 'Создаем объект WshNetwork On Error Resume Next WshNetwork.MapNetworkDrive Drive, NetPath If Err.Number <> 0 Then Mess = "Ошибка при подключении диска " + Drive + vbCrLf + "Код ошибки: " + CStr(Err.Number) + vbCrLf + "Описание: " + Err.Description MsgBox Mess, 16, "Подключение сетевого диска" Else Mess = "yes" End If On Error GoTo 0 NetDiskMap = Mess ' MsgBox Mess, 16, "Подключение сетевого диска" End Function ' Отключение сетевого диска Function NetDiskUnMap(Drive) ' Set WshNetwork = CreateObject("WScript.Network") 'Создаем объект WshNetwork On Error Resume Next WshNetwork.RemoveNetworkDrive Drive If Err.Number <> 0 Then Mess = "Ошибка при отключении диска " + Drive + vbCrLf + "Код ошибки: " + CStr(Err.Number) + vbCrLf + "Описание: " + Err.Description Else Mess = "yes" End If On Error GoTo 0 NetDiskUnMap = Mess ' MsgBox Mess, 64, "Отключение сетевого диска" End Function |
------- Отправлено: 13:42, 21-11-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 63
|
Профиль | Отправить PM | Цитировать нехило, жаль что ничего не понятно...и как быть с русскимим буквами в пути в файлу?
|
Отправлено: 17:37, 21-11-2011 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать smol84, русские буквы в пути при кодировке пакетного файла «866» — ничем не мешают.
|
Отправлено: 23:13, 21-11-2011 | #4 |
Ветеран Сообщения: 2154
|
Профиль | Отправить PM | Цитировать smol84,
А чего здесь непонятного то!? Есть reg файл который лежит в сетевой папке \\ad\Script его мы и применяем посредством подключения сетевого диска, запуска regedit.exe с ключём /s и последующим отключением сетевого диска. Там же и коменты есть, что к чему |
|
------- Отправлено: 10:01, 22-11-2011 | #5 |
Пользователь Сообщения: 63
|
Профиль | Отправить PM | Цитировать ок буду разбираться
|
Отправлено: 14:06, 22-11-2011 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Импорт .reg файла | apozlevich | AutoIt | 2 | 17-11-2011 09:35 | |
Автозапуск файла | LexaSF | AutoIt | 2 | 24-11-2010 11:32 | |
автозапуск файла | LexaSF | Хочу все знать | 1 | 22-11-2010 13:48 | |
Разное - [решено] Автозапуск неассоцированного файла с CD | TrkM | Microsoft Windows 2000/XP | 3 | 05-07-2010 07:10 | |
запуск reg-файла под администраторскими правами | XPurple | Microsoft Windows NT/2000/2003 | 3 | 18-11-2005 10:44 |
|