Dodaj do ulubionych

visual basic - problemik z kodem

IP: *.dynamic.mnet-online.de 16.03.08, 22:22
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button6.Click
Shell("\TkrClean.exe")
End Sub

programik TkrClean.exe znajduje sie na dysku usb tak samo jak
programik który go odpala po kliknięciu - ma być używany na róznych
komuterach - bo jak wstawie np. Shell("F:\TkrClean.exe") to odpala
jak zostawie bez litery dysku wyskakuje bład że nie może znaleść
pliku
nie moge wpisac na sztywno litery dysku bo w każdym komputerze jest
inna dla mojego pendriva

help
Obserwuj wątek
    • Gość: Paweł Re: visual basic - problemik z kodem IP: *.neoplus.adsl.tpnet.pl 16.03.08, 22:38
      Możesz ustawić "na sztywno" nazwę woluminu na pendrive'ie ze swoim programem.
      Następnie za pomocą funkcji:
      GetVolumeInformation
      możesz pobrać informacje o danym woluminie. Problemem będzie tu wyliczenie
      wszystkich zainstalowanych napędów - spróbuj może z odczytem z rejestru klucza:
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2
      bowiem do funkcji GetVolumeInformation musisz przekazać oznaczenie w postaci:
      c:\
    • Gość: mdk Re: visual basic - problemik z kodem IP: *.swidnica.mm.pl 17.03.08, 22:48
      'Definiujemy Zmienna odpowiedzialna za ścieżkę do pliku
      Dim FilePath As String
      'Przypisujemy zmiennej ścieżkę
      FilePath = App.Path & "\" & "TkrClean.exe"
      • Gość: Paweł Re: visual basic - problemik z kodem IP: *.neoplus.adsl.tpnet.pl 18.03.08, 00:00
        Racja, nie doczytałem, że programy są w tym samym katalogu. Tylko człowiekowi
        życie utrudniłem :-)

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka