24766
netweters
|
152532
antwoorden
|
20716
vragen
|
Ik wil een batchfile schrijven voor het ledigen van de folders voor de prullenbak en spam.
Het openen van telenetwebmail is geen enkel probleem. MAAR
Het aanspreken van sneltoetscombinaties lukt niet 😞
Heeft hier iemand een oplossing voor?
Dank bij voorbaat
Als je hier je code zou plaatsen kunnen we meekijken wat er juist mis gaat.
Btw, ik zie in de lijst met sneltoetsen van webmail geen combinatie staan om de prullenbak en/of de spam map te ledigen.
Thx voor jullie respons
code is vrij simpel. Je typt/kopieert in notepad
start "" https://mail.telenet.be/zimbra/mail?null=&client=advanced#1
tot hier werkt het en je mail wordt automatisch geopend
en daarna
Hier begint het probleem
sendkey "vt" press
Als je in de mail naar Instellingen-sneltoetsen gaat dan zie je
v t (visit trash) en idd als je je mailbox opent en je typt v t dan open je de
"Prullenbak"
maar dat lukt niet in code
en vervolgens zou ik dan ctrl - shift A induwen om alles te selecteren
en daarna deletetoets 😉
Maar het cmdo van sneltoetsen werkt niet. grrrrrr
Ik heb ook al gelezen dat je een timeout moet inbouwen : soort van timer en dit uitdrukken in sec.
Dus voorlopig werkt alleen regel 1
Als ik de sneltoetsen zou kunnen aanspreken volgen de andere regels wel
Bij Instellingen - sneltoetsen - sneltoetsen voor email vindt je deze terug
vt (visit trash)
@Ex-Netweter
Vrij normaal dat het niet werkt 😉
Je opent gewoon die link in de standaardbrowser, voor de rest doe je niks.
Die sneltoets die je uitvoert wordt niet in dat venster uitgevoerd, ook moet je wachten totdat de website volledig geladen is.
Ik denk niet dat het mogelijk is met batch en VBS. Ik heb deze week geen tijd anders kon ik wel iets proberen te schrijven... Misschien dat iemand anders je kan helpen.
@Ex-Netweter schreef:
Hier begint het probleemsendkey "vt" press
Ja, dat klopt ook
Wat je nu doet is v en t samen indrukken. Dat werkt ook niet webmail.
Je moet eerst de v en dan de t indrukken.
Probeer eens met
sendkey "v" press
sendkey "t" press
Maar ik denk ook dat het niet zal werken omwille van wat @Arthur2 al zei:
Het wordt niet in het correcte venster uitgevoerd, laadtijd van de site, enz...
Thx voor reactie
het volledige script is
Set Wscript = CreateObject("WScript.Shell")
start "" https://mail.telenet.be/zimbra/mail?null=&client=advanced#1
WScript.Sleep 15000
WScript.sendkey "vt"
Set WScript= Nothing
that's all en hier stopt het verhaal omdat prullenbak niet wordt geopend
Ondertussen aangepast naar
Set Wscript = CreateObject("WScript.Shell")
start "" https://mail.telenet.be/zimbra/mail?null=&client=advanced#1
WScript.Sleep 15000
WScript.sendkey "v" press
WScript.Sleep 100
WScript.sendkey "t" press
maar nog stil nope
Ondertussen nog wat opgezocht en blijkbaar kan je een window (in uw geval de browser) focussen. (actief zetten) wanneer het start.
Dit doe je door /f voor je start te zettten.
btw: http://mail.telenet.be is voldoende als url. Die hele rimram moet daar niet achter.
Jou script zou er dus als volgt moeten uit zien.
Set Wscript = CreateObject("WScript.Shell") /f start""https://mail.telenet.be WScript.Sleep 15000 WScript.sendkey "v" press WScript.Sleep 100 WScript.sendkey "t" press
Het proberen waard.
Denk het niet,
je moet zelf eens proberen om ze gelijktijdig in te drukken
en daarna afzonderlijk.
Resultaat is verschillend en ik heb de trage versie nodig 😉
dus daarom geef ik enkele milliseconden (indien het zou werken)
Yep,
Ik heb al verschillende codes geprobeerd doch tevergeefs.
Heb zelf poging gedaan om te werken via de Asci-codes. 😞
@Ex-Netweter
Ascii? Dat is een manier om tekens te schrijven met code (heel slecht uitgelegd.)
Ik zal dit weekend is kijken of het mij lukt maar waarschijnlijk niet.