صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 13 , از مجموع 13

موضوع: Ms-dos

  1. #11
    عضو سایت
    گاه برای ساختن باید ویران کرد، گاه برای داشتن باید گذشت ، و گاه در اوج تمنا باید نخواست!
    تاریخ عضویت
    Jun 2011
    محل سکونت
    یک خانه
    نوشته ها
    25,040
    تشکر تشکر کرده 
    3,527
    تشکر تشکر شده 
    5,275
    تشکر شده در
    3,184 پست
    حالت من : Akhmoo
    قدرت امتیاز دهی
    4452
    Array

    پیش فرض

    فصل نهم

    چگونه در فایلها به جستجوی یک کلمه باشیم؟

    برای جستجوی کارکتر یا کلمه یا جمله در یک فایل یا فایلها میبایست از دستور SEARCHES FOR A TEXT STRING IN FILE OR FILES که به صورت مخفّف در خط فرمان تایپ میشود استفاده کنیم.
    FIND

    مثال 1
    به دنبال کلمهء SHAHRZAD & SAHAR در فایلهای مسیر فعّال هستیم برای جستجو از فرمان زیر استفاده میکنیم.
    FIND "SHAHRZAD & SAHAR" *.*

    a.s
    نکته
    ابتدا دستور جستجو FIND را تایپ میکنیم وسپس از فاصله برای جدا سازی فرمان از کارکتر یا کلمه یا جمله مورد نظر استفاده میکنیم.
    برای تایپ کارکتر یا کلمه یا جمله مورد نظر باید آن را داخل [" "] قرار داد . چه در آن از فاصله استفاده شده باشد . چه در آن از فاصله استفاده نشده باشد.
    پس از تایپ کارکتر یا کلمه یا جمله مورد نظر دوباره از فاصله وبعد نام فایل یا فایلها ودر صورت لازم مسیر فایل یا فایلها را تایپ میکنیم.

    مثال 2
    به دنبال متنی میگردیم که میدانیم کلمهء RAINY در آن نیست ودر مسیر X:\SHAHRZAD واقع شده. برای جستجو از سوییچ /V استفاده میکنیم.
    FIND/V "RAINY" X:\SHAHRZAD\*.*

    a.s
    نکته
    این سوییچ باعث میشود تا تمامی فایلهایی که در آن از کلمه مورد نظر استفاده نکرده اند به نمایش در بیاید.

    مثال 3
    میخواهیم متوجّه شویم در فایل MIRDAMAD.BL کلمه EY SARZAMIN DIRIN در چند خط آمده است. برای جستجو از سوییچ /C استفاده میکنیم.
    FIND/C "EY SARZAMIN DIRIN" MIRDAMAD.BL

    نکته
    با سوییچ /C متوجّه خواهیم شد که کلمه مورد نظر ما در چند خط تکرار شده.

    مثال 4
    میخواهیم متوجّه شویم در فایل MIRDAMAD.BL کلمه EY SARZAMIN DIRIN در چند خط آمده است. برای جستجو از سوییچ /N استفاده میکنیم.
    FIND/N "EY SARZAMIN DIRIN" MIRDAMAD.BL

    نکته
    با سوییچ /N متوجّه خواهیم شد که کلمه مورد نظر ما در چند خط تکرار شده.

    فرق سوییچ /C وسوییچ /N
    در سوییچ /C ما فقط تعداد خط را داریم.
    در سوییچ /N علاوه بر تعداد خط ، متن فایل را نیز داریم.

    ईईईईईईईईईईईईईईईई �ईईईईईईईईईईईईईईई � ��ईईई

    چگونه در فایلها به جستجوی یک کلمه باشیم ، به صورت پیشرفته؟؟؟

    برای جستجوی کارکتر یا کلمه یا جمله در یک فایل یا فایلها میبایست از دستور SEARCHES FOR STRING IN FILES که به صورت مخفّف در خط فرمان تایپ میشود استفاده کنیم.
    FINDSTR

    نکته در جستجو به بزرگ وکوچک بودن کارکترها توجه کنید.

    مثال 1
    به دنبال کلمهء SHAHRZAD & SAHAR در فایلهای مسیر فعّال هستیم برای جستجو از فرمان زیر استفاده میکنیم.
    FINDSTR "SHAHRZAD & SAHAR" *.*

    a.s
    نکته
    فرق این دستور FINDSTR با FIND در این است که
    در جستجوی FIND دقیقأ دنبال جملهء SHAHRZAD & SAHAR هست
    ولی در جستجوی FINDSTR به دنبال دو کلمهء SHAHRZAD و SAHAR هست.

    مثال 2
    به دنبال متنی میگردیم که میدانیم کلمهء RAINY در آن نیست ودر مسیر X:\SHAHRZAD واقع شده. برای جستجو از سوییچ /V استفاده میکنیم.
    FINDSTR/V "RAINY" X:\SHAHRZAD\*.*

    a.s
    نکته
    این سوییچ باعث میشود تا تمامی فایلهایی که در آن از کلمه مورد نظر استفاده نکرده اند به نمایش در بیاید.

    فرق این دستور FINDSTR با FIND در این است که
    در جستجوی FIND جواب بدست آمده مرتّب چیده شده است
    ولی در جستجوی FINDSTR جواب بدست آمده نامرتّب چیده شده است.


    مثال 3
    میخواهیم متوجّه شویم در فایلهای متنی INI آیا متن MOJ در ابتدای سطری آمده یا خیر . برای این دستور از سوییچ /B استفاده میکنیم.
    FINDSTR/B "MOJ" *.INI

    نکته
    سوییچ /B تنها کلمهء اوّل هر سطر را جستجو میکند.


    مثال 4
    میخواهیم متوجّه شویم در فایلهای متنی LOG آیا متن FREEDOM در انتهای سطری آمده یا خیر . برای این دستور از سوییچ /E استفاده میکنیم.
    FINDSTR/E "FREEDOM" *.LOG


    نکته
    سوییچ /E تنها کلمهء آخر هر سطر را جستجو میکند.


    مثال 5
    میخواهیم تمامی فایلهای مسیر فعّال وحتّی فایلهای درون فهرستهای تو درتوی مسیر فعّال را برای جستجوی کلمه TOMORROW بگردیم. برای این دستور از سوییچ /S استفاده میکنیم.
    FINDSTR/S "TOMORROW" *.*

    a.s
    نکته
    سوییچ /S غیر از مسیر داده شده میتواند داخل تمامی فهرستها را جستجو کند.


    مثال 6
    میخواهیم به دنبال کلمه OUR STORY در فایلهای متنی INI در درایو X:\ باشیم ، ولی نمیدانیم این کلمه با حروف بزرگ تایپ شده یا حروف کوچک . برای این دستور از سوییچ /I استفاده میکنیم.
    FINDSTR/I "OUR STORY" X:\*.INI

    نکته
    سوییچ /I بزرگی و کوچکی حروف انگلیسی را یکسان میکند یعنی ABBAS=abbas=Abbas=aBbAs


    مثال 7
    میخواهیم به دنبال کلمه SAHAR در درایو X:\ باشیم ، ومیخواهیم بدانیم این کلمه در چه فایلی و در چه سطری قرار دارد . برای این دستور از سوییچ /N استفاده میکنیم.
    FINDSTR/N "SAHAR" X:\*.*

    a.s
    نکته
    سوییچ /N به غیر از نام فایل به شما توضیح میدهد که کلمه مورد نظر در خط چندم فایل قرار دارد.


    مثال 8
    میخواهیم به دنبال کلمه FAZANAVARDAN باشیم ، و میخواهیم بدانیم قبل از این کلمه چند کارکتر به کار رفته. برای این دستور از سوییچ /O استفاده میکنیم.
    FINDSTR/O "FAZANAVARDAN" *.*

    a.s
    نکته
    سوییچ /O باعث میشود که ما متوجّه شویم ، کلمه مورد نظرمان چندمین کارکتر در فایل است.

    مثال 9
    فرض کنیم درایو CD-ROM ما هست Z:
    میخواهیم در یک سی دی خط خطی شده دنبال فایلی باشیم که در آن از کلمه MIRDAMAD استفاده شده . برای این منظور از سوییچ /P استفاده میکنیم.
    FINDSTR/P "MIRDAMAD" Z:\*.*

    a.s
    نکته
    سوییچ /P باعث میشود تا فایلهایی که قابل خواندن نیستند ، مزاحمتی برای دیگر فایلها نباشند.
    [دل خوش از آنیم که حج میرویم؟ ..]
    غافل از آنیم که کج میرویم



    [SIGPIC][/SIGPIC]


  2. #12
    عضو سایت
    گاه برای ساختن باید ویران کرد، گاه برای داشتن باید گذشت ، و گاه در اوج تمنا باید نخواست!
    تاریخ عضویت
    Jun 2011
    محل سکونت
    یک خانه
    نوشته ها
    25,040
    تشکر تشکر کرده 
    3,527
    تشکر تشکر شده 
    5,275
    تشکر شده در
    3,184 پست
    حالت من : Akhmoo
    قدرت امتیاز دهی
    4452
    Array

    پیش فرض

    چگونه متوجّه شویم که هر پسوند با مخفّف چه کلمه ایی در کامپیوترمان است؟؟؟؟


    در داخل کامپیوتر هر شخص به تعداد زیادی فایل با پسوندهای مختلف وجود دارد
    برای آنکه متوجّه شویم یک فایل با پسوند مشخّص با مخفّف چه کلمه ایی است از دستور FTYPE یا از دستور ASSOC استفاده میکنیم.

    نکته
    برای نشان دادن نام کامل هر پسوند باید برنامه مورد نظر همان پسوند از پیش بر روی کامپیوتر نصب شده باشد.

    ASSOC
    یا
    FTYPE

    نکته
    هر دو دستور صحیح میباشند
    در دستور ASSOC تنها نام کامل پسوند را نشان میدهد
    در دستور FTYPE غیر از نام کامل پسوند ، متوجّه خواهیم شد که هر پسوند با چه بر نامه ایی اجرا میشود.
    به علّت طولانی بودن جواب میتوان از فرمان |MORE در انتهای این فرمانها استفاده کرد.

    ASSOC|MORE
    یا
    FTYPE|MORE

    ईईईईईईईईईईईईईईईई �ईईईईईईईईईईईईईईई � ��ईईई

    چگونه اطّلاعات خاصی از فایل یا فهرست به دست آوریم؟؟؟؟

    من خودم از فرمانی که نیمودنم چی هست ، و به چه دردی میخوره نمیتونم چیز خاصّی تایپ کنم . ولی بهتر هست که بدونید دستور CACLS این قابلیت را دارا هست که به ما اطّلاعاتی خاص از فایل یا فهرستی به ما دهد.

    CACLS

    مثال 1
    میخواهیم اطّلاعاتی در مورد درایو X:\ داشته باشیم.
    CACLS X:

    مثال 2
    میخواهیم اطّلاعاتی در مورد فایل WHEN YOURE MAD.MP3 به دست آوریم.
    CACLS "WHEN YOURE MAD".MP3

    ईईईईईईईईईईईईईईईई �ईईईईईईईईईईईईईईई � ��ईईई

    چگونه متوجّه شویم که فایلهای دو فهرست یا درایو با هم تفاهم ندارند؟؟؟؟

    برای متوجّه شدن این امر باید مسیر دو فهرست یا درایو را با علامت فاصله پس از دستور FC مشخّص کرد.
    FC

    مثال 1
    میخواهیم متوجّه شویم که آیا فایلهای فهرست SHAHRZAD در فهرست SAHAR وجود دارد یا خیر.
    FC SHAHRZAD\*.* SAHAR\*.*

    مثال 2
    میخواهیم متوجّه شویم که آیا فایلهای فهرست SAHAR در فهرست SHAHRZAD وجود دارد یا خیر.
    FC SAHAR\*.* SHAHRZAD\*.*

    نکته
    فرق این دو مثال در این است که در
    مثال اوّل تمامی محتویات SHAHRZAD را با SAHAR مقایسه میکند ولی در
    مثال دوّم تمامی محتویات SAHAR را با SHAHRZAD مقایسه میکند .

    ईईईईईईईईईईईईईईईई �ईईईईईईईईईईईईईईई � ��ईईई

    چگونه خط فرمان را پنهان و نهان کنیم؟

    برای پنهان ونهان کردن خط فرمان میتوان از دستور ECHO در خط فرمان استفاده کرد.
    ECHO

    نکته
    دستور ECHO به غیر از پنهان ونهان کردن میتواند مطلبی را که شما خواسته ایید را در خط فرمان اجرا کند.

    مثال 1
    به طور پیش فرض خط فرمان نهان است ، و میخواهیم پنهان کنیم .
    ECHO OFF

    مثال 2
    حال میخواهیم خط فرمان را نهان کنیم .
    ECHO ON

    مثال 3
    میخواهیم متوجه شویم خط فرمان نهان است یا پنهان.
    ECHO

    نکته
    این دستور به تنهایی ما را متوجّه میسازد که خط فرمان نهان است یا پنهان.


    مثال 4
    میخواهیم مطلب SHAHRZAD-When Youre Mad در خط بعدی تایپ شود.
    ECHO SHAHRZAD-When Youre Mad
    [دل خوش از آنیم که حج میرویم؟ ..]
    غافل از آنیم که کج میرویم



    [SIGPIC][/SIGPIC]


  3. #13
    عضو سایت
    گاه برای ساختن باید ویران کرد، گاه برای داشتن باید گذشت ، و گاه در اوج تمنا باید نخواست!
    تاریخ عضویت
    Jun 2011
    محل سکونت
    یک خانه
    نوشته ها
    25,040
    تشکر تشکر کرده 
    3,527
    تشکر تشکر شده 
    5,275
    تشکر شده در
    3,184 پست
    حالت من : Akhmoo
    قدرت امتیاز دهی
    4452
    Array

    پیش فرض

    چگونه خط فرمان را به صورت دلخواه در آوریم؟؟؟؟

    برای تغییر خط فرمان به صورت دلخواه میبایست از فرمان prompt فاصله $ استفاده کنیم.
    prompt $

    این دستور به تنهایی کاربرد خاصّی ندارد فقط خط فرمان پنهان میشود وبا فرمان echo نیز باز نمیگردد ، برا باز گشت فرمان prompt را به تنهایی تایپ کنید.

    پس از علامت $ میتوان از تعدادی کارکتر که در مورد تک تک آنها توضیح خواهم داد استفاده کرد.

    مثال 1
    استفاده از کارکتر [a]
    prompt $a
    باعث میشود تا کارکتر & <ampersand> در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 2
    استفاده از کارکتر [b]
    prompt $b
    باعث میشود تا کارکتر | <pipe> در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 3
    استفاده از کارکتر [c]
    prompt $c
    باعث میشود تا کارکتر ( <left parenthesis> در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 4
    استفاده از کارکتر [f]
    prompt $f
    باعث میشود تا کارکتر ( <right parenthesis> در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 5
    استفاده از کارکتر [g]
    prompt $g
    باعث میشود تا کارکتر > <greater-than sign> در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 6
    استفاده از کارکتر [l]
    prompt $l
    باعث میشود تا کارکتر < <less-than sign> در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 7
    استفاده از کارکتر [q]
    prompt $q
    باعث میشود تا کارکتر = <equal sign> در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 8
    استفاده از کارکتر [s]
    prompt $s
    باعث میشود تا کارکتر فاصله <space> در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 9
    استفاده از کارکتر [$]
    prompt $$
    باعث میشود تا کارکتر $ <dollar sign> در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 10
    استفاده از کارکتر [d]
    prompt $d
    باعث میشود تا تاریخ فعلی کامپیوتر در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 11
    استفاده از کارکتر [t]
    prompt $t
    باعث میشود تا ساعت فعلی کامپیوتر در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.

    مثال 12
    استفاده از کارکتر [e]
    prompt $e
    باعث میشود تا کد اسکی 27 کامپیوتر در خط فرمان به تنهایی ظاهر شود.
    البته این دستور در گذشته برای تغییر رنگ زمینه و قلم استفاده میشد.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.

    مثال 13
    استفاده از کارکتر [h]
    prompt $h
    باعث میشود تا آخرین کارکتر حذف شود .
    برای مثال
    prompt $hx:\shahrzad\
    باعث میشود تا خط فرمان برای همیشه x:\shahrzad\ باشد حتّی اگر به درایوهای دیگر بروید. واصلأ مهم نیست که شما در درایو x:\ فهرست shahrzad را داشته باشید یا درایو x:\ را داشته باشید.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.

    مثال 14
    استفاده از کارکتر [_]
    prompt $_
    باعث میشود تا خط فرمان به خط بعدی انتقال یابد
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 15
    استفاده از کارکتر [p]
    prompt $p
    باعث میشود تا درایو فعّال ومسیر فعّال در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 16
    استفاده از کارکتر [n]
    prompt $n
    باعث میشود تا درایو فعّال در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 17
    استفاده از کارکتر [v]
    prompt $v
    باعث میشود تا ورژن (نگارش) ویندوز در خط فرمان به تنهایی ظاهر شود.
    برای بازگشت به حالت عادّی میتوانید از فرمان prompt را به تنهایی در خط فرمان تایپ کنید.


    مثال 18
    میتوان چندیدن کارکتر مربوطه را پس از دستور prompt گذاشت.
    prompt $t$_$d$_$p$g
    این فرمان باعث میشود که در خط اوّل ساعت خط دوّم تاریخ ودر خط سوّم مسیر فعّال ظاهر شود.

    نکته
    برای استفاده از هر کارکتر مربوطه میبایست قبل از کارکتر علامت [$] را تایپ کرد.
    [دل خوش از آنیم که حج میرویم؟ ..]
    غافل از آنیم که کج میرویم



    [SIGPIC][/SIGPIC]


صفحه 2 از 2 نخستنخست 12

برچسب ها برای این تاپیک

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

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

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

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

http://www.worldup.ir/