View Full Version : اجرای دستورات داس در برنامه
mvb_mehran
سه شنبه 06 اردیبهشت 1390, 00:28 صبح
سلام دوستان
من چجوری میتونم دستورات داس رو تو برنامه پیاده کنم؟
مثلا کپی کردن یه فایل.
barbodsoft.com
سه شنبه 06 اردیبهشت 1390, 01:07 صبح
این دستور فایل 12.jpg رو با نام mypic.jpg در درایو D ذخیره می کنه. نمی دونم منظورت همین بود یا نه؟
FileCopy("c:\12.jpg", "d:\mypic.jpg")
Mani_rf
سه شنبه 06 اردیبهشت 1390, 10:23 صبح
دستورات DOS در VB با تابع Shell اجرا می شوند اما کار با فایل و فولدر را می توانید با استفاده از کتابخانه IO انجام دهید.
mvb_mehran
سه شنبه 06 اردیبهشت 1390, 19:48 عصر
دستورات DOS در VB با تابع Shell اجرا می شوند اما کار با فایل و فولدر را می توانید با استفاده از کتابخانه IO انجام دهید.
میشه یکم بیشتر توضیح بدید؟(Shell)
Rahimiyan
چهارشنبه 06 مهر 1390, 14:10 عصر
سلام یه کد توی سی شارپ دارم خودت دیگه به vb تبدیل کن
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("cmd");
// Redirect both streams so we can write/read them.
psi.RedirectStandardInput = true;
psi.RedirectStandardOutput = true;
psi.UseShellExecute = false;
// Start the procses.
System.Diagnostics.Process p = System.Diagnostics.Process.Start(psi);
// Issue the dir command.
p.StandardInput.WriteLine(@"copy c:\a.txt c:\b.txt");
// Exit the application.
p.StandardInput.WriteLine(@"exit");
// Read all the output generated from it.
string output = p.StandardOutput.ReadToEnd();
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.