nuroa Skrevet 25. februar 2004 Del Skrevet 25. februar 2004 Hei hei Jeg holder på å modifisere et VB program. Der har jeg lagt til en knapp, og det som er vanskelig (for meg) er det den skal gjøre. Jeg vil at den skal starte et annet program, kalib.exe, går det an? Hvordan? Er temmelig fersk i VB, og setter stoor pris på all hjelp! nuroa Lenke til kommentar
aadnk Skrevet 25. februar 2004 Del Skrevet 25. februar 2004 Bruk shell kommandoen: Shell "C:\Program Filer\kalib.exe" Du skriver altså stien til programmet du skal kjøre etter Shell. Skriver du kun navnet på programmet, må den befinne seg i Windows mappen. Lenke til kommentar
nuroa Skrevet 25. februar 2004 Forfatter Del Skrevet 25. februar 2004 Takk, det var akkurat det jeg lette etter! Virker kjempefint Lenke til kommentar
Gjest Medlem-42829 Skrevet 28. februar 2004 Del Skrevet 28. februar 2004 Hm.. har ikke teste pga min vb er litt rar men går det an og åpne andre filer som .zip .txt og den slags? Lenke til kommentar
nuroa Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 Og går det an til å si hvilken mappe .exe skal kjøre i? (Når det er forskjellig fra VB programmet) Nå virker det hvis jeg kopierer de filene som trengs over i samme katalog som VB programmet, men det er jo litt knotete... Lenke til kommentar
kaffenils Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Hm.. har ikke teste pga min vb er litt rar men går det an og åpne andre filer som .zip .txt og den slags? Du kan f.eks. bruke ShellExecute API'et: Legg denne koden i begynnelsen av en modul: public Const SW_SHOWNORMAL = 1 public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, _ ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Legg f.eks. denne koden i onclick på en knapp i formen frmMyForm for å åpne filen c:\fil.zip. retVal = ShellExecute(frmMyForm.hWnd, "open", "c:\fil.zip", "", "", SW_SHOWNORMAL) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå