Avatar billede juks Novice
02. juli 2001 - 22:51 Der er 3 kommentarer og
1 løsning

hvordan køre man en dos command fra vba ?

jeg vil gerne køre denne command i vba.
access 2000

copy 01 + 02.csv + 03 nyfil.csv /a
Avatar billede moses Praktikant
03. juli 2001 - 07:58 #1
    Dim X
    X = Shell(\"command.com\", vbNormalFocus)
Avatar billede moses Praktikant
03. juli 2001 - 08:15 #2
Det var for at få en \"ren\" DOS Prompt.

Hvis du vil udføre en kommando, så bruger du blot de command-line parametre, der hører til command.com:

    Dim X
    X = Shell(\"command.com /C dir c:\\windows|more\", vbNormalFocus)
Avatar billede moses Praktikant
03. juli 2001 - 08:15 #3
Sidstnævnte har bare den ulempe, at DOS boxen bliver lukket lige erfter udførelsen.
Avatar billede jimse Nybegynder
03. juli 2001 - 08:19 #4
Du kan lave en batfil i notepad der klarer kopieringen og starte batfilen med en shell kommando fra vba.

Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester