PDA

View Full Version : استفاده از shell در برنامه



raha_20
سه شنبه 27 مرداد 1388, 10:06 صبح
سلام من میخوام یه دستور مثلا Net User را تو برنامم با استفاده از دستور Shell اجرا کنم . چطوری باید از دستور Shell استفاده کنم و اینکه اصلا تو C# دستور shell مثل vb هست یا نه .

raha_20
سه شنبه 27 مرداد 1388, 10:40 صبح
کسی نیست جواب منو بده . خواهشا اگه کسی میدونه جواب بده

Evil 69
سه شنبه 27 مرداد 1388, 10:40 صبح
برای این کار باید از Process ها استفاده کنی برای استفاده باید System.Diagnostics رو using کنی

مثال :Process.start (net user)

samirdev
سه شنبه 27 مرداد 1388, 10:54 صبح
System.Diagnostics.Process.Start("net","user .......");

raha_20
سه شنبه 27 مرداد 1388, 11:49 صبح
Process.Start("net","net user a 123 /add" );





من میخوام با این دستور یه کاربر جدید ایجاد کنم . خو ب اجرا میشه و لی کاربر را ایجاد نمیکنه . . باید چی کار کنم . این یه دستور هست که تو cmd اجرا میشه

Evil 69
سه شنبه 27 مرداد 1388, 15:01 عصر
توی دستور process.start پارامتر اول مربوط به نام برنامه و پارامتر دوم مربوط به پارامتر هایی است که می خواین به برنامه بفرستینه شما باید بنویسین
process.start("net","user /add a 123)

تا یک کاربر با نام a و pass 123 ایجاد بشه

danial82
چهارشنبه 29 مهر 1388, 11:50 صبح
من میخوام دستور bcp رو از طریق کد استفاده کنم چطور میتوانم این کار و انجام بدم؟
این دستور محتویات یک جدول و به یک فایل text منتقل میکنه این دستور در cmd اجرا میشه از طریق کد چجور میشه؟



bcp pubs..authors out c:\test.txt -c -Craw