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

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #1
استفاده از CMD?
سلام
من یک کاربر مبتدی Visual Basic 6 هستم . یه سوال از اساتید این سایت داشتم . نمی دونم کسی با makesis کار کرده یا نه ؟ MakeSIS.exe یا برنامه واسه ساخت installer واسه موبایل است . برای ساختن Installer باید CMD را باز کنی و Makesis.exe را اجرا کنی و دستوری را به شکل : makesis.exe my.pkg my.sis بزنی . من خواستم بپرسم که با Visual Basic چطوری می شه کاری کرد که عملیاتی که گفتم با یک کلیک انجام بشه و خروجی آن توی یه TextBox نشون بده ؟
ممنون می شم که پاسخ بدید.
با تشکر از همگی
(آخرین ویرایش در این ارسال: ۱۱-مرداد-۱۳۸۷, ۱۳:۴۹:۴۰، توسط Darg.)
۱۰-مرداد-۱۳۸۷, ۱۶:۴۹:۱۶
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #2
RE: کمک
سلام.
شما برای اجرای یه فایل میتونی از دستور SHELL استفاده کنی. اما برای دیدن خروجی در تکست باکس بهتره کل دستوراتی که میخوای تو cmd بزنی بریزی تو یه بچ فایل. با دستور زیر.
کد:
Open "C:\a.bat" For Output As #1
    Print #1, "makesis.exe my.pkg my.sis  > a.txt"
Close #1
بعد نتیجش رو از فایل a.txt بخون.
۱۰-مرداد-۱۳۸۷, ۱۷:۰۹:۰۵
ارسال‌ها
پاسخ
تشکر شده توسط : davoodx
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #3
RE: کمک
ممنون
اگه نخوام خروجی را نشون بده. از چه کدی باید استفاده کنم ؟
۱۰-مرداد-۱۳۸۷, ۱۷:۲۹:۲۳
ارسال‌ها
پاسخ
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #4
RE: کمک
می خوام تا روی Button کلیک می کنم Cmd باز بشه و دستور makesis.exe my.pkg my.sis را اجرا کنه و خود به خود بسته بشه
۱۰-مرداد-۱۳۸۷, ۱۷:۴۰:۴۴
ارسال‌ها
پاسخ
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #5
RE: کمک
کد:
shell "makesis.exe my.pkg my.sis",vbnormal

(آخرین ویرایش در این ارسال: ۱۰-مرداد-۱۳۸۷, ۱۹:۱۹:۳۴، توسط HoseinVig.)
۱۰-مرداد-۱۳۸۷, ۱۹:۱۴:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : davoodx
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #6
RE: کمک
ممنون دوست عزیز
ولی عمل نکرد مگه وقتی کد زیر را می زنی نباید فرمان DIR تو داس اجرا بشه ؟

کد:
Shell "cmd.exe dir"

ولی این کار رو نمی کنه Sad میشه بیشتر توضیح بدین ؟
(آخرین ویرایش در این ارسال: ۱۰-مرداد-۱۳۸۷, ۱۹:۳۶:۱۲، توسط davoodx.)
۱۰-مرداد-۱۳۸۷, ۱۹:۳۳:۳۶
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #7
RE: کمک
سلام.
شما آدرس فایل exe رو به shell بده. مثلا " shell "C:\windows\system32\calc.exe
برای دستورات تحت داس مثل همون dir یا md برای ساخت فولدر باید تو بچ فایل بریزی و بچ فایل رو اجرا کنی.
۱۰-مرداد-۱۳۸۷, ۲۰:۱۵:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : davoodx
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #8
RE: کمک
وقتی این کد را تایپ می کنم :
کد:
Shell "cmd.exe dir"

CMD باز میشه اما دستور dir اجرا نمی شه ! مشکل منم همینه که نمی تونم دستور makesis my.pkg my.sis را اجرا کنم . می شه یه مثال مثلا واسه اجرای دستور dir توی cmd بزنید ؟
ممنون از لطفتون . ببخشید که بهتون زحمت می دم
۱۰-مرداد-۱۳۸۷, ۲۰:۳۶:۴۱
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #9
RE: کمک
سلام.
توجه نمیکنی چی میگم.
گفتم برای اجرای فایل آدرسش رو بده. پارامتر هم داشت جلوش بنویس.
مثلا:
shell "C:\a.exe parameter"

ولی دستورات dir یا امثالش که باید تو cmd تایپ شن رو باید تو بچ فایل بنویسی و فایل bat رو اجرا کنی.
۱۰-مرداد-۱۳۸۷, ۲۱:۳۳:۲۶
ارسال‌ها
پاسخ
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #10
RE: کمک
Payman62 نوشته است:سلام.
توجه نمیکنی چی میگم.
گفتم برای اجرای فایل آدرسش رو بده. پارامتر هم داشت جلوش بنویس.
مثلا:
shell "C:\a.exe parameter"

ولی دستورات dir یا امثالش که باید تو cmd تایپ شن رو باید تو بچ فایل بنویسی و فایل bat رو اجرا کنی.

سلام مجدد خدمت آقا پیمان
پیمان جان این که شما گفتید رو متوجه شدم اما همان طور که گفتم کاربر مبتدی هستم و در حال آموزش دیدنم . اگه لطف کنید این روش که می گید توی یه فایل Bat بریزیم و آن را اجرا کنیم رو یه مثال مثلا واسه همون دستور dir توی CMD بدید . ببخشید که خیلی مبتدی هستم و با سوال هام باعث خشمتون می شم . ممنون Shy
۱۱-مرداد-۱۳۸۷, ۰۲:۳۲:۳۵
ارسال‌ها
پاسخ
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #11
RE: کمک
با اجازه آقا پیام:
کد:
Shell "cmd /k " & """" & "dir" & """", vbNormalFocus
۱۱-مرداد-۱۳۸۷, ۰۹:۵۲:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamedfa


پرش به انجمن:


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

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