ورود

View Full Version : نیاز به کد گرفتن result از cmd ویندوز



saji777
یک شنبه 08 اردیبهشت 1392, 13:43 عصر
سلام به همه دوستان

من میخواستم با ویژوال بیسیک 6 برنامه رو بنویسم که با دستور shell اجرا شه بطور مثال


Shell("CMD /k" & strCommand, vbHide)

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

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

یا حق

setroyd
یک شنبه 08 اردیبهشت 1392, 14:07 عصر
برگشتی در کار نیست شما داری دستوری رو به سیستم میدی با shell فقط برگشتی میتونه بولین باشه یا 0 یا 1 شما برای این کار باید از توابع api استفاده کنی که مثل command prompet عمل میکنند . که مثل این چیز قبلا 100 بار بحث شده راجبش شما با یه سرچ میتونی پیداش کنی در همینجا

saji777
یک شنبه 08 اردیبهشت 1392, 15:51 عصر
سلام
اگه امکانش هست لینک تاپیک هارو بزارید من پیدا نمی کنم

من اگه بخوام یچی تو مایه های cmd بسازم باید از چه api استفاده کنم ؟؟؟

setroyd
یک شنبه 08 اردیبهشت 1392, 21:08 عصر
http://barnamenevis.org/showthread.php?392890-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA-%D8%AF%D8%B1-text-box&highlight=cmd

چک کنش

one hacker alone
دوشنبه 09 اردیبهشت 1392, 10:01 صبح
تنها کاری که میتونید بکنید این هست که خروجی رو به یک فایل هدایت کنید بعد اون فایل رو بخونید
اما در کل استفاده از این دستور صحیح نیست و شما باید از توابع مربوطه استفاده کنید

mehran901
دوشنبه 09 اردیبهشت 1392, 19:53 عصر
میتونین واسه خوندن مقدار برگشتی اطلاعات رو با سینتکس dastoor > address مثلا ipconfig > d:\tst.txt ذخیره کنین ، بدین صورت result رو از داخل فایل میخونین ولی ی روش ساده ترش استفاده از یوزر کنترل یا کنترل هایی هست که واسه این کار طراحی شدن ، نمونه ای که ضمیمه کردم جز بهترین هاست

103478