برگزیده های پرشین تولز

کمک فوری plz

nokhodi

Registered User
تاریخ عضویت
27 ژانویه 2005
نوشته‌ها
88
لایک‌ها
0
محل سکونت
یه جای نزدیک
سلام :)
چطوري ميشه يک فايل(مثلا exe.*)را به يک کليد در پروژه متصل کنيم:eek:
به عنوان مثال
من مي خوام کيليدي در فرمم بذارم که روي اون کليک مي کنم فايل (*.*)
اجرا بشند طوري که وقتي فايل exe شده پروژه رو روي سي دي مي ذارم از روي سي دي هم اجرا کنه
(اگرم کسي با mmb آشنا هست منظورم چيزي مثل اينه: \<SrcDir> که فايل رو به exe مرتبط مي کنه
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
عزيز يه نگاه به اين ادرس بندازي ميبيني چه طوري يه فايل اجرايي رو اجرا ميكنن
http://forum.persiantools.com/showthread.php?t=31914
ولي براي اينكه ادرس پايه رو بدت بياري بهتر از اين روش استفاده كني
کد:
dim apppath as string
apppath=app.path
if right(apppath)<>"\" then apppath=apppath+"\"
حالا مسير فايل تو داري با استفاده از دستوارت instrrev و instr ميتوني مسير مورد نظر رو پيدا كني( اگه مثلا برانامه اجرايي توي يه فولدر ديگس. اگه توي همين مسيري كه فايل اجرايي اجرا شده كه كار راحتره و فقط از كدي كه دادم استفاده كني درست ميشه )
 

Piter1356

کاربر تازه وارد
تاریخ عضویت
11 اکتبر 2004
نوشته‌ها
395
لایک‌ها
0
محل سکونت
tehran
به نقل از nokhodi :
سلام :)
چطوري ميشه يک فايل(مثلا exe.*)را به يک کليد در پروژه متصل کنيم:eek:
به عنوان مثال
من مي خوام کيليدي در فرمم بذارم که روي اون کليک مي کنم فايل (*.*)
اجرا بشند طوري که وقتي فايل exe شده پروژه رو روي سي دي مي ذارم از روي سي دي هم اجرا کنه
(اگرم کسي با mmb آشنا هست منظورم چيزي مثل اينه: \<SrcDir> که فايل رو به exe مرتبط مي کنه


امیدوارم تا این لحظه مشکل حل شده باشه
شما اینکارو تو مالتی مدیا بیلدر میخوای انجام بدی یا تو وی بی ؟
اگه تو وی بی بخوای انجام بدی با فرمان shell میتونی . عجیبه که همه مشکلشون مثل همدیگس !
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
همین هایی که اینا گفتن :)

شما با shell میتونید یه برنامه رو اجرا کنید:
کد:
Shell "notepad.exe", vbNormalFocus
اگر اگزه در فولدر برنامتون بود از روش سعیدآقا میتونید شاخه برنامتون رو پیدا کنید.
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
ببنيد اين برنامه يه فابل اگزه رو به نام test.exe رو از مسيري كه فايل اجرايي وي بي توش هست اجرا ميكنه .
كلا دو تا تابع داره
يكي تابع پيدا كردن مسير كه خروجي اون سه قسمت
1-مسير كنوني ( مسيري كه فايل اجرايي وي بي توشه يا فولدري كه فايلهاي كامپايل نشده درونشه )
2- مسير قبلي مسير كنوني( مثلا اگر برنامه از \g:\test\test2 اجرا بشه ميشه \g:\test)
3- روت مسير كنوني (مثلا اگر برنامه از \g:\test\test2 اجرا بشه ميشه \:g)

ديگري تابع اجرا كه دوتا ورودي داره يكي اسم فايل ديگري مسيري كه فايل درون اون قرار داره
اميدوارم كمك كنه:lol:
 

فایل های ضمیمه

  • run exe.zip
    1.8 KB · نمایش ها: 2
بالا