praegune kellaaeg 19.06.2025 00:38:37
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
wqsa
HV vaatleja
liitunud: 14.11.2005
|
27.02.2010 02:00:54
Outlook Express - compacting messages takistamine scriptiga |
|
|
Mul on Outlook Expressis 3 erinevat identiteeti, ja iga kord, kui ma identiteeti vahetan, tuleb teade - "To free up disk space, Outlook Express can compact messages. This may take up to a few minutes." See on tüütu.
Seda teadet ei tule, kui registris panna Compact Check Count nulli. Nulli tuleb ta panna siis kõigil kolmel identiteedil.
Registris sobrada on samuti tüütu, hea lahendus oleks, kui automaatselt käivitada script, mis nullib ära Compact Check Count-i.
Netist tõmbasin sellise scripti - Default identiteedil - http://www.kellys-korner-xp.com/regs_edits/compactcheck.vbs
See toimib, aga nulli ajab ta Compact Check Count-i ainult Default identiteedil.
Nüüd oleks vaja seda scripti kohendada nii, et ta nulliks ära kõik kolm kasutusel olevat identiteeti.
selle scripti sisuline osa oli selline -
'Set Compact Check Count to 0
Dim myShell, OE_ID, OE_ID2, OE_SA_Key, p, p1, t, p2, p3, n, itemtype
Set myShell = CreateObject("WScript.Shell")
On Error Resume Next
OE_ID = "HKEY_CURRENT_USER\Identities\Default User ID"
OE_ID2 = myShell.RegRead(OE_ID)
OE_SA_Key = "HKEY_CURRENT_USER\Identities\" & OE_ID2 & "\Software\Microsoft\Outlook Express\5.0\Compact Check Count"
p = "HKCU\Identities\" & OE_ID2 & "\Software\Microsoft\Outlook Express\5.0\"
p = p & "Compact Check Count"
itemtype = "REG_DWORD"
n = "0"
myshell. RegWrite p, n, itemtype
t = "Set Compress Check Count to 0"
p2 = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSaveSettings"
itemtype = "REG_DWORD"
n = "0"
myShell.RegWrite p2, n, itemtype
myshell.RegRead p1 & ""
p3 = "HKCU\Identities\" & OE_ID2 & "\Software\Microsoft\Outlook Express\5.0\Dont Show Dialogs\"
p3 = p3 & "Compact Do not Ask Again"
itemtype = "REG_DWORD"
n = "1"
myshell. RegWrite p3, n, itemtype
Kas oskab keegi nõu anda, milline see script peaks umbes välja nägema, et ta nulliks Compact Check Count-i korraga ära näiteks kolmel identiteedil?
Niipalju oskasin ise seda ümber teha, et hakkas nullima mitte enam default vaid ühte järgmist identiteeti, vahetasin Default User ID ja " & OE_ID2 & " igal pool vastava identiteedi numbriga - {696488BB-277E-4962-82CC-E66AF85CCE4F} oli see mul näiteks. Selleks ei olnud ka erilist tarkust vaja
Aga edasi küll ei oska kuidagi punnitada, täitsa tavaline inimene olen, kes scriptidest ja värkidest sisuliselt midagi ei tea, ja katse-eksituse meetodil pole ka mõtet hakata sellist asja proovima.
Kui teaks sedagi, et kas tuleb teha üks .vbs fail või kolm eraldi?
|
|
tagasi üles |
|
 |
XYZ
HV Guru

liitunud: 05.11.2001
|
27.02.2010 16:43:24
|
|
|
Kui sa muudmoodi ei oska, siis tee kolme skriptiga, mis vahet seal?
|
|
Kommentaarid: 81 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
12 :: |
56 |
|
tagasi üles |
|
 |
wqsa
HV vaatleja
liitunud: 14.11.2005
|
27.02.2010 19:28:41
|
|
|
ehh, tegingi juba 3-e scriptiga, igale panin natuke erineva nime, ja shortcutid panin startup folderile. Hakkas tööle nagu antsu viiul. Ainult et kui asjast ikka mitte midagi ei tea, siis on see täpselt nagu pea ees vette hüppamine tundmatus kohas, või hullem veel. Hea on et seekord õnneks läks
|
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|