Цитата: Скрипт все так же выдаёт окно "Файлы не выбраны!", в то время как на компе сис.админа, как положено, открывается окно проводника с возможностью выбора файлов указанных расширений и далее в автоматическом режиме вносятся изменения в свойства этих файлов.
Судя по описанию ты используешь MSComDlg и он у тебя не работает.
Эти ActiveX библиотеки надо регистрировать в системе, скопировав *.ocx в системный каталог и ввести команду с правами админа вроде на память
regsvr32.exe имя_файла(MSCOMCTL.OCX)
Из инета:
In a similar situation, the problem was solved by re-registering this file: “C:\WINDOWS\System32\MSCOMCTL.OCX”.
This totally saved me, THANKS! I thought the problem was related to my 64bit Windows 7 where files need to be in the SysWOW64 folder and registered via CMD as Administrator. This solved the problem for previous OCX files but not for my current problem. The registry file made ALL the difference and my old faithful APP was running again.
Добавлено: velvetfox Цитата: Как переписать код, чтобы в F:\BACKUP\ каждый раз создавалась новая папка EssentialPIM
с прибавлением порядкового номера (EssentialPIM1, EssentialPIM2 и т.д.) и туда копировалось содержимое C:\EssentialPIM ? Всё остальное без изменений.
Я бы сделал как-то так
Const str = "F:\BACKUP\EssentialPIM"
Dim count
Dim strTargetDir
count=1
Do While objFSO.FolderExists(str & count)
count=count+1
Loop
strTargetDir=str & count
Используешь дальше strTargetDir