Другие языки программирования и технологии

Как на Visual Basic Script написать... (вопрос в нутри)

Я зная как на VBS написать скрипт который бы копировал файлы с носителя на комп или обратно А как копировать файлы по локальной сети? Допустим запустил скрипт и файлы на всех компах в локалке или вставил флешку пожлуста напишите сам код если кто сможет
Maqz Washington.
Maqz Washington.
2 111
зачем тебе язык програмирования с копированием и прочая мутатень, это легко решается создатием .bat файла)))
Нуржан Менлибеков
Нуржан Менлибеков
7 613
Лучший ответ
Александр Неверов Bat Ники и пишутся на VBS
Согласен с предыдущим оратором. Но если приспичило именно VBS, то вот образец собственно копирования
' Create FileSystemObject object to access file system.
Set fso = CreateObject("Scripting.FileSystemObject")
' Check whether file exists.
If (fso.FileExists(file1)) Then
' Copy file1 to file2 (or use fso.CopyFile file1, file2).
Set oFile = fso.GetFile(file1) ' Get File object.
oFile.Copy file2, True ' Overwrite existing target.

Set oFolder = fso.GetFolder(path)
Set oFile = oFolder.Files ' Get Files collection.
For Each i In oFile ' All files
Text = Text & i.Name & vbCrLf
Next

MsgBox Text, vbOKOnly + vbInformation, Title
Else
WScript.Echo "File " & file1 & " doesn't exist"
WScript.Quit
End If

А сеть или не сеть - какая разница ?! Если на сетевой ресурс назначить букву, то проблем вообще не вижу. Да и по пути типа \\server\share тоже.
Впрочем, кажется, дошло. Надо размножить файл на все компьютеры, запустив скрипт только на одном из них? Для этого существует что-то вроде логин-скриптов, которые выполняются при входе в домен. Я точно не помню, но там есть определённый каталог на сервере, из которого эти скрипты берутся при логине. Поищи в описании администрирования домена. А вообще вопросы надо формулировать чётче, чтобы не приходилось гадать, что автор имел в виду.
Андрей Серухин
Андрей Серухин
14 270