تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: کمک در ساخت برنامه(آسان)

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2009
    پست ها
    160

    پيش فرض کمک در ساخت برنامه(آسان)

    سلام.برنامه ای بنویسید که کاربر مسیر پوشه ای را به برنامه بدهد و برنامه چک کند که اگر تغییرات حجمی در پوشه مورد نظر روی نداد بعد از یک دقیقه فایلی را اجرا کند.(فایل رو هم باید قبلا به برنامه بدیم)
    از دوستان خواهش میکنم سورس کد رو برام قرار بدن.

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2009
    پست ها
    160

    پيش فرض

    از دوستان کسی نیست کمک کنه؟

  3. #3
    اگه نباشه جاش خالی می مونه amirxbest's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    Iran
    پست ها
    232

    پيش فرض

    دوست عزیز من تو نت گشتم چیزی پیدا نکردم.یه برنامه فارسی واسه توابع api داشتم چیز در مورد حجم فایل ندیدم ولی مطمعا باید توابع api برای این کار وجو داشته باشه بازم میگردم چیزی دیدم میزارم برات.
    موفق باشید.

  4. این کاربر از amirxbest بخاطر این مطلب مفید تشکر کرده است


  5. #4
    اگه نباشه جاش خالی می مونه amirxbest's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    Iran
    پست ها
    232

    پيش فرض

    دوست عزیز این تابع رو برات میزارم البته این تابع به صورت دستی تعریف میشه و قبل از این کار باید این تنضیمات رو اعمال کنی:
    project>refrences>microsoft scripting runtime
    گزینه microsoft scripting runtime رو انتخاب کن بعد در قسمت Genral این کد رو قرار بده.وبعد تابع رو تو برنامه صدا بزن و مسیر پوشه رو به تابع بده به همین راحتی
    اینم کد تعریف تابع:
    Public Function GetFolderSize(ByVal strFolder As String) As Long
    Dim fso As FileSystemObject

    Set fso = New FileSystemObject

    GetFolderSize = fso.GetFolder(strFolder).Size
    Set fso = Nothing
    End Function
    بعدشم که یه سری دستور شرطی هست که راحته

    مشکلی بود بگو موفق باشید.


  6. این کاربر از amirxbest بخاطر این مطلب مفید تشکر کرده است


  7. #5
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2009
    پست ها
    160

    پيش فرض

    دوست عزیز این تابع رو برات میزارم البته این تابع به صورت دستی تعریف میشه و قبل از این کار باید این تنضیمات رو اعمال کنی:
    project>refrences>microsoft scripting runtime
    گزینه microsoft scripting runtime رو انتخاب کن بعد در قسمت Genral این کد رو قرار بده.وبعد تابع رو تو برنامه صدا بزن و مسیر پوشه رو به تابع بده به همین راحتی
    اینم کد تعریف تابع:
    Public Function GetFolderSize(ByVal strFolder As String) As Long
    Dim fso As FileSystemObject

    Set fso = New FileSystemObject

    GetFolderSize = fso.GetFolder(strFolder).Size
    Set fso = Nothing
    End Function
    بعدشم که یه سری دستور شرطی هست که راحته

    مشکلی بود بگو موفق باشید.

    ممنون که جواب دادین.من خیلی مبتدی هستم لطفا زحمت بکشین سورس کد رو واسه دانلود قرار بدین،یه دنیا ممنون میشم.

  8. #6
    داره خودمونی میشه knight_rak's Avatar
    تاريخ عضويت
    May 2009
    محل سكونت
    BOOTSTRAP LOADER
    پست ها
    56

    پيش فرض

    شما برای بدست آوردن حجم یه فولدر یا باید از همین روش API استفاده کنین یا اینکه بیاین و تک تک فایل های موجود در پوشه رو حجمشون رو بگیرید و با هم جمع کنید.
    روش اول رو که دوستمون گفت پس بیخیال .
    روش دوم یه فایل لیست باکس قرار بدید روی فرمتون اگر موقع اجرا نخوایین نشون بده visible =false
    بعدش یه حلقه قرار بدید که از اندیس 0 تا آخرین اندیس موجود در اون فایل لیست باکس رو دونه دونه چک کنه ( تمام خواص لیست باکس برای فایل لیست باکس هست مثل هم هستن )
    حالا کایه شما آدرس هر فایل رو توی یه متغییر قرار بدید بعد با تابع filelen حجم هر فایل رو بدس بیارید بعد با هم جمع کنیدشون میشه تمام حجم
    اینم از آرگومان های تابع filelen() :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید ....

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •