![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Добавление файла в скрипт |
|
CMD/BAT - Добавление файла в скрипт
|
Пользователь Сообщения: 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 '============================================================================= |
|
Отправлено: 16:31, 22-09-2014 |
Пользователь Сообщения: 85
|
Профиль | Отправить PM | Цитировать ап тему
|
Отправлено: 22:15, 23-09-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - копирование выбранного файла в определенное место и добавление к имени файла даты | x800 | Скриптовые языки администрирования Windows | 0 | 19-02-2014 20:39 | |
CMD/BAT - Добавление файла в исключения Nod'a | Megatron13 | Скриптовые языки администрирования Windows | 4 | 29-02-2012 12:29 | |
добавление комманды в скрипт домена сети | Parsibor | Сетевые технологии | 7 | 01-11-2011 13:08 | |
VBS/WSH/JS - Скрипт для добавление пользователя в группу AD | HuppeR | Скриптовые языки администрирования Windows | 0 | 20-10-2010 17:44 | |
CMD/BAT - Скрипт на добавление прав записи | DDNMazafaka | Скриптовые языки администрирования Windows | 3 | 29-08-2009 01:18 |
|