Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Uzyskiwanie Adresu


Rekomendowane odpowiedzi

Opublikowano

Witam mam następujący problem robię coś na wzór launchera i mam w nim taki kodzik

       Call Shell("C:\Program Files (x86)\WinRAR\winrar.exe x -o+ ""trololo"" *.* ""trololo""", vbHide)

Kod służy do Wypakowania Zip'a ale przeważnie niektórzy mają Win XP który nie ma folderu ProgramFiles(x86) a ProgramFiles i jak uzyskać kod który wykrywa jaki ma się ten Folder czy z (x86) czy bez (Prosze o dokładnie wytłumaczenie)

 

2.

Jak uzyskać adres do AppData?

Annony_sygn_bySFG_01a.jpg

Syga by SofarGone

Opublikowano

 

Appdata znajduje się:

C:\Users\NazwaUsera\AppData\

 

 

Bądz : uruchom Wpisz %appdata%

[FacePalm]

Chodzi mi o adres bo nie każdy ma sysytem na dysku C:/ i żeby odrazu była AppData bądz Program Files

Annony_sygn_bySFG_01a.jpg

Syga by SofarGone

Opublikowano

Dim appData As String = GetFolderPath(SpecialFolder.ApplicationData)

Okey działa a wiesz jak podobnie uzyskać adres do ProgramFiles?

Annony_sygn_bySFG_01a.jpg

Syga by SofarGone

Opublikowano

Okey działa a wiesz jak podobnie uzyskać adres do ProgramFiles?

 

Private Shared Function ProgramFilesx86() As String
If 8 = IntPtr.Size OrElse (Not [String].IsNullOrEmpty(Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432"))) Then
  Return Environment.GetEnvironmentVariable("ProgramFiles(x86)")
End If
Return Environment.GetEnvironmentVariable("ProgramFiles")
End Function
 

Nie sprawdzałem, wygooglowałem ;D

Opublikowano

 

Private Shared Function ProgramFilesx86() As String
If 8 = IntPtr.Size OrElse (Not [String].IsNullOrEmpty(Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432"))) Then
  Return Environment.GetEnvironmentVariable("ProgramFiles(x86)")
End If
Return Environment.GetEnvironmentVariable("ProgramFiles")
End Function
 

Nie sprawdzałem, wygooglowałem ;D

Wyrypało 3 errory.

 

Tak odrazu się zapytam Ma ktoś kod wypakujący Zip'a z pomocą ścieżki która jest napisana w Textboxie?

Annony_sygn_bySFG_01a.jpg

Syga by SofarGone

Opublikowano

Enum SpecialFolder również ma Program Files i jego 32 bitowy odpowiednik.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...