Toon posts:

[VBScript] variabelen in apart script

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is het mogelijk om alle variabelen en constanten in een apart script/unit te zetten en deze dan in meerdere scripts te gebruiken?

Ik het het op internet niet vinden. Ik weet niet wat voor een zoek argumenten ik moet gebruiken.

  • Rowanov
  • Registratie: Februari 2004
  • Niet online

Rowanov

Kop eens wat anders...

Ik neem aan dat je vars en constanten op soortgelijke wijze als in javascript gebruikt. Zet ze in een apart bestand, met welke extentie vb-script moge hebben en voeg dat bestand toe in de head van je html pagina:
HTML:
1
2
3
4
<script type="text/vbscript" src="config.vbs"></script>
<script type="text/vbscript">
<!-- funties ed. die de constanten en variabelen uit bovenstaan bestand gebruiken -->
</script>

Verwijderd

Topicstarter
Rowanov schreef op maandag 31 juli 2006 @ 14:12:
Ik neem aan dat je vars en constanten op soortgelijke wijze als in javascript gebruikt. Zet ze in een apart bestand, met welke extentie vb-script moge hebben en voeg dat bestand toe in de head van je html pagina:
HTML:
1
2
3
4
<script type="text/vbscript" src="config.vbs"></script>
<script type="text/vbscript">
<!-- funties ed. die de constanten en variabelen uit bovenstaan bestand gebruiken -->
</script>
sorry, ik gebruik het niet in een html-pagina. Het is voor een logon-script. Enig idee hoe je dat dan in vbscript zelf aanroept zonder HTML-code?

  • Rowanov
  • Registratie: Februari 2004
  • Niet online

Rowanov

Kop eens wat anders...

Is dat server-side of client-side? In het geval van server-side, is je zoekterm 'include'. In ieder geval mis ik hier wat achtergrondinformatie, want ik kan uit je vraag niet opmaken wat je er mee wil bereiken.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Een logon script alszijnde binnen Windows?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
BtM909 schreef op dinsdag 01 augustus 2006 @ 23:07:
Een logon script alszijnde binnen Windows?
Een login script. Inderdaad binnen Windows.

In dat script worden je network-printerconnections aan gemaakt. Je drive-mappings. etc. etc.
Ik wil daar in bijvoor constanten definieren met groepen. (die verwijzen weer naar security-groups in active directory)

Bijvoorbeeld de defnitie van deze groepen wil ik in meerdere scripts gebruiken. (en deze dus in een aparte file zetten)

Verwijderd

Ik heb laatst hetzelfde gedaan, ook in een VBScript dat als onderdeel van een setup procedure is gebruikt. Deze aanpak werkt inderdaad erg handig omdat je een soort functie library kunt gebruiken zonder dat je alle "rommel" in je hoofdscript hebt staan, en je kunt het steeds weer gebruiken.

Let er wel op dat je hoofdscript de extensie WSF heeft. Dit is noodzakelijk vanwege het herkennen van de tags <Job ID>, <Script Language>, etc, etc.
code:
1
2
3
4
5
6
7
8
9
10
11
'//
'//  Script: SetupWS.WSF
'//
<job ID="SetupWS">
<script language="VBScript" src=".\LIB\LIBRARY.VBS"/>
<script language="VBScript">

 '// Hier je main script code

</script>
</job>
Overgens zou dit topic meer in programming thuishoren...
Verwijderd schreef op woensdag 02 augustus 2006 @ 09:40:
[...]


Daar had ik het ook neer gezet.... Moderators..... grrrr...... :)
Ok, nouja, maakt niet uit. Werkt het inmiddels?

[ Voor 34% gewijzigd door Verwijderd op 02-08-2006 09:47 . Reden: Typootjes ]


Verwijderd

Topicstarter
Overgens zou dit topic meer in programming thuishoren...
Daar had ik het ook neer gezet.... Moderators..... grrrr...... :)

  • RM-rf
  • Registratie: September 2000
  • Nu online

RM-rf

1 2 3 4 5 7 6 8 9

Verwijderd schreef op woensdag 02 augustus 2006 @ 09:40:
[...]


Daar had ik het ook neer gezet.... Moderators..... grrrr...... :)
Dan kan ik je aanraden gewoon wat duidelijker en explicieter te zijn in je topicstart, kennelijk kreeg een moderator op basis van die anderhalve regel het idee dat het om een vraag ging over de toepassing van VBscript binnen een webpagina.....

VBscript wordt nu eenmaal het meest toepast voor clientside toepassingen, voor andere toepassingen wordt bewust meestal VB of VBA toegepast (ook al is dat vrijwel geheel gelijk, en kent het minimale verschillen, die echter voor applicatie-toepassingen van voordeel zijn, bv type-definiering)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • bommel
  • Registratie: Januari 2001
  • Laatst online: 13-03 13:30
Zo kan het ook:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
x = Include("c:\temp\text.txt")
WScript.Echo x

Function Include (Scriptname)
'example usage
'Include "c:\scriptsegment.vbs"
' COMMON ERRORS
' 13 - type mismatch - usually a sign of garbage in the file
' 62 - read past end of file, due to a bug in WSH this 
' occurs if executing an empty statement. (So even if you intend
' to write an empty file, give it a ' and carriage return).
' 424 - could not find file
'
On Error Resume Next
Err.Clear
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFile = oFSO.OpenTextFile(Scriptname)
ExecuteGlobal oFile.ReadAll()
oFile.Close
Include = Err.Number
End Function

  • André
  • Registratie: Maart 2002
  • Laatst online: 13-03 14:00

André

Analytics dude

Verwijderd schreef op woensdag 02 augustus 2006 @ 09:40:
[...]


Daar had ik het ook neer gezet.... Moderators..... grrrr...... :)
Voor zover ik kan zienn heb jij hem zelf in dit forum geplaatst ;) Maar ik wil hem met alle liefde naar Programming verplaatsen hoor.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 11-03 14:33

NMe

Quia Ego Sic Dico.

Verwijderd schreef op woensdag 02 augustus 2006 @ 09:40:
[...]

Daar had ik het ook neer gezet.... Moderators..... grrrr...... :)
Je topic heeft niet in Programming gestaan hoor, voor zover ik weet. ;) Want in dat geval zou iemand je topic wel verplaatst hebben naar Windows Clients, waar je topic eigenlijk hoort. ;)

WEB>>WOS

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1