View Full Version : یه سوال از دستور shell در ویژوال بیسیک
ali313
3 February 2006, 05:11 PM
یه سوال از دستور shell در ویژوال بیسیک دارم
این دستور توی کوئیک بیسیک خوب کار میکنه اما توی ویژوال بیسیک کار نمی کنه یا من بلد نیستم
من میخوام فایلی رو از یک جا کپی کنم به جای دیگه بعد اونو رینیم کنم
mohseni12345
4 February 2006, 03:29 AM
سلام می خوام درباره شیء (File Sysytem Object ) که به FSO هم معروف است مطالبی را خدمت شما دوستان ارائه بدم , این شیء قابلیت کار با Drive , Folder , File , TestStream را دارد یعنی شما می توانید پوشه و یا فایلی را از مسیری به مسیر دیگر کپی , حذف و یا منتقل کنید و هم چنین می توانید پو شه ای را در مسیر مورد نظر ایجاد کنید .
برای افزودن این شیء به برنامه تان از منوی Project آیتم Refrencese را انتخاب کنید و از آن آیتم Microsoft Script Runtime را تیک می زنید . اکنون نوبت به تعریف یک متغیر از نوع ّFso می باشد
Dim Fso As New FileSystemObject
در ضمن لازم به ذکر است که App.path مسیر جاری را که برنامه اجرایی در آن قرار دارد را بر می گر داند .
Fso.CopyFile App.Path & "\text.txt", "C:\", True ' True For Ovwerwrite
fso.MoveFile App.Path & "\text.txt", "C:\" ' For Move File Of Current Path to "C:\" Path
fso.DeleteFile "c:\text.txt"
alggar
30 April 2008, 01:24 PM
یه سوال از دستور shell در ویژوال بیسیک دارم
این دستور توی کوئیک بیسیک خوب کار میکنه اما توی ویژوال بیسیک کار نمی کنه یا من بلد نیستم
من میخوام فایلی رو از یک جا کپی کنم به جای دیگه بعد اونو رینیم کنم
باید قبلش دستور call رو بزنید این طوری :
" " Call Shell
vBulletin v3.7.1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.