Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 27 odgovora
  • 8.182 pregleda

Najnovija ↓

Re: Pronalazenje putanje Program Files 13.11.2004. u 20:04 · pre 267 meseci #21
@Shadowed
Možeš li reći točnije, znam za PF, I Windows D. ali me sad zanima za ono drugo (koje sam naveo).
Re: Pronalazenje putanje Program Files 13.11.2004. u 22:17 · pre 267 meseci #22
Code:

Const CSIDL_DESKTOP = &H0
Const CSIDL_PROGRAMS = &H2
Const CSIDL_CONTROLS = &H3
Const CSIDL_PRINTERS = &H4
Const CSIDL_PERSONAL = &H5
Const CSIDL_FAVORITES = &H6
Const CSIDL_STARTUP = &H7
Const CSIDL_RECENT = &H8
Const CSIDL_SENDTO = &H9
Const CSIDL_BITBUCKET = &HA
Const CSIDL_STARTMENU = &HB
Const CSIDL_DESKTOPDIRECTORY = &H10
Const CSIDL_DRIVES = &H11
Const CSIDL_NETWORK = &H12
Const CSIDL_NETHOOD = &H13
Const CSIDL_FONTS = &H14
Const CSIDL_TEMPLATES = &H15
Const MAX_PATH = 260
Private Type SHITEMID
    cb As Long
    abID As Byte
End Type
Private Type ITEMIDLIST
    mkid As SHITEMID
End Type
Private Declare Function ShellAbout Lib "shell32.dll" Alias "ShellAboutA" (ByVal hWnd As Long, ByVal szApp As String, ByVal szOtherStuff As String, ByVal hIcon As Long) As Long
Private Declare Function SHGetSpecialFolderLocation Lib "shell32.dll" (ByVal hwndOwner As Long, ByVal nFolder As Long, pidl As ITEMIDLIST) As Long
Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long
Private Sub Form_Load()
    'KPD-Team 1998
    'URL: http://www.allapi.net/
    'E-Mail: [email protected]
    'Show an about window
    ShellAbout Me.hWnd, App.Title, "Created by the KPD-Team 1999", ByVal 0&
    'Set the graphical mode to persistent
    Me.AutoRedraw = True
    'Print the folders to the form
    Me.Print "Start menu folder: " + GetSpecialfolder(CSIDL_STARTMENU)
    Me.Print "Favorites folder: " + GetSpecialfolder(CSIDL_FAVORITES)
    Me.Print "Programs folder: " + GetSpecialfolder(CSIDL_PROGRAMS)
    Me.Print "Desktop folder: " + GetSpecialfolder(CSIDL_DESKTOP)
End Sub
Private Function GetSpecialfolder(CSIDL As Long) As String
    Dim r As Long
    Dim IDL As ITEMIDLIST
    'Get the special folder
    r = SHGetSpecialFolderLocation(100, CSIDL, IDL)
    If r = NOERROR Then
        'Create a buffer
        Path$ = Space$(512)
        'Get the path from the IDList
        r = SHGetPathFromIDList(ByVal IDL.mkid.cb, ByVal Path$)
        'Remove the unnecessary chr$(0)'s
        GetSpecialfolder = Left$(Path, InStr(Path, Chr$(0)) - 1)
        Exit Function
    End If
    GetSpecialfolder = ""
End Function

CSIDL_PERSONAL ti je za MyDocuments.
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Pronalazenje putanje Program Files 13.11.2004. u 22:22 · pre 267 meseci #23
Ma to je sve OK, ali meni sam treba ona mala promjenjiva poput one:

Code:

%ProgramFiles%


I niš više. I još nešto, kolko je sigurno čitat putanju PF iz registrija
Re: Pronalazenje putanje Program Files 14.11.2004. u 00:27 · pre 267 meseci #24
Ne razumem bas sta 'oces, al evo ocx kontrole koju sam napisao. Kontrola je zamena (nije bas neka, al dobro:D) za Comdlg.ocx i ima funkcije:
OpenFile
SaveFile
PickFolder
GetSpecialFolder
Jednostavno je postavis na formu (a mozez i da iscupas parce koda koje ti treba:)) i koristis GetSpecialFolder f-ju.

http://www.elitesecurity.org/poruka/fajluzporuku/494604
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Pronalazenje putanje Program Files 14.11.2004. u 09:12 · pre 267 meseci #25
Ma nije to to! Krivo si me shvatio. Meni treba ona promjenjiva ko ona koju je Shadowed prvu postovao... Znači:
Code:

%ProgramFiles%


To radi u DOS-u, ja znam tako promjenjivu i za win folder, ali mi još treba za Documents and Settings i disk na kojem je Win. Znam da to postoji jer sam negdje vidio ali sam zaboravio gdje....
Re: Pronalazenje putanje Program Files 14.11.2004. u 15:09 · pre 267 meseci #27
VRKY, toga u Registry-u ima na dosta mesta pa me, pravo da ti kazem, mrzi da sakupljam sve kljuceve (ne znam ni ja bas, bas ceo Registry napamet :)).
Evo nekih sistemskih promenljivih a ti potrazi jos:
%AppData%
%UserProfile%
%AllUsersProfile%
%ProgramFiles%
%SystemRoot%
%SystemDrive%
%Temp%
%Tmp%
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme