devxlogo

Executing DOS Commands

Executing DOS Commands

Question:
How can I run the following “SHELL” command in VB? It works fine in PowerBasic, but VB 3.0 doesn’t like it.

SHELL  “DIR *.BKP > FILES.LST”
Any ideas?

Answer:
Try this:

Shell “COMMAND.COM /C DIR *.BKP > FILES.LST” 
Commands like DIR are part of the command interpreter. Normally, the Shell command just runs the program. Routing the DIR command through COMMAND.COM should let it run correctly.

devx-admin

Share the Post: