Toon posts:

Win2k programma's automatisch starten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb wat hulp nodig om programma's onder win2k proffesional automatisch op te laten starten.
Op dit moment gebruik ik daar nog de startup map in het start menu voor, maar dat werkt niet zoals ik wil.

De bedoeling is, dat na het opstarten van win2k een aantal programma's in deze volgorde en precies op deze manier worden gestart:

1. Een administratieprogramma waarbij nog eens automatisch op [enter] moet worden getoetst om het volledig op te laten starten;

2. MS-outlook 2000

3. MS-word 2000 maar alleen als 1 al volledig is opgestart.

Nummer 1 wordt trouwens staat trouwens op een server. Ik weet niet of dat belangrijk is. Kan iemand me hierbij helpen? Ik heb namelijk geen idee hoe dit moet.

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Batchfile of een VB-script wat de key-presses ook doet.

Ik heb een defrag-script in VB liggen wat zelf de menu's doorloopt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
'This script launches defrag and sends keys to the UI in order to automate the defrag
'process.

set WshShell = CreateObject("WScript.Shell")

'Launch Defrag from the command line and wait for a second
WshShell.Run "dfrg.msc"
WScript.Sleep 1000

'Wait until the application has loaded - Check every second
While WshShell.AppActivate("Schijfdefragmentatie") = FALSE
    wscript.sleep 1000
Wend

'Bring the application to the foreground
WshShell.AppActivate "Schijfdefragmentatie"
WScript.Sleep 200

'Send an ALT-A key to bring down the defrag menu
WshShell.SendKeys "%A"
WScript.Sleep 200

'Send a D to start the defrag
WshShell.SendKeys "D"

'Wait until the defrag is completed - Check for window every 5 seconds
While WshShell.AppActivate("Defragmentatie is voltooid") = FALSE
    wscript.sleep 5000
Wend

'Bring the msgbox to the foreground
WshShell.AppActivate "Defragmentatie is voltooid"
WScript.Sleep 200

'Send a tab key to move the focus from View Report button to the Close Button
WshShell.Sendkeys "{TAB}"
Wscript.Sleep 500

'Send key to Close the Defragmentation Complete window
WshShell.Sendkeys "{ENTER}"
Wscript.Sleep 500

'Send and ALT-F4 to Close the Defrag program
WshShell.Sendkeys "%{F4}"

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Verwijderd

Topicstarter
mmm, dat is voor mij een beetje abracadabra. Sorry, maar kan het ook makkelijker?

Verwijderd

Topicstarter
Niemand? :z
Mod-break:

Dit is een kick binnen 24 uur, gelieve dit niet meer te doen. Zie ook Algemene regels hoe je op het forum te gedragen (Netiquette) #not-done. Heb even wat meer geduld, je topic wordt vanzelf wel gezien. Ga niet zo snel schoppen.

[ Voor 0% gewijzigd door F_J_K op 21-09-2002 21:08 ]


Verwijderd

Verwijderd schreef op 21 september 2002 @ 16:32:
mmm, dat is voor mij een beetje abracadabra. Sorry, maar kan het ook makkelijker?
Je wilt het werkend hebben, of je wilt het niet :D

Als je een b.v. een opstartscript wilt hebben, zul je er ook wat voor moeten doen.

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Mja :)

Ik geef je een hint:
Kijk naar het commentaar in dit script, dan kun je zien wat het precies doet.
Deze loopt dus door de menu's heen van defrag, en drukt zelf de keys in :)

Aan jou de taak om er wat mee te doen, met een beetje Googlen kom je vanzelf handige tips en sites tegen die je VBscript uitleggen zodat je een eigen aanpassing kan maken voor bijvoorbeeld die enter die je moet geven ;)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Verwijderd

Topicstarter
Zijn er ook programma's waarmee je zoiets bijvoorbeeld objectgeorienteerd kan doen? Of nog beter zoals met de macro recorder van word?

Ik ben namelijk totaal niet thuis in programeren e.d. dus begrijp ik de verklarende teksten wel, maar de syntax niet...

Iemand die me kan helpen?
Pagina: 1