خروجی از CMD
به چه روش هایی می تونیم از نتایج دستوراتی که درون CMD می نویسیم یک خروجی درون Notepad یا هر قالب فایل دیگری بگیریم.
آخه میخام با تمامی راهکاراش آشنا بشم.
5 پاسخ
با سلام!
فقط کافیست پنجره cmd شما در حالت Maximize قرار نداشته باشد. در این حالت براحتی و با راست کلیک کردن بر روی پنجره cmd خود می توانید گزینه Mark را انتخاب کرده و پس از Select کردن ناحیه دلخواه تان (مثلا فقط اواسط خط پنجم تا اوایل خط هشتم که می تواند شامل بخشی از خروجی یک دستور خاص و با خروجی طولانی، مثل دستور Route print باشد) با استفاده از کلید ترکیبی Ctrl+C آن را در حافظه اصلی سیستم خود به طور موقت ذخیره کرده و وارد محیط Notepad یا Word و... شوید. در اینجا فقط کافیست کلید Ctrl+V را بزنید تا قسمت Select شده را در قالب یک فایل Notepad یا word و ... مشاهده کنید.
به عبارتی ساده تر و خلاصه تر:
1)راست کلیک روی cmd
2)انتخاب mark و select کردن محدوده مد نظر
3) Ctrl+C
4) رفتن به notepad و Ctrl+V
ضمن این که با استفاده از همین روش حتی می توانید دستورات را از جاهای دیگر هم، Copy کرده و در cmd خود Paste کنید.
در تکمیل صحبت های دوستان باید بگم در CMD وقتی شما Mark میکنی کافیه Enter رو بزنید و نیازی به Ctrl+C نیست ...
کافیه در انتهای دستور خودتون از علامت پایپ یا | استفاده کنید بعدش کلمه Clip رو به شکل زیر ، بعد وارد Notepad بشید و Paste رو بزنید.
ipconfig /all | clip
علاوه بر روشی که محمد جان گفت، میتونی با دستور زیر به صورت مستقیم خروجی رو داخل فایل قرار بدی:
ping /? > d:\test.txt
در ادامه روشی که جناب احمدی عنوان کردند منم به این نکته اشاره میکنم که در این دستور به جای اینکه یکبار از "<" استفاده کنید اگر از دوتا "<" استفاده کنید خروجی دستور شما به فایل قبلی اضافه میشه
به همین صورت میتونید از طریق یک فایل Batch چندین خروجی رو در کسری از زمان در یک فایل ذخیره کنید
ping /? >> d:\test.txt