Jump to content
c0smyn

[Delphi] need help

Recommended Posts

Posted

Cu prima functie nu va merge deoarece e ca ?i cum ai folosi Command Promptu' si daca vreau sa deschid C:\Program Files v-a trebui sa scriu urmatorul cod(in cmd)

start C:\Program Files

Cmd-u v-a încerca s? îmi deschid? C:\Program pentru ca de la spa?iu mai departe el nu mai cite?te.

Cu a 2-a merge. Multumesc mult :)

Posted

Importi/incluzi o librarie de sistem ca sa te folosesti de shell apoi folosesti variabilele alea globale de sistem:

Doar batch ar fi:

cd %programfiles%
start .

Python:

import os
os.chdir(os.getenv("programfiles"))
os.system("start .")

Trebuie sa ai ceva similar si in Delphi si daca te uiti mai adanc prin clase si functii ai sa vezi ca trebuie sa fie si o metoda prin care nici macar nu te folosesti de shell, doar cauta referinte spre libraria aia care se foloseste de sistemul de operare sau pur si simplu de sistem.

Posted
Merge si cu prima. Folderul se deschide cu executabilul "explorer.exe". E in C:\Windows\explorer.exe. Si daca apar spatii folosesti ghilimele.

Cu placere :)

am încercat ?i cu ghilimele :P degeaba.

merge perfect cu explorer.exe

@cmin m-am gândit ?i la metoda cu batch dar bate a ?ig?neal?...c?utam ceva concret

oricum ms amândurora :-D

Posted

Delphi are controlul "Open Dialog" si la care setazi initial dir (sau open dir nu mai stiu sigur) = 'c:\Program Files'

si dupaia pui if opendialog1.execute then

.....

iti deschide ce vrei tu, la filtre poti pune tipul de fisier care vrei sa il deschizi...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...