صفحه 16 از 16 نخستنخست ... 61213141516
نمایش نتایج: از شماره 151 تا 157 , از مجموع 157

موضوع: دستورات فایلهای Batch

  1. #151
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,219
    سپاس
    4,731
    سپاس گذاری شده :13,010 بار در 2,234 پست
    قدرت امتیاز دهی
    42196
    Array

    پیش فرض پاسخ : دستورات فایلهای Batch

    بله شدنی هست . میتوان با دستورات batch فایل یا فایل های Registry درست کرد و یا فایل یا فایل های
    batch مختلف ساخت.
    ولی با این کار حجم فایل batch بالا رفته و در نتیجه احتمال خطا هم بیشتر می شود.
    اگر از دست فایل های batch ناراحتی میتوانی با استفاده از برنامه های مختلفی هر کدام از آن ها را به یک
    فایل Exe تبدیل کنی.

    بالاخره اینکه تنبلی موقوف. در مسیری که درست جا افتادی محکم تر خواهی زفت.
    و شاید الان که جوان هستی و حوصله داری،بهتر باشد که سعی کنی تا برنامه ای مثل NSIS را یاد بگیری که
    با یاد گیری اسکریپت نویسی NSIS دست وبالت بیشتر باز خواهد بود.



  2. یک کاربر برای این پست سودمند از Magsoud عزیز سپاسگذاری کرده است:


  3. #152
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,219
    سپاس
    4,731
    سپاس گذاری شده :13,010 بار در 2,234 پست
    قدرت امتیاز دهی
    42196
    Array

    پیش فرض پاسخ : دستورات فایلهای Batch

    براي اينكه با استفاده از يك فايل Batch ، فايل Batch يا فايل هاي Batch ديگري درست كنيد بصورت مثال زير
    عمل نمائيد:

    فرض كنيم كه ميخواهيم با جراي يك فايل Batch ، فايل Batch ديگري بنام xxx.cmd با محتواي زير در كنار همين
    فايل Batch كه اجرا مي كنيم درست شود:

    کد:
    @ECHO OFF 
    start /wait E:\WINDOWS\system32\xxx.exe 
    start /wait regedit.exe /s zzz.reg
    براي انجام اين كار كافي است كه در داخل فايل Batch كد هاي زير را اضافه نمائيم:

    کد:
    ECHO.  >> XXX.bat
    ECHO @ECHO OFF >> XXX.bat
    ECHO start /wait %SYSTEMROOT%\system32\xxx.exe >> XXX.bat
    ECHO start /wait regedit.exe /s zzz.reg >> XXX.bat
    حال اگر اين فايل را اجرا كنيم ، فايل بچ پس از اجراي دستورات قبلي وقتي كه به سطور بالا برسد ، فايل بچ
    ديگري با نام XXX.bat در كنار خود با محتواي بالا،درست حواهد كرد.

    ميتوانيم در سطور ديگر فايل بچ خودمان دستور ساخت فايل هاي بچ ديگري را داده و يا دستور اجراي فايل
    ساخته شده را بدهيم.



  4. یک کاربر برای این پست سودمند از Magsoud عزیز سپاسگذاری کرده است:


  5. #153
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,219
    سپاس
    4,731
    سپاس گذاری شده :13,010 بار در 2,234 پست
    قدرت امتیاز دهی
    42196
    Array

    پیش فرض پاسخ : دستورات فایلهای Batch

    نگفتی که آیا مورد بالا را امتحان کردی یا نه؟



  6. یک کاربر برای این پست سودمند از Magsoud عزیز سپاسگذاری کرده است:


  7. #154
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    568
    سپاس
    1,519
    سپاس گذاری شده :1,865 بار در 574 پست
    حالت من : Bitafavot
    قدرت امتیاز دهی
    5202
    Array

    پیش فرض پاسخ : دستورات فایلهای Batch

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

    کد HTML:
    @ECHO off
    Set WorkDir=%~dp0
    ECHO.
    ECHO.                       Add FULL Drivers
    date /t
    ECHO.
    time /t
    ECHO.               
    timeout /t 2
     
    Dism /IMage:mount /Add-Driver /Driver:Drivers /Recurse /ForceUnsigned
    
    timeout /t 3
    EXIT

    وقتی خط دوم رو درست میکنه به جای این حرفا مسیر رو میزنه و این اشکالی در کار ایجاد میکنه اگه همین دستورات رو خودتون تست کنید میگیرید منظورم چیه
    ویرایش توسط سهند : 07-25-2017 در ساعت 10:41 PM

  8. یک کاربر برای این پست سودمند از سهند عزیز سپاسگذاری کرده است:


  9. #155
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,219
    سپاس
    4,731
    سپاس گذاری شده :13,010 بار در 2,234 پست
    قدرت امتیاز دهی
    42196
    Array

    پیش فرض پاسخ : دستورات فایلهای Batch

    سهند عزیز، روشی که توضیح دادم در اکثریت موارد بدون اشکال کار خواهد کرد. اشکالی که شما مواجه شدید، اشکالی
    هست که گریزی از آن نیست.
    علت این مسنله این است که تعدادی عبارات هستند که برای فایل Batch اساسی بوده و هر وقت فایل Batch با آن ها
    روبرو شود فکر حواهد کرد که باید آن را اجرا کند.
    که مثال شما یعنی عبارت %~dp0 یکی از همان استثنا هاست



  10. یک کاربر برای این پست سودمند از Magsoud عزیز سپاسگذاری کرده است:


  11. #156
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,219
    سپاس
    4,731
    سپاس گذاری شده :13,010 بار در 2,234 پست
    قدرت امتیاز دهی
    42196
    Array

    پیش فرض پاسخ : دستورات فایلهای Batch

    سهند عزيز ، براي اينكه فايل Batch شما درست كار كرده و عيب بالا را ندهد آن را بصورت زير اجرا كن:

    کد:
    @ECHO OFF
    ECHO @ECHO off >> xxx.cmd
    ECHO Set WorkDir=%%~dp0 >> xxx.cmd
    ECHO.  >> xxx.cmd
    ECHO.  >> xxx.cmd
    ECHO date /t >> xxx.cmd
    ECHO.  >> xxx.cmd
    ECHO time /t >> xxx.cmd
    ECHO.  >> xxx.cmd
    ECHO timeout /t 2 >> xxx.cmd
    ECHO.  >> xxx.cmd
    ECHO Dism /IMage:mount /Add-Driver /Driver:Drivers /Recurse /ForceUnsigned >> xxx.cmd
    ECHO.  >> xxx.cmd
    ECHO timeout /t 3 >> xxx.cmd
    ECHO EXIT >> xxx.cmd
    ميخواهم خودت در كد ها دقت كرده و پيدا كني كه من چه تغييري داده ام كه درست كار كند و بعد از آن
    چگونگي كار را در موارد اينگونه شرح خواهم داد.



  12. یک کاربر برای این پست سودمند از Magsoud عزیز سپاسگذاری کرده است:


  13. #157
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    568
    سپاس
    1,519
    سپاس گذاری شده :1,865 بار در 574 پست
    حالت من : Bitafavot
    قدرت امتیاز دهی
    5202
    Array

    پیش فرض پاسخ : دستورات فایلهای Batch

    استاد درخط سوم از دوتا % استفاده کردید

    کد HTML:
    ECHO Set WorkDir=%%~dp0 >> xxx.cmd
    یه سوال استاد چرا در جاهایی که از ECHO. استفاده کردیم این کلمه رو نمینویسه وخالی میذاره
    ویرایش توسط سهند : امروز در ساعت 08:15 PM

صفحه 16 از 16 نخستنخست ... 61213141516

علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/