Avatar billede hcichosz Praktikant
19. november 2006 - 02:48 Der er 6 kommentarer og
1 løsning

Åbne en bestemt exe fra cd-rom

jeg har en form med en knap, den form skal auto starte fra en cd.
når den så er åbnet vil jeg gerne med knappe åbne en bestemt exe file der også ligger på cd-romen
hvordan gør man det, man ved jo aldrig hvad drev naven cd-rommen har hos de forskellige.

Mvh/Henrik C
Avatar billede jacla Nybegynder
19. november 2006 - 08:40 #1
Kan du højre-klikke på knappen og åbne den med "Åbn med" program. ????

hvis ja, kan du associerer den med programmet.

EKS. Totatcommander
Avatar billede helmet Nybegynder
19. november 2006 - 09:58 #2
Du kan vel bruge App.Path som returnerer stien til dit program på cden, til og udlede hvilket bogstav drevet har.
Avatar billede hcichosz Praktikant
19. november 2006 - 13:28 #3
Helmet vil du skrive et eks. filen der skal åbnes på cdromen heder test.exe

mvh HC
Avatar billede sjh Nybegynder
19. november 2006 - 16:16 #4
Du kan godt tjekke hvad drev som er CD/DVD.. prøv den her:

' ---------------------- Form1 ----------------------
Option Explicit

Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
Private Declare Function PathFileExists Lib "shlwapi.dll" Alias "PathFileExistsA" (ByVal pszPath As String) As Long

Private Sub Command1_Click()
Dim i As Integer
Dim strDrive As String
Dim strFilename As String

  ' Hvis din exe-file er i en under mappe så er det sådan: "subfolder\test.exe"
  strFilename = "test.exe"

  For i = 68 To 90
    strDrive = (Chr$(i) & ":") ' D:\ .. Z:\
    If GetDriveType(strDrive) = 5 Then ' 5 = CD/DVD-ROM
      If CBool(PathFileExists(strDrive & strFilename)) = True Then
        ' strDrive & strFilename = CD-ROM:\test.exe
        Shell strDrive & strFilename, vbNormalFocus
      End If
    End If
  Next
End Sub
' ---------------------- Form1 ----------------------
Avatar billede sjh Nybegynder
19. november 2006 - 16:18 #5
skal lige ha slash på her:

strDrive = (Chr$(i) & ":\") ' D:\ .. Z:\
Avatar billede hcichosz Praktikant
19. november 2006 - 16:34 #6
Hej
Mange tak det var lige det jeg havde brug for
Avatar billede sjh Nybegynder
19. november 2006 - 16:50 #7
Selv tak ;)
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
Kurser inden for grundlæggende programmering

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