نمایش نتایج: از شماره 1 تا 10 , از مجموع 10
  1. #1
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض مروری بر بعضی از ویژگی های فایل های Visuak Basic Script

    بنا بدرخواست دوست حوان و ارجمندم (سهند)، در اين تاپيك نكاتي را در رابطه با vbs شرح خواهم داد و آموزش
    بيشتر و كاملتر موضوعي هست كه از عهده بنده خارج بوده و خود كاربران بايستي دنبال كنند.

    vbs مخفف عبارت Visuak Basic Script مي باشد.در حقيقت vbs بخش كوچكي از زبان برنامه نويسي شزكت
    مايكروسافت بنام Visuak Basic مي باشد و بيشتر موارد استعمالش در صفحات وب (HTML) است. ما در اين
    تاپيك با چند مثال ، چند نمونه از موارد مصرف عمومي vbs را ياد خواهيم گرفت.

    توحه داشته باشيد كه فايل هاي ساخته شده با اين زبان اسكريپت نويسي داراي پسوند vbs هستند.

    ساخت پنجره هاي پيغام
    ==============

    گاهي بهر علتي ميخواهيم كه پيغامي به كاربر كامپيوتر بدهيم.اينكار با استفاده از دستورات vbs كار بسيار
    ساده اي هست.
    براي ميال برنامه Notepad را اجرا كرده و در آن عبارت زير را تايپ و بعد آن را با هر نامي ولي با پسوند vbs
    (فرضا" Message.vbs) ذخيره نمائيد:

    کد:
    X=MsgBox ("Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z", , "ABC")
    حال اگر فايل Message.vbs را احرا كنيد پنجره پيغامي شبيه شكل زير خواهيد ديد:

    9rpjteg0n8k3m4g41cr

    مي بينيد كه با سادگي تمام يك پنجره پيغام برنامه نويسي شد.حالا با توجه به شكل بالا به كد استفاده شده
    توجه كنيد. خواهيد ديد كه عبارتي كه در كد بصورت "Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z_Z" نوشته شده در
    پنجره پيغام بصورت پيغامي كه ما ميخواهيم به كار بر نشان بدهيم نمايان شده است.
    يعني ما هر عبادتي را در قسمت فوق ما بين دو علامت "" بنويسيم، در پنجره ساخته شده بصورت پيغام ديده
    خواهد شد.(اين قسمت از كد را Message مي نامند).

    حالا دوباره به كد و تصوير بالا نگاه كنيد. مي بينيد كه عبارت "ABC" در كد، بصورت عنوان پنجره نشان داده شده
    است . يعني ما هر عبادتي را در قسمت فوق ما بين دو علامت "" بنويسيم، در پنجره ساخته شده در قسمت
    عنوان پنجره نشان داده خواهد شد كه اين قسمت از كد را Title مي نامند.

    با توجع به شروح بالا كد كلي يك پيغام بصورت زير مي باشد:

    کد:
    X=MsgBox ("Message",Button, "Title")
    همه نكات مربوط به كد بالا بغير از قسمت Button توضيخ داده شد.
    قسمت Button يا مثل مثال ما خالي گذاشته شده و يا يك عدد در آن نوسته مي شود.

    اين قسمت از كد در حقيقت نوع دگمه اي كه بايد در پنجره پيغام نشان داده شود را مشخص ميكند.
    اگر مثل مثال خالي گذاشته شود در پنجره پيغام همانگونه كه مي بيند دگمه OK قرار مي گيرد ولي ما ممكن
    اسب بخواهيم دگمه هاي ديگري مثلا" Cancel يا Yes يا غيره وجود داشته باشد و يا اينكه بخواهيم يجاي يك
    دگمه دو نوع يا بيشتر دگمه وجود داشته باشد.

    در جلسه بعدي اين نكته هم توضيح داده خواهد شد.

    [SIGPIC][/SIGPIC]

  2. #2
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض پاسخ : مروری بر بعضی از ویژگی های فایل های Visuak Basic Script

    در جلسه قبل نمونه يك پنجزه پيغام ساده توسط VBS را ديديم و گفتم كه براي اينكه داراي دگمه هاي مختلف
    در صفحه پيغام باشيم بايد در كد مورد بحث در محل Button از اعداد مختلفي استفاده نمائيم كه توضيح مربوطه
    بشرح زير است.

    عدد 0 باعث مي شود كه پنجره فقط داراي دگمه Ok با شد.
    عدد 1 باعث مي شود كه پنجره داراي دگمه هاي Ok و Cancel باشد.
    عدد 2 باعث مي شود كه پنجره داراي دگمه هاي Abort و Retry و Ignoreباشد.
    عدد 3 باعث مي شود كه پنجره داراي دگمه هاي Yes و No و Cancel باشد.
    عدد 4 باعث مي شود كه پنجره داراي دگمه هاي Yes و No باشد.
    عدد 5 باعث مي شود كه پنجره داراي دگمه هاي Retry و Cancel باشد.

    براي مثال با كد زير پنجره اي با دگمه هاي Yes و No و Cancel ساخته ميشود كه شكل مربوطه را هم مي بينيد:

    کد:
    X=MsgBox ("Hello Sahad,  Are you OK?",3, "Test")

    gqvrb56z14yfsst697


    همانطور كه قبلا" بار ها ديده ايد، هر وفت ما پنجره اي را در ويندوز باز كرده ايم، ديده ايم كه در بين دگمه هاي
    پنجره يكي از دگمه ها در حالت انتخاب شده قرار دارد.
    ما هم اگر بخواهيم در پنجره اي كه باز ميشود دگمه مورد نظر ما در حالت انتخاب شده باشد بايد در داخل كد
    در قسمت Button از اعداد مختلفي بشرح رير استفاده كنيم:

    اعداد زير مشخص ميكنند كه كدام يك از دگمه هاي پنجره در حالت انتخاب شده قرار بگيرند:

    عدد 0 باعث مي شود كه اولين دگمه از سمت چپ در حالت انتخاب شده باشد.
    عدد 256 باعث مي شود كه دومين دگمه از سمت چپ در حالت انتخاب شده باشد.
    عدد 512 باعث مي شود كه سومين دگمه از سمت چپ در حالت انتخاب شده باشد.
    عدد 768 باعث مي شود كه چهارمين دگمه از سمت چپ در حالت انتخاب شده باشد.

    طرز استفاده از اعداد بالا بدين صورت است كه:

    داخل كد عددي را كه در محل Button براي ساخته شدن دگمه يا دگمه هاي مختلف نوشته ايم را با عددي
    كه براي حالت انتخاب است را با هم جمع كرده و نتيجه را در محل Button مي نويسيم.

    براي مثال در نمونه كدي كه در سطور بالا مشاهده كرديد ،در قسمت button از عدد 3 استفاده شده بود.
    حال اگر بخواهيم در كد فوق دگمه سوم از سمت چپ يعني دگمه Cancel در حالت انتخاب شده باشد اول
    عدد 3 را با عدد 512 جمع كرده و سپس حاصل يعني عدد 515 را بصورت زير در محل Button مي نويسيم:

    کد:
    X=MsgBox ("Hello Sahad,  Are you OK?",515, "Test")
    juuh9g81s061ockghym
    اگر عمري باشد نكاتي ديگر را در جلسه بعدي شرح خواهم داد.

    [SIGPIC][/SIGPIC]

  3. کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده است:


  4. #3
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض پاسخ : مروری بر بعضی از ویژگی های فایل های Visuak Basic Script

    گاهي ميخواهيم در پنجره ايكه درست مي كنيم ، بسته بنوع پيغام يك آيكن هم ديده شود.
    براي اينكاز بايستي مطابق اعداد موجود در جدول زير عمل كنيد:

    8xrhlm7tyzqjv4qep1ul

    همانطور كه در جدول بالا مشاهده ميكنيد عدد 0 بمعني نبود آيكن است.

    فرض كنيد كه ميخواهيم كه پنجره پيغامي درست كنيم كه داراي دو دگمه Yes و No بوده و اولين دگمه در حالت
    انتخاب شده باشد، و نيز پنجره داراي آيكن سوالي هم باشد. كد زير را مي نويسيم:

    کد:
    X=MsgBox ("Are you OK ?",36, "Test")

    44e3gcqfi6kdmy1lpqzk

    توجه داريد كه در محل Button مجموع اعداد 4+0+32 يعني 36 را تايپ كرديم.(عدد 4 براي اين است كه پنجزه
    داراي دو دگمه Yes و No باشد. عد 0 براي اين است كه اولين دگمه از سمت چپ (در اين مثال دگمه Yes
    در حالت انتخاب شده باشد. و عدد 32 براي اينكه آيكن علامت سوال وجود داشته باشد).

    تا اينجا اكثريت موارد لازم در رابطه با ساخت پنجره هاي پيغام توضيح داده شد. نكته اي كه باقي مانده اين
    است كه:

    ما بايد بتوانيم وقتي كاربر دگمه اي را كليك كرد، بسته به دگمه اي كه كليك شد ، اقدامي انجام بدهيم.
    لارمه انجام اين كار دو تا مطلب است:

    1. اولين چيزي كه لازم است اينه كه بدانيم كاربر روي كدام دگمه كليك كرد.
    2. چگونگي نوشتن كد ها را براي اقدامي كه ميخواهيم انجام شود بدانيم.

    در زبان اسكريپت نويسي vbs ، وقتي كه پنجره اي با دگمه هاي مختلف وجود داشته باشد، بسته به اينكه
    كاربر روي كدام دگمه كليك كند، كدي ايجاد ميشود كه اين كد ها نشان مي دهند كدام دگمه فشار داده شده
    است.
    اين كد ها عددي هستند يعني با كليك شدن روي هر دگمه، يك عددي بعنوان كد به برنامه ارسال مي شود.
    اين اعداد عبارتند از:

    عدد 1 يعني روي دگمه Ok كليك شده است.
    عدد 2 يعني روي دگمه Cancel كليك شده است.
    عدد 3 يعني روي دگمه Abort كليك شده است.
    عدد 4 يعنيروي دگمه Retry كليك شده است.
    عدد 5 يعني روي دگمه Ignore كليك شده است.
    عدد 6 يعني روي دگمه Yes كليك شده است.
    عدد 7 يعني روي دگمه No كليك شده است.

    حال كه كد ها را فهميديم ميتوانيم با نوشتن كد هاي مورد نظر به برنامه بگوئيم كه بسته به كدي كه دريافت
    مي كند، يعني بسته به دگمه اي كه كليك شده، چكاري انجام بدهد.

    براي مثال ميخواهيم يك پنجره پيغام بسازيم كه داراي دو دگمه Yes و No باشد و در اين پيام به كاربر ميگوئيم
    كه يكي از دو دگمه Yes يا No را انتخاب كرده و رويش كليك كند.
    و بعد مي خواهيم بسته به اينكه كاربر روي كدام دگمه كليك كرد، كاري بكنيم.
    در اينجا در مثالي كه گفته مي شود برنامه بصورت زير عمل ميكند كه:

    _ اگر كاربر روي كليد Yes كليك كند، برنامه پيعام خواهد داد كه شما روي دگمه Yes كليك كرديد.

    _ اگر كاربر روي كليد No كليك كند، برنامه پيعام خواهد داد كه شما روي دگمه No كليك كرديد.

    كد برنامه بصورت زير است:

    کد:
    dim x
    x = msgbox("Please select  Yes or No", 4 , "Sahand")
    
    If x=6 then
    msgbox "You clicked on Yes Button"
    else
    msgbox "You clicked on No Button"
    end if

    فايل vbs بالا را ساخته و امتحان كنيد.

    ما در اين حا بسته به اينكه روي كدام دگمه كليك شد،دو نوع كار مختلف انجام داديم.
    البته ميشود كار هاي ديگري را هم انجام داد ولي حسن اين مثال آن است كه در اينجا با يك دستور ديگر از
    vbs هم آشنا شديد كه msgbox نام دارد.

    يعني ديديد كه با استفاده از دستور msgbox هم مي شود پنجره پيغام ساده دزست نمود.
    براي مثال سطر زير از كد بالا را به تنهائي نوسته و با پسوند vbs ذخيره كنيد:

    کد:
    msgbox "You clicked on Yes Button"

    حال اگر آن را اجرا كنيد پنجره اي شبيه تصوير زير خواهيد داشت:

    rzq7762iogo2olme5ytu

    [SIGPIC][/SIGPIC]

  5. 2 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  6. #4
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض پاسخ : مروری بر بعضی از ویژگی های فایل های Visuak Basic Script

    يك توضيح
    ----------
    توجه داشته باشيد كه بنده برنامه نويس نيستم. ولي از چند زبان مختلف برنامه ريزي اطلاعاتي دارم كه با
    استفاده از اين اطلاعات ميتوانم نياز هاي خودم را برآورده سازم.

    قبلا" در سايت هاي ديگري مقداري در رابطه با زبان برنامه نويسي ++C و غيره آموزش هائي داده ام ولي
    در كل فراموش نكنيد كه بنده از تعدادي از زبان هاي برنامه نويسي اطلاعاتي دارم ولي هيچ زباني را بطور
    كامل بلد نيستم.

    منظورم از اين توضيحات اين است كه بگويم براي خيلي از كار هاي عمومي لازم نيست كه حتما" زبان يا ربان
    هائي را كامل ياد بگيريد.
    ميتوانيد بسته به نياز هايتان بخش هائي از بعضي زبان ها را ياد گرفته و نياز هايتان را برآورده كنيد.
    براي مثال اگر اين مختصر مطالبي كه در رابطه با vbs عرض كردم را درست مطالعه فرموده باشيد، ميتوانيد
    بدون آن كه اين زبان را كامل ياد گرفته باشيد، پاره اي از نياز هايتان را با اين زبان اسكريپتي انجام دهيد


    امروز و احتمالا" يكي يا دو تا جلسه هم نكات ديگري در رابطه با مصارف عمومي vbs شرح خواهم داد كه
    اميدوارم مورد استفاده قرار گرفته و مفيد بوده باشند.



    احراي يك برنامه توسط vbs
    ===============

    ممكن است زماني يخواهيد كه برنامه اي را توسط فايل vbs احرا كنيد.براي مثال فرض ميكنيم كه فايل xxx.exe
    در داخل پوشه اي بنام Tools در روت درايو D قرار گرفته است ( يعني D:\Tools\xxx.exe) . و شما مي خواهيد
    اين فايل را با يك دستور vbs اجرا كنيد.
    كد زير را در Notepad تايپ كرده و ان را فرضا" با نام Run.vbs ذخيره نمائيد:

    کد:
    CreateObject("wscript.shell").run "D:\Tools\xxx.exe"
    حال اگر فايل Run.vbs را احرا كنيد خواهيد ديد كه فايل xxx.exe شروع به كار كرد.

    نشان دادن پيغام زمان دار
    ===============

    براي مثال فرض كنيم كه در داخل يك پوشه تعدادي برنامه داريد و ميخواهيد اين فايل ها بطور اتوماتيك بترتيب
    و پشت سر هم نصب شوند.
    باز هم فرض مي كنيم كه شما تمام دستورات لارم براي انجام اين كار را با استفاده از يك فايل Batch آماده
    كرده ايد.

    و حالا ميخواهيد كاري كنيد كه بعد از اتمام نصب هر برنامه ، يك پنجره پيغام ظاهر شده و اعلام كند كه برنامه
    نصب شد. و نيز مي خواهيد كه اين پنجره پيغام فقط مدت زمان مسخصي نشان داده شده و سپس بطور
    اتوماتيك بسته شود.

    اين كار با استفاده از يك فايل vbs يسادگي قابل اجرا هست.

    كد زير را داخل Notepad تايپ كرده و ان را فرضا" با نام Done.vbs ذخيره نمائيد:

    کد:
    Wscript.timeout =5
    MsgBox "Program is Installed.",,"Sahand"
    حالا اگر فايل Time.vbs را اجرا كنيد يك پنجره خواهيد ديد كه در آن پيغام داده كه برنامه نصب شد و اين پنجزه
    بعد از 5 ثانيه بطور اتوماتيك بسته خواهد شد.

    در كد بالا جلوي عبارت Wscript.timeout بعد از علامت مساوي عدد 5 نوشته شده كه بمنزله 5 ثانيه مي باشد
    و شما ميتوانيد بجاي عدد 5 اعداد ديگري بنا به نياز تايپ نمائيد.

    توضيج تكميلي اينكه براي فزضي كه در نظر گرفتيم شما بايد دو تا كار انجام دهيد:

    1. فايل Time.vbs را در كنار فايل Batch مورد استفاده خود قرار دهيد.
    2. در داخل فايل Batch بعد از دستور اجراي هر برنامه احراي اين فايل را اضافه كنيد. يعني بعد از هر برنامه
    بايستي در يك سطز دستور اجراي فايل Time.vbs تايپ شود.

    توضي اينكه در سطور بعد نكته اي را توضيح خواهم داد كه ميتوانيد با استفاده از آن روش كار كنيد كه دز آن
    روش نيازي به گذاشتن فايل Time.vbs در كنار فايل Batch نبوده و خود فايل Batch فايل Time.vbs زا ساخته
    و اجرا خواهد كرد.

    درست كردن فايل vbs توسط فايل Batch
    ========================

    ممكن است كه گاهي مثلا" بنا به نياز مثال بالا لازم باشد كه كد ها و خود فايل vbs را توسط دستورات فايل
    Batch درست كنيم.

    در اين مثال ميخواهيم فايل Time.vbs توضيح داده شده در بالا را توسط فايل Batch بسازيم. براي اينكار كافي
    است كه در فايل Batch دستورات زير را احرا كنيم.
    براي مثال يك فايل Batch با نام فزضا" Create.cmd درست كنيد كه محتوايش كد هاي زير باشد:

    کد:
    ECHO.  >> Time.vbs
    ECHO Wscript.timeout =5 >> Time.vbs
    ECHO MsgBox "Program is Installed.",,"Sahand" >> Time.vbs
    حال اگر فايل Create.cmd را اجرا كنيد خواهيد ديد كه بعد از اجراي فايل Create.cmd در كناز آن فايلي بنام
    Time.vbs درست شده كه حاوي دستورات لازم است.

    [SIGPIC][/SIGPIC]

  7. 2 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  8. #5
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض پاسخ : مروری بر بعضی از ویژگی های فایل های Visuak Basic Script

    در سطور زير چند تا ديگر از موارد مصرف vbs را توضيح داده و اين بحث را تمام ميكنم و بقيه موارد بعهده خود
    كاربر است كه بيشتر ياد بگيرد.
    توجه داشته باشيد كه زماني جوان بودم و هر مطلبي را ميخواستم توضيح دهم ، همه در ذهنم بودند و راحت
    بودم.ولي امروز سني گذشته و پيري هست و مريضي، و مهمتر از همه فراموشي.
    يعني الان ديگر مطالب در ذهنم نبوده و تمام نكاتي را كه عرض ميكنم از يادداشت هاي قديمم انتخاب ميكنم
    و توضيح مي دهم
    منظور از گفتن اين جملات اين است كه فراموش نكنيد كه جواني پايدار نيست و شما هم روزي پير خواهيد
    شد. لذا از امروز به فكر آن روز باسيد تا در آن روز دچار مشكلات نباشيد.



    Delete كزدن يك يا چند فايل توسط فايل vbs
    ========================

    گاهي ميخواهيد توسط فايل vbs فايل يا فايل هائي را ديليت كنيد.
    فرض مي كنيم كه فايلي بنام xxx.txt در داخل پوشه اي بنام Tools در روت درايو E وجود داشته و شما
    مي خواهيد با دستور vbs آن را Delete كنيد. در زير كد هاي مربوط به اين كار را مي بينيد:

    کد:
    Const DeleteReadOnly = TRUE
    
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    objFSO.DeleteFile("E:\Tools\xxx.txt"), DeleteReadOnly
    تذكر: وقتي كه فايلي داراي خاصيت Read only باشد، دستورات معمولي vbs اين نوع فايل را Delete نميكنند
    ولي با كدي كه در بالا مي بينيد اين نوع فايل ها را هم Delete خواهد كرد.

    شما براي استفاده از اين كد ها فقط بايد قسمت E:\Tools\xxx.txt را بدلخواه تغيير دهيد.

    در ضمن اين نكته را هم اضافه كنم كه در صورتيكه در مثال بالا در داخل پوشه فوق تعداد زيادي فايل txt وجود
    داشته باشد و شما بخواهيد همه آن ها را پاك كنيد ، در كد هاي بالا فقط بجاي عبارت "E:\Tools\xxx.txt" از
    عبارت "E:\Tools\*.txt" استفاده كنيد.

    Restart و ShutDown توسط فايل vbs
    =====================

    كد هاي Restart بصورت زير است:

    کد:
    dim strShutDown,objShell 
    strShutdown = "shutdown.exe -r -t 0 -f -m \\" & strComputer 
    set objShell = CreateObject("WScript.Shell")  
    objShell.Run strShutdown, 0, false

    براي Shutdown در كد هاي بالا در سطر دوم بعد از عبارت shutdown.exe بجاي s- از r- استفاده نمائيد.

    تايپ اتوماتيك پيعام در برنامه Notepad
    =====================

    فرض كنيم كه شما ميخواهيد برنامه Notepad باز شده وعبارت زير بطور اتوماتيك داخل آن تايپ شود:

    کد:
    Hello   Sahand    This   is   For   Test   _ Magsou d _
    كد زير را تايپ كرده و آن را با نام فزضا" Auto Type.vbs ذخيره نمائيد:

    کد:
    Set wshshell = wscript.CreateObject("WScript.Shell") 
    Wshshell.run "Notepad" 
    wscript.sleep 100
    wshshell.sendkeys "H"
    wscript.sleep 100
    wshshell.sendkeys "e"
    wscript.sleep 100
    wshshell.sendkeys "l"
    wscript.sleep 100
    wshshell.sendkeys "l"
    wscript.sleep 100
    wshshell.sendkeys "o"
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys "S"
    wscript.sleep 100
    wshshell.sendkeys "a"
    wscript.sleep 100
    wshshell.sendkeys "h"
    wscript.sleep 100
    wshshell.sendkeys "a"
    wscript.sleep 100
    wshshell.sendkeys "n"
    wscript.sleep 100
    wshshell.sendkeys "d"
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys "T"
    wscript.sleep 100
    wshshell.sendkeys "h"
    wscript.sleep 100
    wshshell.sendkeys "i"
    wscript.sleep 100
    wshshell.sendkeys "s"
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys "i"
    wscript.sleep 100
    wshshell.sendkeys "s"
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys "F"
    wscript.sleep 100
    wshshell.sendkeys "o"
    wscript.sleep 100
    wshshell.sendkeys "r"
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys "T"
    wscript.sleep 100
    wshshell.sendkeys "e"
    wscript.sleep 100
    wshshell.sendkeys "s"
    wscript.sleep 100
    wshshell.sendkeys "t"
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys " "
    wscript.sleep 100
    wshshell.sendkeys "_ "
    wscript.sleep 100
    wshshell.sendkeys "M"
    wscript.sleep 100
    wshshell.sendkeys "a"
    wscript.sleep 100
    wshshell.sendkeys "g"
    wscript.sleep 100
    wshshell.sendkeys "s"
    wscript.sleep 100
    wshshell.sendkeys "o"
    wscript.sleep 100
    wshshell.sendkeys "u "
    wscript.sleep 100
    wshshell.sendkeys "d "
    wscript.sleep 100
    wshshell.sendkeys "_ "
    wscript.sleep 100

    حال اگر كاربر اين قايل را احرا كند خواهيد ديد كه عبارت بالا درست مثل اينكه داريد تايپ ميكنيد ، تايپ خواهد شد.

    مطلب زياد است و اميدوارم كه شما بقيه راه را موفق باشيد.

    [SIGPIC][/SIGPIC]

  9. کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده است:


  10. #6
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    617
    تشکر تشکر کرده 
    1,591
    تشکر تشکر شده 
    1,930
    تشکر شده در
    617 پست
    قدرت امتیاز دهی
    6073
    Array

    پیش فرض پاسخ : مروری بر بعضی از ویژگی های فایل های Visuak Basic Script

    با سلام وخسته نباشید خدمت دوستان عزیز ومخصوصا استاد شیرین زبان که باوجود اذیتهایی که بهشون میدم این اموزشها رو با زبان ساده وقابل فهمی بهمون یاد میدهند در همینجا از طرف خورم وبقیه دوستان از شما کمال تشکر رو دارم وامیدوارم در سلامتی کامل بسر ببرید و ما رو از نعمت دانسته هایتان بهرمندسازید خیلی تشکر میکنم که این تاپیک رو اموزش دادید

  11. کاربر مقابل از سهند عزیز به خاطر این پست مفید تشکر کرده است:


  12. #7
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    617
    تشکر تشکر کرده 
    1,591
    تشکر تشکر شده 
    1,930
    تشکر شده در
    617 پست
    قدرت امتیاز دهی
    6073
    Array

    پیش فرض پاسخ : مروری بر بعضی از ویژگی های فایل های Visuak Basic Script

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

    من در ویندوزم از انتی ویروس خود ویندوز استفاده میکنم ((Microsoft Security Essentials))
    این انتی ویروس مثل انتی ویروسهای دیگه قسمتی داره که میشه انتی ویروس رو غیرفعال یا فعال کرد که در تنظیماتش هست ((real time protection ))

    dophpimgfScreenshot 1 8751f

    حالا میخوام با یه فایل vbs کاری کنم که با یه کیک انتی ویروس فعال وبا کلیک دوم غیرفعال بشه متاسفانه خودم هرکاری کردم نشد توی نت هم نتونستم پیدا کنم ممنون میشم این زحمت رو بکشد برا ماین فایل رو درست کنید
    میخوام این فایل رو به کیک راست ویندوز اضافه کنم که بسادگی بشه با یه کیک اینکارو کرد ودیگه احتیاجی به روفتن به انتی ویروس وتنظیماتش وبرداشت تیک ودوباره گذاشتن تیک نباشه
    مرسی

  13. کاربر مقابل از سهند عزیز به خاطر این پست مفید تشکر کرده است:


  14. #8
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض پاسخ : مروری بر بعضی از ویژگی های فایل های Visuak Basic Script

    متاسفانه جواب این سوال برای من ساده نیست چون از آنتی ویروس دیگری استفاده میکنم
    البته اگز زاهی پیدا کنم اطلاع خواهم داد.

    [SIGPIC][/SIGPIC]

  15. کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده است:


  16. #9
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    617
    تشکر تشکر کرده 
    1,591
    تشکر تشکر شده 
    1,930
    تشکر شده در
    617 پست
    قدرت امتیاز دهی
    6073
    Array

    پیش فرض پاسخ : مروری بر بعضی از ویژگی های فایل های Visuak Basic Script

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

  17. کاربر مقابل از سهند عزیز به خاطر این پست مفید تشکر کرده است:


  18. #10
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض پاسخ : مروری بر بعضی از ویژگی های فایل های Visuak Basic Script

    سهند عزيز،
    بنده از اين ضد ويروس استفاده نميكنم و هرگز با آن كار نكرده ام، لذا جواب درستي نميتوانم بدهم ولي با توجه
    به نياز شما و اين نكته كه دوست ندارم سوال شما بي جواب بداند، لذا گشتي در اينترنت رده و در نهايت مطالب
    زير را ميتوانم بيان كنم كه اميدوارم مفيد بوده و كارساز باشند.
    توجه داشته باشيد كه مطالب زير نكاتي هستند كه با مطالعه تعداد زيادي از صفحات وب توانستم بفهم.
    ================
    ظاهرا" زماني كه از اين برنامه استفاده مي شود، دو تا فايل زير، همواره در پشب صحنه كار كرده و مواظب
    اوضاع هستند:

    msseces.exe
    MsMpEng.exe

    لذا ميتوان با اجراي فايل Batch با محتواي زير آن را موقتا" خاموش كرد.

    کد:
      sc stop MsMpSvc 
      taskkill /f /im msseces.exe
    فايل Batch بالا را با اجازه كاربري Admin اجرا كنيد،با اين كار برنامه خاموش خواهد شد. اگر ببينيد كه آيكن
    برنامه هنوز وجود دارد، اين ظاهري بوده طوري كه اگر ماوس را روي اين آيكن ببريد، خواهيد ديد كه آيكن ناپديد
    خواهد شد.

    براي اجراي مجدد برنامه ميتوانيد Logoff يا Restart كرده و يا اينكه دستور زير را با اجازه كاربري Admin اجرا
    نمائيد:

    کد:
      sc start MsMpSvc
    توجه داشته باشيد كه با دستور بالا برنامه شروع بكار كرده ولي آيكن برنامه ديده نخواهد شد.

    تذكر: در بعضي صفحات وب، دستورات بالا با مختصر تغيير بصورت زير ارايه شده بود:

    کد:
      net stop MsMpSvc
      taskkill /f /im msseces.exe
    
      net start MsMpSvc
    همانطور كه مشاهده مي كنيد در اين جا بجاي دستور sc از دستور net استفاده شده است.

    [SIGPIC][/SIGPIC]

  19. کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده است:


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

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

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

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

http://www.worldup.ir/