استفاده از cmd.exe در دایرکتور

شروع موضوع توسط mohmmad kaveh ‏6 ژانویه 2006 در انجمن برنامه Director

  1. mohmmad kaveh

    mohmmad kaveh Member

    ارسال‌ها:
    196
    تشکر شده:
    233
    امتیاز دستاورد:
    16
    بسمه تعالی
    استفاده از cmd.exe در دایرکتور

    cmd.exe همان Dos مجازی در ویندوز است که یک سری دستورات را می توان در آن اجرا کرد. از قبیل : ساختن پوشه و فایل ، تغییر نام پوشه و فایل ، حذف پوشه و فایل ، فورمت هارد دیسک ، تغییر ساعت ویندوز و غیره.
    در حالت عادی در دایرکتور با تابع ((downloadnetthing ( url , localfisk( فقط می توان یک فایل را از یک پوشه به پوشه دیگر انتقال داد و آن هم پوشه دوم باید موجود باشد وگرنه دایرکتور برای شما این پوشه را نمی سازد. به هر حال با cmd.exe می توانید این کار را به راحتی انجام بدهید. چه جوری حالا می گم.
    اول برای بدست آوردن کلیه متد ها ی cmd از استارت منو گزینه run را انتخاب کنید و cmd را تایپ بکنید . در همان خط اول تایپ کنید help
    کلی متد جلوی شما سبز می شوند که برای اطلاعات بیشتر مثلا این جوری می توانید عمل کنید.( help mkdir( با این پارامتر خصوصیات ساختن یک پوشه را به شما می دهد مثلا(mkdir c:\mohammad\kaveh ( من در درایو سی یک پوشه با نام کوچیکم و داخل همان پوشه ، پوشه دیگری با نام خانوادگی ام ساختم. حالا طرز کار را در دایرکتور بیان می کنم. به روش زیر عمل کنید.
    on mouseup
    open "/c mkdir c:\mohammad\kaveh" with "cmd.exe"
    end
    پارامتر (/c ) باعث می شود بعد از اجرای دستور cmd به طور خودکار بسته بشود.امیدوارم این مطلب مفید باشد.
    البته با توجه داشت که با (Buddy Api Xtra ) همه این کار ها را می توان انجام داد و این مطلب برای کسانی مفید می باشد که این Xtra را نداشته باشند.

    با تشکر کاوه
     
    آخرین ویرایش: ‏6 ژانویه 2006
    نوشته شده توسط mohmmad kaveh در ‏6 ژانویه 2006
  2. mohmmad kaveh

    mohmmad kaveh Member

    ارسال‌ها:
    196
    تشکر شده:
    233
    امتیاز دستاورد:
    16
    خیلی جالب بود!!!!!!!!!!
     
    نوشته شده توسط mohmmad kaveh در ‏8 ژانویه 2006
  3. هادی ابراهیمی

    هادی ابراهیمی Member

    ارسال‌ها:
    371
    تشکر شده:
    12
    امتیاز دستاورد:
    16
    دســـت درست
    ترفندی جالب بود، بعضی جاها کار فقط با دستورهای داس حل میشه
     
    نوشته شده توسط هادی ابراهیمی در ‏8 ژانویه 2006
  4. M_Alireza

    M_Alireza Member

    ارسال‌ها:
    342
    تشکر شده:
    7
    امتیاز دستاورد:
    16
    واقعا دستت درد نکنه.
     
    نوشته شده توسط M_Alireza در ‏10 ژانویه 2006
  5. Aliakbar-ghazanfari

    Aliakbar-ghazanfari Member

    ارسال‌ها:
    75
    تشکر شده:
    2
    امتیاز دستاورد:
    6
    واقعا ما به شما اساتيد نياز داريم
    دستت درد نكه :idea:
     
    نوشته شده توسط Aliakbar-ghazanfari در ‏14 ژانویه 2006
  6. yahoocd

    yahoocd Member

    ارسال‌ها:
    57
    تشکر شده:
    8
    امتیاز دستاورد:
    6
    بابا كتوه جون كارت درسته .
    لطفا در مورد ارسال ايميل با دايكتور هم به كم توضيح بده .
    ممنون مي شم.
     
    نوشته شده توسط yahoocd در ‏15 سپتامبر 2006
  7. davood_mir

    davood_mir New Member

    ارسال‌ها:
    19
    تشکر شده:
    9
    امتیاز دستاورد:
    1
    ممکنه دستور اجرای هر فایل اجرایی را بدون Cmd بگین
    مثلا فایل YMS.EXE که در مسیر مشخصی قرار داره
    ممنون
     
    نوشته شده توسط davood_mir در ‏13 ژانویه 2007
  8. nima_dir

    nima_dir Member

    ارسال‌ها:
    557
    تشکر شده:
    104
    امتیاز دستاورد:
    16
    open "masire file"
     
    نوشته شده توسط nima_dir در ‏13 ژانویه 2007
  9. davood_mir

    davood_mir New Member

    ارسال‌ها:
    19
    تشکر شده:
    9
    امتیاز دستاورد:
    1
    اینا اول امتحان کردم بعد پرسیدم دستور open به تنهایی قابل شناسایی نیست پیغام میده:
    syntax error missing; before statment
     
    نوشته شده توسط davood_mir در ‏14 ژانویه 2007
  10. mojtaba1339

    mojtaba1339 Member

    ارسال‌ها:
    281
    تشکر شده:
    86
    امتیاز دستاورد:
    16
    بنویس
    open "file root\file.exe"
     
    نوشته شده توسط mojtaba1339 در ‏14 ژانویه 2007

به اشتراک بگذارید