ورود

نسخه کامل مشاهده نسخه کامل : اجرای یک فایل در برنامه دیگه (کمک)



SASAN-BSE
26-07-2011, 16:06
سلام من زیاد با VB کار نکردم

میخوام یه کارساده انجام بدم:

یه فایل رو تو یه برنامه اجرا کنم، مثلا فایل txt رو تو word باز کنم


این درست کار میکنه:

shell ("c:/word.exe c:/a.txt")




اما من میخوام به جای c:/a.txt اینو بزارم:

TextBox1.text = "c:/a.txt"

shell ("c:/word.exe TextBox1.text")


ممنون میشم راهنمایی کنید

!Plus
26-07-2011, 18:36
سلام من زیاد با VB کار نکردم

میخوام یه کارساده انجام بدم:

یه فایل رو تو یه برنامه اجرا کنم، مثلا فایل txt رو تو word باز کنم


این درست کار میکنه:

shell ("c:/word.exe c:/a.txt")




اما من میخوام به جای c:/a.txt اینو بزارم:

TextBox1.text = "c:/a.txt"

shell ("c:/word.exe TextBox1.text")


ممنون میشم راهنمایی کنید


من منظور شما رو درست متوجه نشدم...!؟! :41:

تا اونجایی که من فهمیدم شما می خواید آدرس فایلی رو که تو فایل C:\a.txt قرار داره رو به برنامه C:\word.exe بفرستید....!؟! :13:

خب اگه این طور باشه، اول باید فایل رو باز کنید... متن داخلش رو توی Text1 قرار بدید... و مقدار Text1 رو به برنامه C:\word.exe بفرستید...!؟! من این برنامه رو براتون نوشتم...!؟! :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگه منظورتون رو درست متوجه نشدم بگید که راهنمایی تون کنم...!؟!

موفق باشید...!؟! :46:

SASAN-BSE
26-07-2011, 21:05
من منظور شما رو درست متوجه نشدم...!؟! :41:

تا اونجایی که من فهمیدم شما می خواید آدرس فایلی رو که تو فایل C:\a.txt قرار داره رو به برنامه C:\word.exe بفرستید....!؟! :13:

خب اگه این طور باشه، اول باید فایل رو باز کنید... متن داخلش رو توی Text1 قرار بدید... و مقدار Text1 رو به برنامه C:\word.exe بفرستید...!؟! من این برنامه رو براتون نوشتم...!؟! :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگه منظورتون رو درست متوجه نشدم بگید که راهنمایی تون کنم...!؟!

موفق باشید...!؟! :46:

خیلی ممنون که جواب دادی ،
من میخواستم یه برنامه رو تو یه برنامه دیگه باز کنم که با راهنماییت مشکل حل شد:46:

ولی یه مشکل دیگه دارم اگه کمکم کنی ممنون میشم

با اینجور آدرس ها مشکل دارم مثلا:
F:\Documents and Settings\EBOOT.BIN

چون بعد از Documents فاصله هست تا and ، برنامه فکر میکنه F:\Documents یه آدرس جداست و and هم جدا

مرسی:40:


اگه حال داشتی اینم بگو:

چجوری میتونم یه فایل رو Embed کنم و بعد اجراش کنم؟

!Plus
26-07-2011, 22:25
خیلی ممنون که جواب دادی ،
من میخواستم یه برنامه رو تو یه برنامه دیگه باز کنم که با راهنماییت مشکل حل شد:46:

ولی یه مشکل دیگه دارم اگه کمکم کنی ممنون میشم

با اینجور آدرس ها مشکل دارم مثلا:
F:\Documents and Settings\EBOOT.BIN

چون بعد از Documents فاصله هست تا and ، برنامه فکر میکنه F:\Documents یه آدرس جداست و and هم جدا

مرسی:40:


اگه حال داشتی اینم بگو:

چجوری میتونم یه فایل رو Embed کنم و بعد اجراش کنم؟

خواهش میکنم...!؟! :11:

اینجور آدرس ها که بینشون فاصله ست رو باید بین کوتیشن ( " ) بذاری...!؟! :13:

ولی خب... چون خود رشته ها هم تو vb با کوتیشن مشخص می شن... موضوع یکم پیچیده میشه...!؟! شما باید آدرس رو به این صورت بنویسید...!؟! :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

باز هم اگه سوالی داشتید من در خدمتم...!؟! :10:

موفق باشید...!؟! :46:

SASAN-BSE
26-07-2011, 22:49
خواهش میکنم...!؟! :11:

اینجور آدرس ها که بینشون فاصله ست رو باید بین کوتیشن ( " ) بذاری...!؟! :13:

ولی خب... چون خود رشته ها هم تو vb با کوتیشن مشخص می شن... موضوع یکم پیچیده میشه...!؟! شما باید آدرس رو به این صورت بنویسید...!؟! :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

باز هم اگه سوالی داشتید من در خدمتم...!؟! :10:

موفق باشید...!؟! :46:

بازم مرسی

مشکل من اینه که آدرس داخل اینه:
Me.sfovira.FileName

نمیشه اطرافش "" گذاشت:41:

!Plus
26-07-2011, 23:43
بازم مرسی

مشکل من اینه که آدرس داخل اینه:
Me.sfovira.FileName

نمیشه اطرافش "" گذاشت:41:

چرا... میشه...!؟! اینجوری :13: :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

باید چهار تا کوتیشن بذارید...!؟! :27: :31:

موفق باشید...!؟! :46: