امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
صدا کردن یک فایل
نویسنده پیام
vz67 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 193
موضوع‌ها: 50
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 106
( 52 تشکر در 37 ارسال )
ارسال: #12
RE: صدا کردن یک فایل
يا از اين تابع استفاده كن
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
طرز كارش هم به صورت زير هست
ShellExecute Me.hwnd, vbNullString, "mailto:vahid.zahnai@gmail.com", vbNullString, "C:\", SW_SHOWNORMAL
يا مي توني از اين تابع كه مال خود VB هست استفاده كني
shell "AUTOEXEC.BAT"
اگر دستور shell كه در بالا وارد شده كار نكنه مطمئن باش مشكل از ويندوزه براي من هم اين مشكل پيش اومده .
اميد وارم منظورت همين باشه !

ايتدا تورا ناديده ميگيرند
سپس مسخره ات ميكنند
و در نهايت با تو به مبارزه برمي خيزند
(آخرین ویرایش در این ارسال: ۰۲-خرداد-۱۳۸۷, ۱۹:۲۵:۱۹، توسط vz67.)
۰۲-خرداد-۱۳۸۷, ۱۹:۱۳:۱۵
وب سایت ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #13
RE: صدا کردن یک فایل
xsalamx نوشته است:سلام

من می خواستم با دادن آدرس داخل تکست باکس فایل های مختلف(نه فقط exe بلکه تماما)رو اجرا کنم حالا هر فایلی که می خواد باشه.مثل کاری که در محیط ویندز با دابل کلیک روی آیکون برنامه ها انجام می دیم.((فکر کنم واضحتر از این نمی شه توضیح داد))
پس خواشمند اگه بلدید جواب بدید.
خدا حافظ

دوست عزيز
من هم فكر مي كنم از اين واضح تر نمي شد جواب داد! خوب بود يه عالمه دستور API كامند و ثبات و ... برات مي نوشتم !؟!!

ببين اين يه دستور كليه كه براي اجراي هر فايلي مي توني ازش استفاده كنيد :
کد:
Shell "Executable File Name/Adrress                The File name that You want Open it" , RunMode
مثلا اگه بخواي يك شاخه رو باز كني بايد اين طور بنويسي :
کد:
Shell "Explorer C:\Program files" , VB _ Namandeyram
و براي باز كردن يك فايل متني :
کد:
Shell "NotePad  E:\Mahdi\File.txt" , VB_ Namandeyram
براي اطمينان بيشتر مي توني نام فايل اجرايي رو به طور كامل و به همراه آدرس اون ذكر كنيد :
کد:
Shell "C:\Windows\Notepad.exe E:\Mahdi\File.txt" , VB_NormalFocus
به همين ترتيب مي توني تمام فايلها رو با برنامه مورد نظرت باز كني.

(آخرین ویرایش در این ارسال: ۰۲-خرداد-۱۳۸۷, ۲۱:۳۵:۴۳، توسط Di Di.)
۰۲-خرداد-۱۳۸۷, ۲۱:۳۰:۰۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mojtabamalaekeh
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #14
RE: صدا کردن یک فایل
خیلی جالبه؛ دستور Shell پارامتر هم می پذیره و علاوه بر این با فایل هایی که تو اسمشون Space بکار رفته هم مشکلی نداره:
کد:
Shell "notepad c:\my file.txt"
اما اگه منصفانه قضاوت کنیم نه Shell و نه ShellExecute مثل DoubleClick عمل نمی کنند.
برای اثبات این حرف یک فایل با پسوند ناشناخته را بعنوان ورودی به هر دو تابع بدین.
مورد بعد اینکه اگر ورودی تابع Shell رو بخواهیم با Explorer باز کنیم در مورد بعضی پسوندها، فایلمون با IE باز میشه.
کد:
Shell "explorer c:\my file.txt"


۰۲-خرداد-۱۳۸۷, ۲۲:۱۴:۲۶
ارسال‌ها
پاسخ
XSS آفلاین
كاربر تک ستاره
*

ارسال‌ها: 42
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 5
( 5 تشکر در 5 ارسال )
ارسال: #15
RE: صدا کردن یک فایل
خوب تابع ShellExecute یه مقدار Long رو برمیگردونه که برنامه نویس از روی اون میتونه بفهمه پسوند فایل شناخته شده هست یا نه و طبق اون برنامه نویسی کنه

۰۲-خرداد-۱۳۸۷, ۲۲:۳۶:۲۲
ارسال‌ها
پاسخ
تشکر شده توسط : mojtabamalaekeh


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  پیدا کردن فایل ها با پسوند خاص و کپی آن ها در یک فولدر ppcsoft 5 8,156 ۰۹-بهمن-۱۳۹۱, ۱۹:۳۷:۲۶
آخرین ارسال: fararaz
  پیدا کردن یک فایل در کامپیوتر با ویژوال بیسیک silent718 11 11,632 ۱۱-مهر-۱۳۹۱, ۰۸:۱۰:۵۲
آخرین ارسال: loack
  ایجاد فایل فوق مخفی از فایل اجرایی برناممون RAMA2009 1 4,326 ۰۸-اردیبهشت-۱۳۹۱, ۱۰:۲۶:۱۷
آخرین ارسال: Ghoghnus
  اتوران کردن فایل ها در فلش مموری download69 10 28,308 ۲۷-فروردین-۱۳۹۱, ۲۰:۳۸:۲۷
آخرین ارسال: iman2025
  bind کردن برنامه vb با یه فایل دیگه RAMA2009 22 10,587 ۱۱-بهمن-۱۳۹۰, ۱۲:۱۳:۳۲
آخرین ارسال: Payman62
  پاک کردن یه فایل از رجستری _soda_ 7 6,930 ۲۸-دى-۱۳۹۰, ۱۱:۲۴:۲۸
آخرین ارسال: Payman62
  replace کردن یا delete کردن فایل سیستمی ویندوز ppcsoft 6 5,903 ۱۳-آذر-۱۳۹۰, ۲۲:۰۵:۰۶
آخرین ارسال: ppcsoft
Wink openwith کردن فایل مخصوص برنامه خودمون (خیلی خیلی مهم) naser13 6 8,088 ۰۷-شهریور-۱۳۹۰, ۱۲:۰۰:۴۲
آخرین ارسال: AbbasShVB
  [سوال] connectionString ها و مشکل در atach کردن فایل در VB one hacker alone 1 3,210 ۳۱-تير-۱۳۹۰, ۰۲:۰۵:۰۳
آخرین ارسال: Shayani

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS