PDA

نسخه کامل مشاهده نسخه کامل : چند دستور در command prompt



hadi3596
04-03-2005, 20:03
خط فرمان قدیمی

همه دانش آموزان قدیمی مدرسه DOS , به خاطر دارند که همه برنامه ها و عملیات مدیریت فایل ها از طریق خط فرمان (Command prompt) انجام میگرفت . هنوز هم کارهای زیادی را میتوان از طریق همان پنجره تک رنگخط فرمان در ویندوز انجام داد. پنجره ویندوز اکسپلورر میتواند نمایش خوبی از وضعیت فایلهای موجود در سیستم بدهد اما با خط فرمان کارهای بهتری میتوان انجام داد.
البته از هر دوی آنها میتوان به شکل ترکیبی استفاده کرد. وقتی شما یک فایل یا فولدر را از اکسپلورر بکشید ودر داخل پنجره خط فرمان بیندازید , نام ومسیر کامل آن در خط فرمان ظاهر میشود. مثلا میتوانید در خط فرمان بنویسید CD ) به معنای Change Directory ) و سپس فولدر مورد نظر را به درون آن پنجره بکشید و رها کنید. سپس enter را بزنید تا دایرکتوری جاری به نحوی که گفتید تغییر کند . برعکس اگر در خط فرمان بنویسید explorer /e پنجره ویندوز اکسپلورر در فولدری که شما در آن هستید باز خواهد شد.

از دستور DIR استفاده کنید

دستور DIR (به معنای Directory ) فهرستی از فایلهای موجود در فولدر جاری را نشان میدهد . اما اگر بخواهید از فایلهای پنهان یا فایلهای سیستمی نیز نشان داده شوند باید DIR/A استقاده کنید. همچنین میتوانید از فرملن ATTRIB برای نمایش یا تغییر مشخصه ها یا Attribute فایلها استفاده کنید.

استفاده از XCOPY

ویندوز اکسپلورر میتواند فایلها یا فولدرهای شما را به محل دلخواه شما تغییر مکان بدهد.
برای آن که کنترل بهتری روی این کار داشته باشید میتوانید از دستور XCOPY در خط فرمان استفاده کنید.
XCOPY این امکان را میدهد که فایلهایی را کپی کنید که دارای یک یا چند مشخصه خاص باشند یا فایلهایی را کپی کنید که بعد از تاریخی خاص ایجاد شده باشند یا تغییر کرده باشند ویا حتی فایلهایی را ذخیره کنید که فقط خصوصیات آرشیوی داشته باشند. به غیر از اینها , با این دستور میتوانید فقط فایلهای خاص را در داخل زیرشاخه ها پیدا و کپی کند و یا فقط فایلهای آرشیوی را باز نویسی کنید .
با نوشتن فرمان XCOPY/? میتواتید همه کاربردهای این دستور را ببینید. چون تعداد سوییچهایی که این دستور به خود میگیرد زیاد است و در یک صفحه جای نمیگیرد میتوانید از دستور XCOPY/?>XCOPY.txt همه دستورات را در یک فایل متنی ذخیره کنید .

اجرای برنامه ها از خط فرمان

بری اجرای برنامه ها از خط فرمان کافیست فقط اسم آن برنامه را بنویسید. برای باز کردن فایلهای داده ای می ت.انید از فرمان START کمک بگیرید . مثلا بنویسید START XCOPY.txt تا فایل مورد نظر در برنامه notepad باز شود.

خط فرمان برای یافتن فایلها

همان گونه که فرمان DIR فایلهای مورد نظر شما را پیدا کند , فرمان FOR نیز میتواند عملیات مورد نظر را روی فایل گفته شده اجرا نماید.
به عنوان نمونه دستور زیر همه فایلهای موجود را در دایرکتوری جاری که نامشان Project 1 است را پیدا میکند و هر کدام را در برنامه متناظرشان بازمیکند:
FOR %V IN(PROJECT 1.*) DO START %V
علامت %V نشان دهنده یک متغیر است که بجای آن می توانید هرحرفی را قرار دهید. هر فایلی که با فایل درون پرانتز منطبق باشد, دستور بعد از DO تکرار میشود . در ویندوزهای XP و2000 , فرمان FOR
کارهای بیشتری هم انجام میدهد

تغيير قالب Prompt
دستور Prompt که از قديميترين دستورات DOS است هنوز هم فعال است و با زدن آن مي توانيد به راحتي به قالب مورد نظر دست پيدا کنيد. به عنوان مثال دستورات زير را امتحان کنيد (براي بازگشت به حالت عادي کافي است تايپ کنيد prompt و Enter کنيد.):
Prompt $t :فقط ساعت فعلي را به جاي اسم و مسير فايل نمايش خواهد داد
Prompt I Hacked your $V $_On $D @ $T$_$P$G
Prompt Hacked by me @ $T $G
:براي مشاهده راهنماي اين دستور prompt/?

. برای دیدن همه ویژگیهای این دستور و ذخیره آن در یک فایل متنی میتوانید
تایپ کنید : FOR/?>FORHELP.txt

mahyar60
05-03-2005, 02:44
ممنون
كارآمد بود :wink:

Navid
05-03-2005, 03:37
آقا دستت درست
به کار ما اومد :mrgreen:

Amir_P30
06-03-2005, 20:18
ممنون

مرسي از همكاريت

hadi357
21-06-2010, 11:21
خط فرمان قدیمی

همه دانش آموزان قدیمی مدرسه DOS , به خاطر دارند که همه برنامه ها و عملیات مدیریت فایل ها از طریق خط فرمان (Command prompt) انجام میگرفت . هنوز هم کارهای زیادی را میتوان از طریق همان پنجره تک رنگخط فرمان در ویندوز انجام داد. پنجره ویندوز اکسپلورر میتواند نمایش خوبی از وضعیت فایلهای موجود در سیستم بدهد اما با خط فرمان کارهای بهتری میتوان انجام داد.
البته از هر دوی آنها میتوان به شکل ترکیبی استفاده کرد. وقتی شما یک فایل یا فولدر را از اکسپلورر بکشید ودر داخل پنجره خط فرمان بیندازید , نام ومسیر کامل آن در خط فرمان ظاهر میشود. مثلا میتوانید در خط فرمان بنویسید CD ) به معنای Change Directory ) و سپس فولدر مورد نظر را به درون آن پنجره بکشید و رها کنید. سپس enter را بزنید تا دایرکتوری جاری به نحوی که گفتید تغییر کند . برعکس اگر در خط فرمان بنویسید explorer /e پنجره ویندوز اکسپلورر در فولدری که شما در آن هستید باز خواهد شد.

از دستور DIR استفاده کنید

دستور DIR (به معنای Directory ) فهرستی از فایلهای موجود در فولدر جاری را نشان میدهد . اما اگر بخواهید از فایلهای پنهان یا فایلهای سیستمی نیز نشان داده شوند باید DIR/A استقاده کنید. همچنین میتوانید از فرملن ATTRIB برای نمایش یا تغییر مشخصه ها یا Attribute فایلها استفاده کنید.

استفاده از XCOPY

ویندوز اکسپلورر میتواند فایلها یا فولدرهای شما را به محل دلخواه شما تغییر مکان بدهد.
برای آن که کنترل بهتری روی این کار داشته باشید میتوانید از دستور XCOPY در خط فرمان استفاده کنید.
XCOPY این امکان را میدهد که فایلهایی را کپی کنید که دارای یک یا چند مشخصه خاص باشند یا فایلهایی را کپی کنید که بعد از تاریخی خاص ایجاد شده باشند یا تغییر کرده باشند ویا حتی فایلهایی را ذخیره کنید که فقط خصوصیات آرشیوی داشته باشند. به غیر از اینها , با این دستور میتوانید فقط فایلهای خاص را در داخل زیرشاخه ها پیدا و کپی کند و یا فقط فایلهای آرشیوی را باز نویسی کنید .
با نوشتن فرمان XCOPY/? میتواتید همه کاربردهای این دستور را ببینید. چون تعداد سوییچهایی که این دستور به خود میگیرد زیاد است و در یک صفحه جای نمیگیرد میتوانید از دستور XCOPY/?>XCOPY.txt همه دستورات را در یک فایل متنی ذخیره کنید .

اجرای برنامه ها از خط فرمان

بری اجرای برنامه ها از خط فرمان کافیست فقط اسم آن برنامه را بنویسید. برای باز کردن فایلهای داده ای می ت.انید از فرمان START کمک بگیرید . مثلا بنویسید START XCOPY.txt تا فایل مورد نظر در برنامه notepad باز شود.

خط فرمان برای یافتن فایلها

همان گونه که فرمان DIR فایلهای مورد نظر شما را پیدا کند , فرمان FOR نیز میتواند عملیات مورد نظر را روی فایل گفته شده اجرا نماید.
به عنوان نمونه دستور زیر همه فایلهای موجود را در دایرکتوری جاری که نامشان Project 1 است را پیدا میکند و هر کدام را در برنامه متناظرشان بازمیکند:
FOR %V IN(PROJECT 1.*) DO START %V
علامت %V نشان دهنده یک متغیر است که بجای آن می توانید هرحرفی را قرار دهید. هر فایلی که با فایل درون پرانتز منطبق باشد, دستور بعد از DO تکرار میشود . در ویندوزهای XP و2000 , فرمان FOR
کارهای بیشتری هم انجام میدهد

تغيير قالب Prompt
دستور Prompt که از قديميترين دستورات DOS است هنوز هم فعال است و با زدن آن مي توانيد به راحتي به قالب مورد نظر دست پيدا کنيد. به عنوان مثال دستورات زير را امتحان کنيد (براي بازگشت به حالت عادي کافي است تايپ کنيد prompt و Enter کنيد.):
Prompt $t :فقط ساعت فعلي را به جاي اسم و مسير فايل نمايش خواهد داد
Prompt I Hacked your $V $_On $D @ $T$_$P$G
Prompt Hacked by me @ $T $G
:براي مشاهده راهنماي اين دستور prompt/?

. برای دیدن همه ویژگیهای این دستور و ذخیره آن در یک فایل متنی میتوانید
تایپ کنید : FOR/?>FORHELP.txt


من از دستور xcopy استفاده میکنم که از درایو E به فولدری در درایو J به نام bku کپی صورت بگیره (هر روز برای بکاپ) این دستور رو نوشتم ولی مشکل اینجاست که فولدر bku رو هیدن سیستمی میکنه ولی عملیات کپی رو بدرستی انجام میده حالا اگه نخوام هیدن بشه چکار کنم؟؟؟

XCOPY e: j:\bku /s /e /y

shadi bikas
11-10-2010, 13:10
بهتر نيست واسه كار با command prompt از ويندوز مجازي استفاده كنيم؟ safe تر نيست؟