» »

Opravilo, ki ob določenem času omogoči drugo opravilo in ga potem spet onemogoči...

Opravilo, ki ob določenem času omogoči drugo opravilo in ga potem spet onemogoči...

Dr X ::

Pozdravljeni!

Zanima me kako bi v win xp naredil opravilo (scheduled task), ki bi ob določenem času za določen čas omogočilo neko drugo opravilo (scheduled task).

že v naprej se vam zahvaljujem za težko pričakovani odgovor.
Nič ni nemogoče.

Lith ::

žal ne vem, ampak bi ti mogoče svetoval da se kar spraviš na VB script v Windowsih, help na support.microsoft.com, pa mogoče najdeš da se izvede kak .VBS v katerem zaženeš kar rabiš

ali3n ::

Sem prestavil temo v oddelek operacijski sisitemi... upam da boš dobil odgovor... jaz ga ne vem :8)
- "Rozi vidm." "S psom!"
- "A vidš, to je pa že delirij... preveč piješ! Dec nemarn..."

Mercier ::

Daj malo več povej. Tole je videt nesmiselno. Ob določenem času se za določen čas čisto lepo reši z enim scheduled taskom. Kaj manjka temu?

Dr X ::

Ne morm določit taska, da bi se mi izvedel vsako sobote in ne ob določeni uri ampak ob zagonu računalnika. S kombinacijo dveh pa bi šlo.

Matri[X] ::

Če sem prav razumel, potrebuješ task, ki bo spreminjal oz. dodajal nove taske v task scheduler. To je preprosto. Naredi batch file v kateri imaš ukaze. Ukaz za spreminjanje task schedulerja iz cmdja se pa imenuje schtasks.

Mercier ::

Kaj pa startup skripta?


Pozeni

Sub Pozeni()
If Weekday (Now) = vbTuesday Then
'zaženeš kar hočeš
End If
End Sub

----
Em...danes je torek. :8) Sobota -> vbSaturday.

Zgodovina sprememb…

  • spremenil: Mercier ()

Dr X ::

Mam sicer doma visual studio net, sam kako pa narediš samo skripto bres da jo daš v exe in kako to poženeš. :D

Mercier ::

Daš jo v eno izmed map (kjer jo pač rabiš):
system32\GroupPolicy\User\Scripts\ logon/logoff
system32\GroupPolicy\Machine\Scripts\ startup/shutdown

Zateraš gpedit.msc
computer config. > windows settings > scripts > pa določiš kaj se ti zaganja, vrstni red...
user config. > windows settings > scripts > pa določiš kaj se ti zaganja, vrstni red...

Dr X ::

Se ne spoznam glih na programiranje, pa me zanima kako zaženeš en program z vb-jem.

Mercier ::

Kaj pa bi zagnal?

Dr X ::

Rad bi zagnal backup.

V scheduled tasku je napisano takole:
C:\WINDOWS\system32\ntbackup.exe backup "@C:\Documents and Settings\Silver\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\Backup.bks" /n "Backup.bkf created 21.1.2004 at 11:13" /d "Set created 21.1.2004 at 11:13" /v:yes /r:no /rs:no /hc:off /m normal /j "Backup" /l:s /f "D:\Backup.bkf"

Mercier ::

System startup skripte so jako zategle, da bi pa z AT komando probal schedulat job za ntbackup se mi pa zdi tako krvavo delo. Logon bi pa šlo. (če ti ustreza, lahko uporabiš isto skripto)

Lahko pa schedulaš skripto (najenostavnejša rešitev) s task schedulerjem (na običajni način).

Pozeni

Sub Pozeni()
Dim oShell
  Set oShell = WScript.CreateObject ("WSCript.shell")
  If Weekday (Now) = vbSaturday Then
    oShell.Run "ntbackup backup E:\datafolder /F ""E:\backupfolder\Backup.bkf"" /v:yes /r:no /l:s"
  End If
End Sub


Parametre sem si malo zmislil ("ntbackup backup... del). Za to pač poglej schtasks ukaz. (je pa dokaj podobno temu kar že imaš) Tam kjer sta dva narekovaja sta zato, da vzame enega. :) Narakovaj je ubistvu escape character za narekovaj v VBS. To pazi, ko boš pisal kakšne poti ipd.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

batch fajl iz txt (strani: 1 2 )

Oddelek: Programiranje
659815 (8476) b3D_950
»

AT komande

Oddelek: Programska oprema
161902 (1423) noraguta
»

win 2000 virtual memory to low

Oddelek: Operacijski sistemi
101498 (1324) civava23
»

Pomoč pri nastavitvah NTbackup.exe v win xp

Oddelek: Programska oprema
291675 (1404) XWY
»

backup preko omrežja

Oddelek: Pomoč in nasveti
61052 (936) romario

Več podobnih tem