Автор: gap5
Дата сообщения: 28.01.2007 13:10
urel
Столкнулся с еще одной проблемой...
Скрипт перестает работать после того как находит одинаковые имена файлов, сказать бы ему Overwrite.... но
objFSO.MoveFile "D:\Дневной отчет\*.*" , "D:\Rotate\" , True
Не работает, ругается на ошибку...
А как перемещать все содержимое папки (включая подпапки) с помощью move.exe? А то файлы то он перемещает, а вот с папками только если указать имя...
Добавлено:
Еще такой вопрос - нужен скрпит для автоматического uninstall'а указанного софта, нашел вот такой, но не работает:
' These are the Names of Software I want to remove
' and as they appear in Control Panel -> Add/Remove Softyware:
Dim ArrOfProcessesToTerminate, strTargetProcToTerminate
ArrOfProcessesToTerminate = Array("iTunes","AdminScriptEditor TRIAL
EDITION","Clipomatic")
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
For Each strTargetProcToTerminate In ArrOfProcessesToTerminate
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Product Where Name = '" &
strTargetProcToTerminate & "'")
For Each oProcess in colProcessList
wscript.popup "oProcess: " & ThisOne _
Chr(13) & "oProcess.InstallDate: " & oProcess.InstallDate _
Chr(13) & "oProcess.InstallLocation: " &
oProcess.InstallLocation _
Chr(13) & "oProcess.Name: " & oProcess.Name _
Chr(13) & "oProcess.Description: " & oProcess.Description
oProcess.Uninstall()
Next 'For Each oProcess In colProcesses
Next 'For Each strTargetProc In arrTargetProcs
Есть идеи почему?