Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Запуск VBskripta по таймеру / 8 сообщений из 8, страница 1 из 1
15.04.2007, 22:11
    #34462064
degon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск VBskripta по таймеру
Народ плиз помогите. Нужно написать скрипт каторый позволялял бы запускать другой скрипт периодично раз в 3 часа. Скрипт №2 делает копирование папки с файлами из сетевого диска на сервере на локальный компутер пользователя. Шатдулер не подходит ибо требует ввода пароля пользователя.Как решить проблему. Желательноб конечто чтоб ето делал один скрипт. Заранеее спасибка.
...
Рейтинг: 0 / 0
16.04.2007, 04:51
    #34462209
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск VBskripta по таймеру
...
Рейтинг: 0 / 0
16.04.2007, 11:11
    #34462775
degon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск VBskripta по таймеру
sorrу за ламерство я в скриптовых языках новичок, но непонятна функцыя
sub TimerFunc()
mysample.innerText=time
end sub
2 строчка
...
Рейтинг: 0 / 0
16.04.2007, 12:35
    #34463157
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск VBskripta по таймеру
degonsorrу за ламерство я в скриптовых языках новичок, но непонятна функцыя
sub TimerFunc()
mysample.innerText=time
end sub
2 строчка
это работает на веб-странице
А в windows скриптинге, тем более VB я не разбираюсь :(
...
Рейтинг: 0 / 0
16.04.2007, 13:00
    #34463236
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск VBskripta по таймеру
degonШатдулер не подходит ибо требует ввода пароля пользователя.То есть скрипт должен выполняться на незалогиненой системе?
...
Рейтинг: 0 / 0
16.04.2007, 14:45
    #34463654
degon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск VBskripta по таймеру
На залогиненой. Сам посебе он уже работает листинг
Set objNetwork = CreateObject("WScript.Network")
Set oDrives=objNetwork.EnumNetworkDrives
mydrv = "X:"
mapped = false
myshare = "\\server\1\1"
For i = 0 to oDrives.Count - 1 Step 2
If oDrives.Item(i)=mydrv Then mapped = true
Next
If Not mapped Then objNetwork.MapNetworkDrive mydrv, myshare, "true"


Set fso = CreateObject("Scripting.FileSystemObject")

Set UFolder = fso.getfolder("X:\1\N")
set UFile = UFolder.files
Set OFolder = fso.getfolder("C:\1\k\1")
Set OFile = OFolder.files

If (fso.FileExists("C:\LOG\copy.log")) Then
Set MyFile = fso.OpenTextFile("C:\LOG\copy.log", 8, True)
Else
Set MyFile = fso.CreateTextFile("C:\LOG\copy.log")
end if

For Each f1 in UFile
FileToCopy = UFolder&"\"&f1.Name
For Each f2 in OFile

fso.CopyFile FileToCopy, OFolder&"\"&f1.Name
MyFile.WriteLine(Cstr(Date)&" "&Cstr(Time)&" Файл "&f1.Name&" обновлен. Размер "&f1.Size)



Next
Next
WScript.Sleep(10000)

MyFile.Close

Нужно его просто запускать периодично/
Система вин 2000
...
Рейтинг: 0 / 0
16.04.2007, 14:56
    #34463689
degon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск VBskripta по таймеру
На залогиненой. Сам посебе он уже работает листинг
Set objNetwork = CreateObject("WScript.Network")
Set oDrives=objNetwork.EnumNetworkDrives
mydrv = "X:"
mapped = false
myshare = "\\server\1\1"
For i = 0 to oDrives.Count - 1 Step 2
If oDrives.Item(i)=mydrv Then mapped = true
Next
If Not mapped Then objNetwork.MapNetworkDrive mydrv, myshare, "true"


Set fso = CreateObject("Scripting.FileSystemObject")

Set UFolder = fso.getfolder("X:\1\N")
set UFile = UFolder.files
Set OFolder = fso.getfolder("C:\1\k\1")
Set OFile = OFolder.files

If (fso.FileExists("C:\LOG\copy.log")) Then
Set MyFile = fso.OpenTextFile("C:\LOG\copy.log", 8, True)
Else
Set MyFile = fso.CreateTextFile("C:\LOG\copy.log")
end if

For Each f1 in UFile
FileToCopy = UFolder&"\"&f1.Name
For Each f2 in OFile

fso.CopyFile FileToCopy, OFolder&"\"&f1.Name
MyFile.WriteLine(Cstr(Date)&" "&Cstr(Time)&" Файл "&f1.Name&" обновлен. Размер "&f1.Size)



Next
Next
WScript.Sleep(10000)

MyFile.Close

Нужно его просто запускать периодично/
Система вин 2000
...
Рейтинг: 0 / 0
18.04.2007, 14:03
    #34469717
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск VBskripta по таймеру
degon
возился с макросами,
нашёл Application.onTime
может оно :\
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Запуск VBskripta по таймеру / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]