"Datamatiker" <Datamatikere@sky-light.dk> wrote in
<9ahtt4$s4u$1@news.inet.tele.dk>:
>Jeg har brug for at åbne et program som hedder Hent.Bat, der er et
>program som bruges i forbindelse med en scanner. Hent.Bat åbner bare et
>dos-vindue som så selv henter dataene fra scanneren for derefter at lave
>en fil. Derefter skal vinduet lukkes. Jeg har brug for at åbne dette
>Hent.bat program. Mit program, som henter fra den fil, der bliver
>genereret, er kodet i ASP, så det ville være bedst at det kunne laves i
>ASP, for det skal gå forud for min funktion som henter fra filen.
>
>Håber denne forklaring kan hjælpe til, for at få en bedre forståelse
>for, hvad det er jeg har brug for.
>
>Næste gang bruger jeg navnet Karin Jochimsen i stedet for.
>
jamen dog ...
Det kan jo sådan set være ligemeget, hvad du skal bruge det til - min pointe
var, at du ikke umiddelbart kan afvikle et program på serveren fra klient-
siden ... med mindre du vil lave noget ActiveX ... og selv da er jeg lidt
usikker på, hvordan det i givet fald skal laves.
Anyway ...
Jeg går ud fra, at det er på servere, at din .bat-fil ligger, så du kan
bruge denne kode til at afvikle det på serveren:
Set oWsh = CreateObject ("WScript.Shell")
oWsh.Run "%comspec% /c c:\dir.bat", 0, true
Set oWsh = Nothing
det er fra et vbs-script, men jeg kan ikke umiddelbart se, hvorfor det ikke
skulle virke som et asp-script. Koden ovenfor gør også, at programmet
startes i baggrunden (lidt a'la en service), så der ikke kommer et
forstyrrende cmd-vindue, hver gang scriptet startes.
--
I have developed an encryption software package that I can best
describe as a ONE-TIME-PAD GENERATOR.
(Anthony Stephen Szopa posting to sci.crypt, August 8, 1997)
- Jesper Stocholm -
http://stocholm.dk