360°BlogsVideoBooksAnswersBuzzMapsAgenda
Login
phigita.net! Homepage
Preferences | Tuesday, 06 January 2009, 12:31 PST
Question
Posted: Saturday March 12, 2005
Number of answers: 4

Πως τρέχω MS-DOS προγράμματα με παράμετρους στην Visual Basic 6

Θέλω να τρέξω ένα MS-DOS πρόγραμμα με παραμέτρους μέσα από ένα γραφικό περιβάλλον.

Για λόγους ευκολίας προτίμησα την Visual Basic. Δοκίμασα την εντολή Shell "path\program.exe param param" σε ένα command button, όμως δεν τρέχει το πρόγραμμα. Χωρίς τις παραμέτρους είναι εντάξει. Η ουσία όμως είναι οι παράμετροι.

Μια προτινόμενη λύση δεν είναι απαραίτητο να είναι σε Visual Basic.

-- Μάριος Παναγίδης ~marios

Reader's Answers

Υπάρχει μια εύκολη λύση χωρίς να αλλάξεις κάτι. Την εντολή με τις παραμέτρους που θέλεις να τρέξεις, βάλτην σε ένα batch file (π.χ. test.bat όπου αυτό περιέχει path\program.exe param param) και κάλεσε το αρχείο αυτό αντί το program.exe

Αυτή η λύση θα δουλέψει μόνο αν οι παράμετροι είναι προκαθορισμένοι και όχι μεταβλητοί. Αν είναι μεταβλητοί, θα πρέπει να ανοίξω την Visual Basic και δεν το έχω κάνει για πολύ καιρό…

-- Κωνσταντίνος Κωνσταντίνου ~constandinos, March 13, 2005

Ίσως αυτό να σε βοηθήσει

-- Χρίστος Ευαγγέλου ~christose, March 13, 2005

Αυτό μπορεί να βοηθήσει.

-- Κωνσταντίνος Κωνσταντίνου ~constandinos, March 13, 2005

Ευχαριστώ για την βοήθεια.

-- Μάριος Παναγίδης ~marios, March 15, 2005