PDA

View Full Version : استفاده از دستور copy /b داس در vb



حبیب
دوشنبه 17 اسفند 1383, 15:09 عصر
من میخواهم چند فایل را در یک فایل بصورت باینری کپی کنم مثلا

copy /b f1.dat+f2.dat+f3.dat f.dat


لطفا راهنمائی فرمائید چگونه درvb اینکار را انجام دهم


البته ممکن است بگوئید از FSO استفاده کن ولی با أن نمی توان چند فایل را در یکی
أنهم بصورت باینری کپی کرد اگر میتوان لطفا راهنمائی فرمائید

Ich
دوشنبه 17 اسفند 1383, 16:35 عصر
تو ویندوز XP از دستور زیر استفاده کن:

Call Shell("cmd.exe copy /b f1.dat+f2.dat+f3.dat f.dat")

تو 95و98 هم بجای CMD.exe از Command.exe استفاده کن. البته مواظب Path هم باش. شاید عوض باشه. آدرس این فایلها هم حتما تو ویندوز بلدی.
این کار راحتترش هست. کارهای دیگه هم هست که بدون کمک از داس میشه این کار رو کرد. یعنی یه فایل جدید به صورت باینری باز کنی و اون فایلهای دیگه رو هم به صورت تک تک و باینری باز کنی و محتویات اونها رو یکی پس از دیگری تو اون فایل اصلی قرار بدی.

MM_Mofidi
سه شنبه 18 اسفند 1383, 09:15 صبح
چرا از FSO استفاده نمیکنی آموزشش را هم که دوستان با کد و فارسی گذاشتن

Hamedm
سه شنبه 18 اسفند 1383, 11:28 صبح
سلام


چرا از FSO استفاده نمیکنی آموزشش را هم که دوستان با کد و فارسی گذاشتن

http://www.barnamenevis.org/forum/viewtopic.php?t=21767

موفق باشید و پرتوان