PDA

View Full Version : سوال: بازکردن فایل exe در ویژوال بیسیک



reza.k1375
دوشنبه 28 شهریور 1390, 09:43 صبح
سلام چه طوری میشه که یه فایل که با ویژوال بیسیک ساخته شده و به صورت exe در آمده را با ویژوال بیسیک باز کرد؟؟؟؟؟؟؟؟

MohammadGh2011
دوشنبه 28 شهریور 1390, 10:05 صبح
سلام عليکم
با دستور shell ميشه اين کار رو انجام داد به اين صورت:

Shell ("E:\name file morede nazar.exe")

موفق باشيد

ALIMAHDE54
دوشنبه 28 شهریور 1390, 12:07 عصر
سلام دوستان اینی که گفتین کجا باید بنویسیم تو نود پد یا جای دیگه

amir200h
دوشنبه 28 شهریور 1390, 12:21 عصر
Shell (App.Path & "\File Name.exe"), vbNormalFocus

داخل command یا هرجایدیگه ای که میخواین باز دنش فایل exe اجرا بشه

MohammadGh2011
دوشنبه 28 شهریور 1390, 12:50 عصر
سلام عليکم

سلام دوستان اینی که گفتین کجا باید بنویسیم تو نود پد یا جای دیگه
تو نودپد چرا؟!!!!!!!!!

همون طور که دوستمون گفتند تو يک کامند(command) و يا هر شيء که دوست دارين فايلEXE تون باز بشه.

1 Shell ("E:\name file morede nazar.exe")
در اينجا \:E رو به جاي درايو تون که فايل توشه جايگزين کنيد و يا مسير فايل EXE
و به جاي name file morede nazar.exe هم اسم فايلتون رو بنويسيد.يادتون باشه حتما بايد فورمت فايلتون رو هم بنويسيد در آخرش يعني (exe.)در غير اين صورت با خطا مواجه ميشيد.

موفق باشيد.

setroyd
دوشنبه 28 شهریور 1390, 13:42 عصر
به ساده ترین شکل ممکن نوشتم تا اگه مبتدی هم هستی بفهمی .

arash1377
پنج شنبه 31 شهریور 1390, 13:10 عصر
ببخشید طریقه آدرس دادن فایل را هم اگر ممکن است بگوید

setroyd
پنج شنبه 31 شهریور 1390, 14:00 عصر
ادرس دادن !!

Shell "explorer " & Text1.Text, vbNormalFocus این text1 همون ادرس هست که شما میتونی بهش بدی .

MohammadGh2011
پنج شنبه 31 شهریور 1390, 14:12 عصر
ببخشید طریقه آدرس دادن فایل را هم اگر ممکن است بگوید
:متفکر:
لطفا منظورتون رو واضح تر مطرح کنيد.

موفق باشــــــــــيد

setroyd
پنج شنبه 31 شهریور 1390, 14:54 عصر
دوستمون فکر میکنم منظورش این بوده که یعنی چجوری ادرس رو به صورت کاربری بدیم که من در بالا براشون گفتم .

mr-adler
پنج شنبه 31 شهریور 1390, 15:18 عصر
ببین عزیزم عملکرد دستور shell یه جورایی مثل عملکرد run در ویندوز هستش. یکی از عملکرد های این دستور باز کردن فایل exe هست:

Shell"ادرس فایل مورد نظر"
نکته مهم اینه که بعد از اسم فایل تو ادرس بایدفرمت فایل رو هم مشخص کنی(خودم با این مورد قبلا مشکل داشتم) مثل:

shell"c:\firfox.exe"

ببخشید طریقه آدرس دادن فایل را هم اگر ممکن است بگوید طبق مثال بالا عمل کن.
اگه دقت کرده باشی وقتی یه فایلی رو تو یه درایو باز میکنی بالا در قسمت address bar ادرسش رو مینویسه .(اینم یه راه اسون تر):لبخندساده:
در این مورد اگه بازم کمک خواستی بگو . در حد اطلاعاتم کمکت میکنم:چشمک:

arash1377
پنج شنبه 31 شهریور 1390, 16:10 عصر
سلام می خواستم بدونم چطوری فرمت های دیگر را مانند docxوtxtوjpg و..... را چطوری با ویژوال بیسیک باز کنم منظورم با چه کدی؟

setroyd
پنج شنبه 31 شهریور 1390, 16:17 عصر
هر کدوم یک ocx یا dll خواص دارند که میتونی استفاده کنی شما اصلا پسونهای مربوط به هم رو نگفتی txt که با open باز میشه . و docx رو نمیدونم شاید ocx داشته باشه و jpg با picturebox و imagebox هم میشه باز کرد .

mr-adler
پنج شنبه 31 شهریور 1390, 16:20 عصر
سلام دوست من
اینجوری که من امتحان کردم تمامی فرمت ها به وسیله کد shell باز میشه . فقط کافیه ادرسش رو بنویسی و بعد فرمت فایلتو مشخص کنی. نکته بسیار مهمی که در نوشته بالایی یادم رفت بگم اینه که در مواردی که میخوای فایل های مربوط به application رو باز کنی باید در دستور shell از کلمه explorer استفاده کنی . مثلا من الان میخوام یه فایل mp3 رو باز کنم که مربوط به اپلیکیشن میشه خود اپلیکشن نیست . مینویسم:

