Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Outlook Express - compacting messages takistamine scriptiga märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
wqsa
HV vaatleja

liitunud: 14.11.2005




sõnum 27.02.2010 02:00:54 Outlook Express - compacting messages takistamine scriptiga vasta tsitaadiga

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 icon_smile.gif
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
vaata kasutaja infot saada privaatsõnum
XYZ
HV Guru
XYZ

liitunud: 05.11.2001




sõnum 27.02.2010 16:43:24 vasta tsitaadiga

Kui sa muudmoodi ei oska, siis tee kolme skriptiga, mis vahet seal?
Kommentaarid: 81 loe/lisa Kasutajad arvavad:  :: 3 :: 12 :: 56
tagasi üles
vaata kasutaja infot saada privaatsõnum
wqsa
HV vaatleja

liitunud: 14.11.2005




sõnum 27.02.2010 19:28:41 vasta tsitaadiga

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 icon_smile.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Outlook Express - compacting messages takistamine scriptiga
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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.