سلام
میخوام داس(cmd) رو در vb پیاده سازی کنم.
یعنی:
یک تکست باکس داشته باشم که نقش خط فرمان رو بازی کنه و یک تکست باکس دیگه هم نقش خروجی
مثلا: اگه تو تکست باکس یک زدم :
dir c:\ali
تو تکست باکس دو خروجی های داس رو برام نمایش بده
با تشکر
سلام
دوست عزیز این برنامه جواب سوال من نیست
و من خودم این برنامه رو از یک سایت اپن سورس خارجی گرفته بودم(که احتمالا شما هم از هم آن جا گرفتید)ولی جواب سوال من نیست.
لطفا یک vb کار حرفه ای پاسخ بده................
می خواهی با داس از طریق وی بی ارتباط برقرار کنی ؟ یا یک چیزی شبیه به command promt بنویسی که هم بعضی از دستورات داس رو اجرا کنه و هم
هر چی که تو بهش بگی ؟
در ضمن نوشته شما بصورت زیر باید تصحیح شود :
ویژوال کار حرفه ای دیگری جواب دهد
تا اونجایی که خبر دارم spiderman یکی از حرفه ای های ایرانویج هستش .
خوب بگو برای چی می خوای ؟!
یعنی کاربردش کجاست ؟!
(تلنت و پینگ ) !!!!
اگه به کسی توهین شده (شرمنده)
قصدی نداشتم
شما فرض کنید فقط dir باشه
میخوام بدونم چه جوری به داس از vb دستور بفرستم
همین
اشتباه از من بود.
اون دستورات رو باید تو یه فایل بنویسی.(bat)
جلوی اون دستوراتی هم که جوابش رو می خوای < بزار. اینطوری:
:C
dir > "f:\output.txt"
بعد با shell اجراش کن. نتیجه میره تو فایل output.txt حالا میتونی از اونجا بخونیش.
اون سورس رو هم از ایران ویج گرفتم.
من قبلا از این روش استفاده میکردم. روش خوبیه. ولی چند تا اشکال داره.
بعضی از پیغام های داس تو فایل مورد نظر ذخیره نمیشه.
کمی هم کند عمل میکنه. این باعث میشه هنگام خوندن فایل به مشکل بر بخوری و مثلا error بده که فایل رو پیدا نمیکنم. پس باید کمی دقت و مکث کنی تا فایل ایجاد شه.
اقایون عزیز یه سوال؟
چه جوری یه پورت باز کنم که وقتی بهش تلنت کردم خط فرمان داسو بهم بده البته منظورم با وی بی یا دقیق تر با همون وین استوکه
آقا این وین استوک دیگه چیه؟ منظورت وین ساک نیست؟
خط فرمان داسو بهم نمیده فقط ببهش وصل میشه مثلا اگه بخام dir بگیرم نمیشه