Shell "explorer G:\BOOYE JOOYE MOOLIAN.mp3", vbMaximizedFocus

بازم سوالی هست در حدی که بتونم در خدمتم:چشمک:

setroyd
پنج شنبه 31 شهریور 1390, 16:25 عصر
این رو بنده در چند پست اول توضیح دادم نیازی به تکرار نبود فکر میکنم !!

arash1377
پنج شنبه 31 شهریور 1390, 16:39 عصر
در بازکردن بازی ها چه کدی لازم است با کد exe کار نکرد.

mr-adler
پنج شنبه 31 شهریور 1390, 16:39 عصر
ممنون دوست من . راستش چندتا سوال داشتم از شما:

هر کدوم یک ocx یا dll خواص دارند که میتونی استفاده کنی شما اصلا پسونهای مربوط به هم رو نگفتی txt که با open باز میشه . و docx رو نمیدونم شاید ocx داشته باشه و jpg با picturebox و imagebox هم میشه باز کرد .
1.اگه ممکنه درمورد dll & ocx توضیح مختصر بدید(بنده تازه شروع به یاد گیری کردم در حد مبتدی بگید لطفا)
2.یعنی چی که هر فایلی یه dll یا ocx خواص داره؟
3.چطور میشه از dll و ocx استفاده کرد؟

ممنون دوست من

