14. juni 2006 - 09:00Der er
22 kommentarer og 1 løsning
Kald fil fra hændeses knap
Jeg har en access data base som jeg har en mainform med nogle knapper på, jeg har en knap til at skrive på en drev som gerne skulle mountes via en batch fil ? kan man kalde en fil som i vb eller hvordan ?
Nu sker der bare det at den prøvet at skrive til destinationen før den har opretten net use'ed :( kan man gøre sådan den skal vente til cmd processen er kørt inden den går ned til næste kommando ? jeg kan ikke engang finde en form load jeg kan smide den i :( :S
Sorry - jeg ved ikke hvordan. Jeg tror der findes call back muligheder og da Shell er en function vil jeg tro at du får en process-id retur og det skulle kunne lade sig gøre at tjekke på om processen er kørt.
Alternativt kan du lavet noget beskidt busy wait hvor du spørger på om drevet findes.
Det har selvfølgelig den svaghed at loopet aldrig stopper hvis der går noget galt, så det vil være klogt at sætte en timer på så den højst kører et vist tidsrum.
User type not defined skyldes formodentlig at du ikke har en reference til Microsoft Scripting Runtime - det skal du lige have krydset af i Tools | References.
For at måle tiden skal du laven variabel af typen date som du sætter = now når du starter loopet og så tjekker du for hvert gennemløb hvor lang tid der er gået. Antal gennemløb synes jeg det er uklogt at måle på...det vil være for tilfældigt hvor mange gennemløb man kan forvente der skal til.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.