View Full Version : بدست آوردن مسیر جاری
mehran8
شنبه 04 فروردین 1386, 12:55 عصر
سلام
دنبال تابعی می گردم که مثلاً اگر ما در درایو F واقع در پوشه ای به نام SSS باشیم . این تابع مسیر اون رو به ما بده !
در واقع مسیر جاری که درون قرار داریم رو به نمایش دربیاره .
ممنون
sohrab o
شنبه 04 فروردین 1386, 13:01 عصر
dim StrPath as string
StrPath=app.path
sohrab o
شنبه 04 فروردین 1386, 13:02 عصر
در کد بالا یه متغیر به نام StrPath تعریف می کنیم بعد مسیرو توش میریزیم
mehran8
شنبه 04 فروردین 1386, 13:06 عصر
نه !
منظورم مسیر جاری برنامه نیست که ..
منظورم مسیر جاری مرورگر هست !
-----------------------------------------------
یه چیزهایی هم در موردش شنیده بودم فکر کنم با استفاده از تابع getcurrentdirectory
بدست میاد .
ولی بلد نیستم استخراجش کنم
sohrab o
شنبه 04 فروردین 1386, 13:19 عصر
نمی دونم
اما می شه عنوان پنجره فعال و بخونی ببینی چی نوشته
mehran8
شنبه 04 فروردین 1386, 13:24 عصر
نمی دونم
اما می شه عنوان پنجره فعال و بخونی ببینی چی نوشته
آره فکر کنم با تابع GetWindowText بشه
ولی این روشی که می گی دردسر زیاد داره :لبخندساده:
چیزی در مورد همین تابعی که گفتم می دونی ؟!!!
GetCurrentDirectory ؟؟
mehran8
شنبه 04 فروردین 1386, 18:01 عصر
سلام
آقا تابعش رو هم پیدا کردم :
Private Declare Function GetCurrentDirectory Lib "kernel32.dll" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
کسی می تونه چیزی ازش استخراج کنه ؟!!
منتظرم
romina2006
شنبه 04 فروردین 1386, 20:22 عصر
Private Declare Function GetCurrentDirectory Lib "kernel32" Alias "GetCurrentDirectoryA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Private Sub Form_Paint()
Dim sSave As String
sSave = String(255, 0)
GetCurrentDirectory 255, sSave
MsgBox sSave
End Sub
از سورس برنامه GetPath هم می تونی استفاده کنی :
http://barnamenevis.org/forum/showthread.php?t=46430&page=51
mehran8
یک شنبه 05 فروردین 1386, 14:13 عصر
خیلی ممنون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.