Adverteren?

Je bent hier: Techzine » Forum » Programmeren » Visual Basic Scripting

Development - Programmeren

Deel interessante forumberichten met al je vrienden via Twitter, Facebook of LinkedIN!

Discussie: Visual Basic Scripting

Tags: Visual, Basic, scripting

offlinejoeyschoenmaker Geplaatst op maandag 5 mei 2008 20:19 1
Hallo allemaal,

ik ben net nieuw in Visual Basic Scripting :D
En ik vroeg me een paar dingen af:

1. Is het mogelijk om een eigen (mini)chat te maken met VBScript?

2. Is het mogelijk om een contact formulier te maken met VBScript?

3. Ik heb een klein menutje gemaakt (en ben er heel erg trots op :D :D) maar hoe kan ik er bijvoorbeeld rechts boven / links onder tijd neer zetten? (die zich om de seconden gewoon "refreshd"?

en dit is mijn menu'tje die ik heb gemaakt :D

code:
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
if msgBox("Wilt u dit programma openen?", vbYesNo, "Vraag - V1.0") = vbYes then 
   msgbox "ok",0,"Antwoordt - V1.0" 
Dim strMsg,inp01,strTitle,strFlag 

strTitle = "Het Keuze Menu - V1.0" 

strMsg = "Voer uw programma in. U kunt kiezen uit:" & vbCR 
strMsg = strMsg & "Let op: Zonder hoofdletters!" & vbCR 
strMsg = strMsg & "" & vbCR 
strMsg = strMsg & "command (Zwart DOS schermpje.)" & vbCR 
strMsg = strMsg & "kladblok" & vbCR 
strMsg = strMsg & "msn" & vbCR 
strMsg = strMsg & "register" & vbCR 
strMsg = strMsg & "rekenmachientje (reken)" & vbCR 
strMsg = strMsg & "shutdown (Dit laat je pc uitgaan!)" & vbCR 
strMsg = strMsg & "taakbeheer" & vbCR 
strMsg = strMsg & "wordpad" & vbCR 
strMsg = strMsg & "x (Sluit het programma af.)" & vbCR 
strMsg = strMsg & "" & vbCR 
strMsg = strMsg & "menu 2: menu 2 zit in hetzelfde zip bestand." & vbCR 
strMsg = strMsg & "" & vbCR 
strMsg = strMsg & "Stuur me een E-mail: joey12543@hotmail.com" & vbCR 


strFlag = False 

Do While strFlag = False 

inp01 = InputBox(strMsg,"Keuze Menu.") 

Select Case inp01 
    Case "kladblok" 
Set WshShell = WScript.CreateObject ("WScript.Shell")
WshShell.Run ("notepad.exe")
        strFlag = False 
    Case "command" 
Set WshShell = WScript.CreateObject ("WScript.Shell")
WshShell.Run ("command")
        strFlag = False 
    Case "reken" 
Set WshShell = WScript.CreateObject ("WScript.Shell")
WshShell.Run ("calc.exe")
        strFlag = False 
    Case "wordpad" 
Set WshShell = WScript.CreateObject ("WScript.Shell")
WshShell.Run ("wordpad.exe")
        strFlag = False 
    Case "reken" 
Set WshShell = WScript.CreateObject ("WScript.Shell")
WshShell.Run ("calc.exe")
        strFlag = False 
    Case "taakbeheer" 
Set WshShell = WScript.CreateObject ("WScript.Shell")
WshShell.Run ("taskmgr.exe")
        strFlag = False 
    Case "register" 
Set WshShell = WScript.CreateObject ("WScript.Shell")
WshShell.Run ("regedit.exe")
        strFlag = False 
    Case "msn" 
Set WshShell = WScript.CreateObject ("WScript.Shell")
WshShell.Run ("msnmsgr.exe")
        strFlag = False 
    Case "shutdown" 
Set OpSysSet = GetObject("winmgmts:{(Shutdown)}//./root/cimv2").ExecQuery("select * from Win32_OperatingSystem where Primary=true") 
for each OpSys in OpSysSet 
OpSys.ShutDown() 
next 
        strFlag = True 
    Case "x" 
   strTitle = "Programma sluiten. - V1.0" 
   msgbox "Het programma wordt nu afgesloten.",48,strTitle  
        strFlag = True 
    Case Else 
   strTitle = "Verkeerd - V1.0" 
   msgbox "U heeft iets verkeerds ingevuld!",48,strTitle  
End Select 

Loop 

else 
   strTitle = "Venstertitel" 
   msgbox "Nieuwe messagebox",64,strTitle  
end if

offlinejoolee Geplaatst op maandag 5 mei 2008 20:48 1
Als je kleine stukken software wil gaan schrijven met een eigen interface en dergelijke denk ik dat je je beter kunt verdiepen in echt programmeertalen zoals VB, C++, Java e.d.
Als je daar geen zin in hebt kun je je misschien behelpen met AutoHotkey of AutoIt.

Visual Basic Scripting is niets meer dan een geavanceerder soort batch scripting met ongeveer dezelfde syntax als VB.

Het is idd wel een leuk stukje script dat je in elkaar hebt gezet. Het werkt nog ook :P
offline-Tux- Geplaatst op dinsdag 6 mei 2008 07:54 1
Set WshShell = WScript.CreateObject ("WScript.Shell")

Dit stukje code kan je misschien iets vroeger aanroepen, zodat je het maar 1 keer moet doen.

Voor de rest heeft joolee alles gezegd:
Visual Basic 2008 heeft een gratis versie en is relatief simpel om te leren. Het zal wel even duren voordat je een chat gemaakt hebt.
-Tux- heeft dit bericht gewijzigd op 06-05-2008 om 07:54

Om te kunnen reageren op deze discussie dien je geregistreerd te zijn bij Techzine.nl
Klik hier om je te registreren, dit is volledig gratis en is binnen 1 minuut geregeld!

Je bent hier: Techzine » Forum » Programmeren » Visual Basic Scripting