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

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




صفحه 2 از 3 اولاول 123 آخرآخر
نمايش نتايج 11 به 20 از 25

نام تاپيک: کمک در مورد کپی کردن نام یک فایل از داس

  1. #11
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    من هنوز دارم روی سوال قبلی شما فکر می کنم خوبه اونم اینجا مطرح کنیم:
    چطوری می شه ذخیره سازی دیتا در داس داشته باشیم که با اجرای دوباره برنامه متغیرها مقدار آخرین خروج رو داشته باشن؟ من هرکار می کنم هنوز مشکل دارم

  2. #12
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    لطفا دستوررو طوری بنویسید که چک کنه اگر یه فایل exe تو درایو e باشه ( این فایل میتونه هر نامی داشته باشه ) سپس یه پوشه با همون نام تو دایرکتوری مورد نظر ایجادکنه ...
    این نصف کاره یعنی اگه یه لیستی از فایل های exe در list.txt باشه این دستور به اندازه اونا فولدر در مسیر نوشته شده ایجاد می کنه. مشکل اینه لیست فایل ها رو می شه با dir بدست آورد ولی یه ویرایش باید روش انجام بشه تا قابل استفاده باشه
    for /f "delims=" %%b IN (list.txt) do md d:\h\%%b

  3. #13
    آخر فروم باز K A R I M I's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    تهـــــــران
    پست ها
    2,732

    پيش فرض

    سلام ، ممنون از راهنماییتون
    بر فرض که ما یه جوری نام فایل رو تو لیست وارد کردیم ، ولی باز دستور بالا یه مشکل بزرگ داره و اون اینه که اسم پوشه رو با پسوند فایلی که تو لیست هست درست میکنه ، برای رفع این مشکل چه جوری میشه 4 کاراکتر آخر نام یک پوشه رو حذف کرد ؟

  4. #14
    حـــــرفـه ای MB_Danger's Avatar
    تاريخ عضويت
    Jul 2006
    پست ها
    1,197

    11

    سلام کریمی جان
    خیلی درباره ش فکر کردم اما به نتیجه نرسیدم .
    شاید یه فایل BAT اینقدر توانایی نداشته باشه !
    از دوستان برنامه نویس کمک بگیرید .
    همیشه سبز ...

  5. #15
    آخر فروم باز K A R I M I's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    تهـــــــران
    پست ها
    2,732

    پيش فرض

    ممنون محمد جان به خاطر وقتی که برای من گذاشتید ...
    شاید هم واقعا این نوع فایل توانایی آنچه رو که من می خوام رو نداشته باشه ،
    حالا منتظر جواب آرام میمونم ببینم که ایشون میتونه برام کاری کنه یا نه ؟

  6. #16
    آخر فروم باز winxp's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    ایران
    پست ها
    1,588

    پيش فرض

    سلام عزیزان

    سوال خیلی خوبی بود

    من هنوز الان دیدم , و فکر نمیکنم بشه همچین کاری کرد

    این طوری که من فهمیدم اولین کار اینه که یه اسم رو بدیم به حافظه
    درسته ؟

    بعد بهش بگیم این اسم تو حافظه رو به این فایل جدید اضافه کن

    به نظرم بشه ولی تست نکردم
    میرم تست کنم بعد میام نتیجه رو میگم

    فرض کنیم دستور A یه اسم رو بگیره ببره تو حافظه
    پس مینویسیم
    A behroz.jan
    بعد باید این رو بندازیم رو اسم یه فایل
    مثلا یه فایل داریم با نام karimi.aziz
    باید یه دستور باشه که اسم تو حافظه رو بزاره به جای karimi.aziz
    درسته ؟

    منظورت همین بود ؟

  7. #17
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    منظور کم و بیش همینه
    اما سوال مهم اینه که با داس می شه همچین کاری کرد؟ من خیلی گشتم همچین چیزی پیدا نکردم
    با دستور mem هم کار نکردم و نمی دونم تواناییشو داره یا نه
    اما تا جایی که من می دونم تمام حافظه هایی که داس ازشون استفاده می کنه ناپایدارن
    با متغیرها هرچی سر وکله می زنم به جایی نمی رسه غیر از متغیرهای رشته ای که می تونن مشکل رو حل کنن اما توی داس دستوری نداریم که رشته رو به عدد تبدیل کنه گیر کار هم همین جاست!!!
    موضوع دیگه همین پاک کردن پسوند از روی نام فولدره که هرچند چیز ساده ای بنظر می رسه شدیدا عجیب غریبه!
    من هنوز دارم دنبال جواب می گردم
    در هر حال مطمئنا برای همه اینا راهی هست

  8. #18
    آخر فروم باز winxp's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    ایران
    پست ها
    1,588

    پيش فرض

    سلام دوباره

    ایا کسی لیست تمام دستورات داس رو داره ؟

  9. #19
    آخر فروم باز K A R I M I's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    تهـــــــران
    پست ها
    2,732

    پيش فرض

    داریم به یه جاهایی میرسیم ،
    برای از بین بردن پسوند دستور زیر میتونه کمک کنه ولی مشکل رو حل نمی کنه چون باید خودمون توش نام فایل رو بنویسیم تا پوشه مربوطه رو بسازه ، اما میتونه کمک خوبی برای از بین بردن پسوند باشه ...
    اینو با پسوند بت ذخیره کنید و در یک دایرکتوری که یک فایل تکست هست بذارید حالا با cmd میریم اونجاو مینویسیم sample text.txt
    اسم فایل بت در اینجا سمپل هست می بینیم که پوشه مورد نظر ساخته شده ،
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ایراد کار اینه که ما باید خودمون نام فایل تکست رو توش بنویسیم اگه این کار به طور اتوماتیک انجام میشد مثلااز یه لیست نام فایل تکست رو به طور اتوماتیک میگرفت و پوشه رو می ساخت خوب میشد ...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by K A R I M I; 25-02-2008 at 17:52.

  10. #20
    حـــــرفـه ای mahdi7610's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    قـــــــم
    پست ها
    6,150

    پيش فرض

    سلام دوباره

    ایا کسی لیست تمام دستورات داس رو داره ؟
    سلام
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

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

User Tag List

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

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