PDA

View Full Version : سوال: جواب دستورات CMD را چگونه در فایل ذخیره کنم؟



Javad_raouf
سه شنبه 27 بهمن 1388, 12:33 عصر
سلام

وقتی در cmd تایپ می کنیم مثلا "shutdown" متن زیر را نمایش می دهد:

Usage: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy]
No args Display this message (same as -?)
-i Display GUI interface, must be the first option
-l Log off (cannot be used with -m option)
-s Shutdown the computer
-r Shutdown and restart the computer
-a Abort a system shutdown
-m \\computername Remote computer to shutdown/restart/abort
-t xx Set timeout for shutdown to xx seconds
-c "comment" Shutdown comment (maximum of 127 characters)
-f Forces running applications to close without warning
-d [u][p]:xx:yy The reason code for the shutdown
u is the user code
p is a planned shutdown code
xx is the major reason code (positive integer less than 256)
yy is the minor reason code (positive integer less than 65536)
ولی توی برنامه وقتی از این دستور Shell بگیری نمی تونی این متن رو ببینی
قبلا یک دستور CMD دیدم که یک آدرس فایل می گرفت ازت و جواب دستورت رو یک جا ذخیره می کرد
الان یادم نیست این دستور چی بود
همینو می خواستم بپرسم

Sharif Lotfi
سه شنبه 27 بهمن 1388, 21:52 عصر
درست متوجه منظورت نشدم دوست عزيز . ولي اگه هدفت ابنه كه با CMD بتوني برنامه خودتو فراخواني كني و با برنامه نويسي بگي ورودي و خروجي چي باشه بايد در تابع ()Main پروژت آرگومانهاي ورودي و خروجي رو تعريف كني. در اين رابطه هم تو همين سايت جستجو كني تاپيك هست.
موفق باشي

shask00l
سه شنبه 27 بهمن 1388, 23:03 عصر
کلا توی محیط کنسول هر فرمانی که خروجی داشته باشه .. میتونی خروجیش رو بفرستی به یه فایل متنی
شکل کلیش اینجوریه


command > file path
مثال
shutdown>c:\a.txt


فکر کنم برعکس این قضیه هم صادقه یعنی بعضی از فرمانها هستند که ورودی و پارامتر هاشونو از فایل متنی میگیرن با عملگر > ..