|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] vbs на заменение двух файлов |
|
VBS/WSH/JS - [решено] vbs на заменение двух файлов
|
Пользователь Сообщения: 85 |
Option Explicit Dim strProcessName Dim arrPaths Dim strLocalAppDataPath Dim arrItem Dim objSWbemServicesEx strProcessName = "chrome.exe" strLocalAppDataPath = WScript.CreateObject("Shell.Application").NameSpace("shell:Local AppData").self.Path With WScript.CreateObject("Scripting.FileSystemObject") arrPaths = Array( _ Array(.BuildPath(strLocalAppDataPath, "Google\Chrome\User Data"), "Local State"), _ Array(.BuildPath(strLocalAppDataPath, "Google\Chrome\User Data\Default"), "Preferences") _ ) For Each arrItem In arrPaths If Not .FileExists(arrItem(1)) Then WScript.Echo "Source file [" & arrItem(1) & "] not found." WScript.Quit 1 End If If Not .FolderExists(arrItem(0)) Then WScript.Echo "Destination folder [" & arrItem(0) & "] not found." WScript.Quit 2 End If Next Set objSWbemServicesEx = WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2") Do WaitForCloseAllProcesses For Each arrItem In arrPaths .CopyFile arrItem(1), .BuildPath(arrItem(0), arrItem(1)), True Next WaitForStartAnyProcess Loop Set objSWbemServicesEx = Nothing End With WScript.Quit 0 '============================================================================= '============================================================================= Sub WaitForCloseAllProcesses() Do Until objSWbemServicesEx.ExecQuery( _ "SELECT * FROM Win32_Process WHERE Name = '" & strProcessName & "'" _ ).Count = 0 objSWbemServicesEx.ExecNotificationQuery( _ "SELECT * FROM __InstanceDeletionEvent " & _ "WITHIN 1 WHERE TargetInstance ISA 'Win32_Process' AND " & _ "TargetInstance.Name = '" & strProcessName & "'" _ ).NextEvent Loop End Sub '============================================================================= '============================================================================= Sub WaitForStartAnyProcess() objSWbemServicesEx.ExecNotificationQuery( _ "SELECT * FROM __InstanceCreationEvent " & _ "WITHIN 1 WHERE TargetInstance ISA 'Win32_Process' AND " & _ "TargetInstance.Name = '" & strProcessName & "'" _ ).NextEvent End Sub '============================================================================= %localappdata%\Google\Chrome\User Data\Default\Extensions\Chrome Temp\Local State и он их от туда брал и заменял Автор Iska |
|
Отправлено: 20:02, 13-09-2014 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать Цитата Iska:
![]() Все равно ошибку выбивает |
|
Отправлено: 16:27, 15-09-2014 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:53, 15-09-2014 | #12 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать теперь правда пишет "разрешение отклонено" где ошибка
![]() |
Последний раз редактировалось Gisender, 16-09-2014 в 17:12. Отправлено: 16:55, 15-09-2014 | #13 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать Дак что в чем проблема? что вправить
|
Отправлено: 18:42, 15-09-2014 | #14 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать ап тему
Iska у вас всегда лс забито? |
Последний раз редактировалось Gisender, 16-09-2014 в 16:31. Отправлено: 10:13, 16-09-2014 | #15 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать Не вылет ошибка только в том случае если .CopyFile arrItem(1), arrItem(1), True ,за то на деле файлы не заменяются
|
Отправлено: 17:14, 16-09-2014 | #16 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать ап тему
|
Отправлено: 09:04, 17-09-2014 | #17 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] VBS-перемещение файлов. | AlexVert | Скриптовые языки администрирования Windows | 2 | 25-01-2013 12:24 | |
VBS/WSH/JS - нужен vbs скрипт для отпраки файлов на mail | exekill | Скриптовые языки администрирования Windows | 0 | 18-04-2012 16:28 | |
VBS/WSH/JS - Помогите редактировать Autorun_Disable.vbs на Autorun_Enable.vbs | nod201 | Скриптовые языки администрирования Windows | 0 | 05-12-2009 05:44 | |
VBS/WSH/JS - [решено] VBS/WSH. Сортировка файлов по дате. | rancid | Скриптовые языки администрирования Windows | 3 | 23-07-2009 06:38 | |
CMD/BAT - +VBS: копирование файлов с сервера в папку установки проги | la_vanille_ciel | Скриптовые языки администрирования Windows | 27 | 09-04-2008 11:53 |
|