mr-adler
پنج شنبه 31 شهریور 1390, 16:49 عصر
دوست عزیز
برای نصب کردن بازی میشه از این کد استفاده کرد + پسوند exe
اما برای باز کردن بازی خودم هم امتحان کرم نشد فکر کنم باید پسوند خاصی رو وارد کرد . بزار که دوست خوبمون که وارد ترن پاسخ بدن setroyd (http://barnamenevis.org/member.php?183390-setroyd)

arash1377
پنج شنبه 31 شهریور 1390, 17:11 عصر
ببخشید کد نصب بازی را می شود واضح تر بنویسید

mr-adler
پنج شنبه 31 شهریور 1390, 17:29 عصر
نصب برنامه ها تا جایی که من میدونم به وسیله یه فایل exe صورت میگیره . تنها کاری که شما باید بکنید اینه که اون فایل exe رو فراخوانی بکنید
مثلا من یه بازی تو درایو جی دارم به اسم Gold Miner Vegas . به این صورت فراخوانیش میکنم و مراحل نصب رو پس از فراخوانی به صورت دستی ادامه میدم:

Shell "g:\Gold Miner Vegas.exe"
دقت کن که چون یه application بود دیگه ننوشتم explorer

arash1377
پنج شنبه 31 شهریور 1390, 17:56 عصر
کد لود کردن عکس را در پیکچر باکس با استفاده از یک command و تغیر عکس آن با حرکلیک را می خواستم.

setroyd
جمعه 01 مهر 1390, 00:27 صبح
Private Sub Command1_Click()
Picture1.Picture = LoadPicture("G:\Photo0020.jpg")
End Sub

برای تغییر عکس با هر کلیک اون رو در رویداد click بنویس .

MohammadGh2011
جمعه 01 مهر 1390, 06:42 صبح
کد لود کردن عکس را در پیکچر باکس با استفاده از یک command و تغیر عکس آن با حرکلیک را می خواستم.
سلام عليکم
دوست عزيز بهتره که براي هر سوالت يک تاپيک جداگانه ايجاد کني.
همون طور که جناب setroyd لطف کردند پاسخ دادند شما ميتونيد با ابزار Microsoft common dialog عکستون رو خوتون از داخل هاردتون انتخاب کنيد.براي اين کار:
Ctrl+T رو همزمان فشاربدهيد تا پنجره کامپوننت ها باز شود.به دنبال Microsoft Common Dialg Control 6.0 بگرديد و تکيش رو بزنيد و در آخر روي OK کليک کنيد.
common dialog و يک picturebox رو روي فورمتون از جعبه ابزار اضافه کنيد.
واين کدها رو داخل يک کامند کپي کنيد.

CommonDialog1.ShowOpen
Picture1.Picture = LoadPicture(CommonDialog1.FileTitle)

موفق باشيد

arash1377
جمعه 01 مهر 1390, 12:12 عصر
چگونه یک تایپیک ایجاد کنم؟

MohammadGh2011
جمعه 01 مهر 1390, 12:36 عصر
سلام
من نبايد جواب اين سوالتون رو تو اين تاپيک بدم چون اين تاپيک بهم ميخوره ولي پاسخش رو ميدم
بازدن دکمه ي "ايجاد يک تاپيک جديد" در بالاي صفحه

موفق باشيد

mohsen_rafiee
پنج شنبه 19 مرداد 1391, 03:47 صبح
چطور میشه یه برنامه رو مثل افیس رو توی ویژوال باز کنیم

program2vb
پنج شنبه 19 مرداد 1391, 10:58 صبح
چطور میشه یه برنامه رو مثل افیس رو توی ویژوال باز کنیم

سلام دوست عزیز منظورتو متوجه نشدم ؟

میشه واضح تر بگی ؟

محسن واژدی
پنج شنبه 19 مرداد 1391, 11:29 صبح
سلام علیکم
یک Webbrowser بر روی فرم قرار بدهید و سپس یک سند word یا... را در آن بازکنید: WebBrowser1.Navigate "c:\test.doc"

موفق باشید

adelavr
جمعه 14 مهر 1391, 23:41 عصر
سلام دوستان
یه سوال داشتم
میخواستم با دستور Shell یه Application رو باز کنم جواب میگیرم منتها میخوام یکم حرفه ای تر باشه
یعنی با یه دستوری بتونم درایوی که ویندوز رو روی اون نصب کردن رو بدست بیارم مثلا در حالت عادی برنامه در درایو C و در پوشه Program files قرار میگیره حالا یکی اگه ویندوز رو به جای C روی D نصب کرده باشهچطور میتونم تشخیص بدم
همینطور مثلا اگه طرف ویندوزش سون باشه به جای پوشه Program files از نام Programs استفاده میشه چطور ویندوز طرف روهم تشخیص بدم؟
البته یه راه نسبتا آسون رو پیدا کردم که دونه دونه درایوها رو بگردیم و از روی نام پوشه ها اطلاعات لازم رو پیدا کنیم اما میخواستم بدونم راه بهتر ( و اصولی تر) وجود داره یا نه؟

امین مستانی
جمعه 14 مهر 1391, 23:57 عصر
سلام علیکم

این کد رو امتحان کنید

Private Sub Command1_Click()
Print Environ("windir")
Print Environ("username")
Print Environ("userprofile")
Print Environ("temp")
Print Environ("programfiles")
End Sub

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

l4dl4d
یک شنبه 23 مهر 1391, 17:41 عصر
آخه نوتپد رو برای bat گفتند که اجرا کنیم چون ممکنه ارور بده
من با bat بیشتر حال میکنم :قهقهه:
app.path&"program.exe"

____________________________
نرم افزار ترول ساز نسخه 1 توسط گلد نویس : محمد.م = خودم!
www.gold-nevis.rzb.ir/page/trollsaz

adelavr
دوشنبه 11 دی 1391, 03:27 صبح
سلام
توی .net چطوری میشه یه برنامه ی ویندوز رو که نوشتیم رو اتورانش کرد تا وقتی ویندوز بالا اومد برنامه به طور خودکار اجرا بشه؟

SlowCode
دوشنبه 11 دی 1391, 06:58 صبح
سلام
توی .net چطوری میشه یه برنامه ی ویندوز رو که نوشتیم رو اتورانش کرد تا وقتی ویندوز بالا اومد برنامه به طور خودکار اجرا بشه؟

سلام
لطفا سوالت رو در بخش مربوطه بپرس.
یا یه Shortcut از برنامه رو بنداز تو پوشه Startup و یا یه کلید تو رجییستری بساز.

adelavr
سه شنبه 12 دی 1391, 01:35 صبح
لطفا سوالت رو در بخش مربوطه بپرس.


بله متوجه بودم ولی عجله ای بود دیگه شرمنده
توی فایلهای سیتم چندتا پوشه Startup هست دقیقا کدومو میگی ظاهرا اونا نیست
در مورد دومی هم اگه میشه بیشتر توضیج بدی

SlowCode
سه شنبه 12 دی 1391, 13:08 عصر
این مسیر پوشه استارت آپ هست: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
یه شورت کات از برنامت بساز و کپی کن اونجا.
واسه رجیستری هم چند مسیر مختلف وجود داره ولی معمولا از اینجا استفاده میکنن: HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run
باید یه string value درست کنی و مقدار data رو مسیر برنامت قرار بدی.

Sdegh2021
شنبه 14 اردیبهشت 1398, 01:02 صبح
سلام اگه می شه با عکس یا فیلم ویرایش کردن فایل exe را تو ضیح بدین من می خوام فایل after effect را ویرایش کنم اما نمی دونم از کدوم قسمت ویژوال استدیو ۲۰۱۹ استفاده کنم چون خیلی تغییر کرده است اگر میشه یه توضیح بدین که چطور با فرمان shell فایل افتر افکت را ویرایش کنم اگه با عکس یا فیلم توضیح بدین ممنون میشم چون خیلی بهش نیاز دارم

mohammadreza7
یک شنبه 09 آذر 1399, 22:44 عصر
سلام چه طوری میشه که یه فایل که با ویژوال بیسیک ساخته شده و به صورت exe در آمده را با ویژوال بیسیک باز کرد؟؟؟؟؟؟؟؟

سلام
من میخوام وقتی که مثلا یه متنی توی کپشن نوشته شد فایرفاکس باز بشه
چه کدی بزنم ؟