webForumDet fria alternativet

WScript.Shell

ASP

2 svar · 245 visningar · startad av PatrikB

Medlem sedan mars 20002 836 inlägg
Frågan#1

Hello!

har denna kod för att kunna öppna dolument i rätt program:

Dim oShell
Dim sFileName

sFileName = "c:\Documents And Settings\Ny test.txt"

'On Error Resume Next
Set oShell = CreateObject("WScript.Shell")
	oShell.Run(sFileName)
Set oShell = Nothing

Allt funkar perfa .... men, men .... just när det kommer till kataloger och filnamn med mellanslag i så e det inte ngn hit.
Då får man att filen inte kunde hittas?

Någon som har en bra "workaround" på problemet? Kan inte bara vara jag som har detta probs ..

cya,
PatrikB

Medlem sedan juni 20022 599 inlägg
#2
sFileName = """c:\Documents And Settings\Ny test.txt"""
Medlem sedan mars 20002 836 inlägg
#3

tackar, tackar .....

funka kalas .... va inne på att skapa en genväg och sedan exekvera den.
Men, då har ju inte alla skrivrättighet på klienten överallt. Mycket smidigare med lite " :e

cya,
PatrikB

249 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)