Forum » Operacijski sistemi » 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.
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.
- premaknil iz Pomoč in nasveti: ali3n ()
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
- "Rozi vidm." "S psom!"
- "A vidš, to je pa že delirij... preveč piješ! Dec nemarn..."
- "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. Sobota -> vbSaturday.
Pozeni
Sub Pozeni()
If Weekday (Now) = vbTuesday Then
'zaženeš kar hočeš
End If
End Sub
----
Em...danes je torek. 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š.
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...
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 ::
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"
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).
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.
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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | batch fajl iz txt (strani: 1 2 )Oddelek: Programiranje | 9815 (8476) | b3D_950 |
» | AT komandeOddelek: Programska oprema | 1902 (1423) | noraguta |
» | win 2000 virtual memory to lowOddelek: Operacijski sistemi | 1498 (1324) | civava23 |
» | Pomoč pri nastavitvah NTbackup.exe v win xpOddelek: Programska oprema | 1675 (1404) | XWY |
» | backup preko omrežjaOddelek: Pomoč in nasveti | 1052 (936) | romario |