PDA

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



salar79
29-07-2013, 15:22
یه سوال آیا برای شورتکات میشه فرمانی مثل دیلیت کردن یه فایل یا حتی فرمت یه درایو رو صادر کرد؟؟؟؟

saeed_136915
29-07-2013, 15:36
سلام
منظورتون زیاد واضح نیست. میخوایین با اجرای یه شرتکات مثلا یه فایلی پاک بشه؟؟

salar79
29-07-2013, 15:41
دقیقا!!!یا حتی یه درایوی کلا فرمت بشه !!!

saeed_136915
29-07-2013, 15:44
دقیقا!!!یا حتی یه درایوی کلا فرمت بشه !!!

خوب میتونین یه فایل bat. یا cmd. بسازین و با نوتپد داخلش بنویسین مثلا:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یا


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

فقط اگه اجرا کنین درایو فرمت میشه باید یه مقدار مراقب باشین

salar79
29-07-2013, 15:51
من دقیقا دونبال همین بودم ممنون!فقط یه سوال میشه این کد ها تشریحشون کنید !!مثلا بگید هر کدوم نشان گر چی هستند و فرق فایل bat-cmd-exe هم بگید واقعا ممنون
:n16::n16::n16::n16::n16::n16::n16::n16::n16::n16: :n16::n16::n16::n16::n16::n16::n16::n16::n16::n16:

saeed_136915
29-07-2013, 15:56
bat. و cmd. میشه گفت یکی هستن و تفاوتی ندارن که میشه باهاشون دستورات خط فرمان و فایل های اجرایی رو به صورت Batch یا دسته ای اجرا کرد. این فایل ها خودشون فایل اجرایی نیستن ولی میتونن اونها رو فراخوانی کنن.
فایل های exe. فایل های اجرایی هستن و یه کار مشخص رو انجام میدن و به صورت عادی نمیشه تغییرشون داد.

دستورات خط فرمان زیاد هستن و میتونین از اینترنت لیست و کاراشون رو راحت پیدا کنین.

salar79
29-07-2013, 15:59
ممنون یعنی من بجای اینکه بیام و ریز مطالبش رو یاد بگیرم کپی پستشون کنم!!!؟؟:n27:

saeed_136915
29-07-2013, 16:04
ممنون یعنی من بجای اینکه بیام و ریز مطالبش رو یاد بگیرم کپی پستشون کنم!!!؟؟:n27:

نگرفتم منظورتون رو :n02:
یعنی دستورات خط فرمان رو بگم؟

salar79
29-07-2013, 16:10
من توی این زمینه تازه کارم و می خوام اطلاعات مقدماتی رو برای این کار یاد بگیریم
و دوست دارم این کار رو از طریق یاد گرفتن خط فرمان ها یاد بگیرم!!
مثلا توی یه فایل نوت پد یه خط فرمان بنویسم و بصورت فایل bat ذخیرش کنم که زمانی اونو اجرا کردم اطلاعاتی رو که توی اون خط فرمان بهش میدم پاک کنه!مثل temp !!! و یا حتی وقتی رو کلیک می کنم نرم افزار یا فولدری رو باز کنه!!!
و از شما میخوام این روبه من آموزش بدید!!البته با خواهش و تشکر فراوان!!!البته من اکثر اوقات توی یاهو هم آن هستم می تونید اون جا هم برام مفصل توضیح بدین!!!

saeed_136915
29-07-2013, 16:20
واللا چون واقعا زیاده تعداد دستورات اینجا نمیشه توضیح داد. این لیست دستورات هست :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

شما هر کدوم رو خواستی شما بگو بنده اگه بلد بودم توضیح بدم.
واسه پاک کردن فایل ها از همون فرمان del استفاده میشه. که سوییچ q/ باعث میشه موقع حذف فایل ازتون سوال نپرسه و مستقیما اون رو دلیت کنه. اسم و مسیر فایل رو هم باید درست بنویسین.
واسه پاک کردن پوشه ها هم از rd استفاده میشه.
واسه اینکه یه فایل اجرایی رو هم باز کنین فقط کافیه مسیر و اسم فایل رو بنویسین. مثلا:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یا اگه فایل توی پوشه ی ویندوز باشه میتونین فقط اسم فایل رو بنویسین. مثلا:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

سوییچ های هر کدوم از دستورات رو هم خواستین میتونین از Run برنامه ی cmd رو اجرا کنین و بعد از اسم فرمان یه ?/ بنویسین تا سوییچ هاش رو واستون با توضیح بیاره. مثلا:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

salar79
29-07-2013, 16:28
ببخشیدچون من در این فرمان ها کلا شوتم میشه یه مثال برای حذف یک فایل بدون سوال رو بنویسید!!!راستی کد ها رو فقط باید توی نت پد بنویسم و فرمت bat بهشون بدم دیگه!!!!در ضمن برای باز کرد یک فولدر چطور باید عمل کنم!!!

saeed_136915
29-07-2013, 16:48
ببخشیدچون من در این فرمان ها کلا شوتم میشه یه مثال برای حذف یک فایل بدون سوال رو بنویسید!!!راستی کد ها رو فقط باید توی نت پد بنویسم و فرمت bat بهشون بدم دیگه!!!!در ضمن برای باز کرد یک فولدر چطور باید عمل کنم!!!

برای حذف فایل:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای باز کردن پوشه:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

بله با نوت پد بنویسین و با پسوند bat. یا cmd. ذخیره کنین.

salar79
29-07-2013, 16:53
ممنـــــــــــــــون
اگه باز هم سوال داشتم از همین طریق بپرسم یا از طریق آیدی یاهوی شما؟؟؟؟(در صورت آن بودن شما)در ضمن شما میتونید مثالی برای فرمت درایو بزنید!!!!یه دنیا از شما تشکر میکنم!!!!!!!!!:n12:

saeed_136915
29-07-2013, 17:17
ممنـــــــــــــــون
اگه باز هم سوال داشتم از همین طریق بپرسم یا از طریق آیدی یاهوی شما؟؟؟؟(در صورت آن بودن شما)در ضمن شما میتونید مثالی برای فرمت درایو بزنید!!!!یه دنیا از شما تشکر میکنم!!!!!!!!!:n12:

همینجا بپرسین بهتره چون من زیاد یاهو نمیام :n01:واسه فرمت درایو هم اینجوری میتونین بنویسین:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا اینجوری اگه بنویسین اگه فایل سیستم درایو مثلا FAT باشه به NTFS تبدیل میشه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید]

salar79
29-07-2013, 17:22
fat???ntfs??? اینا چی هستند؟؟؟:n04:
گفتم که کلا شوتم!!!:n03:

saeed_136915
29-07-2013, 17:30
fat???ntfs??? اینا چی هستند؟؟؟:n04:
گفتم که کلا شوتم!!!:n03:

فایل سیستم نوع سازماندهی فایل ها روی درایو رو مشخص میکنه (تعریف خیلی کلیش)
واسه آشنایی بیشتر میتونین اینجا رو مطالعه کنین: [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یا اگه انگلیسیتون زیاد خوب نیست اینجا : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] A%D9%85%20%D9%88%20%D8%A7%D9%86%D9%88%D8%A7%D8%B9% 20%D8%A2%D9%86

salar79
29-07-2013, 17:34
خوب حالا اون فرمانه چکارش میکنه اینو!!!

saeed_136915
29-07-2013, 17:40
خوب حالا اون فرمانه چکارش میکنه اینو!!!

شما با سوئیچ fs:ntfs/ میتونین فایل سیستم یه درایو رو اگه FAT هست به NTFS تبدیل کنین. یا با سوئیچ fs:fat32/ میتونین اگه فایل سیستم درایو NTFS هست اون رو به FAT32 تبدیل کنین.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

payam178
29-07-2013, 17:45
سلام
اگه من بخام کل محتویات یک پوشه پاک بشه باید چه دستوری بنویسم؟( خود پوشه نه فقط محتویاتش )
با سپاس فراوان

salar79
29-07-2013, 17:50
ببخشید سرتون رو درد اوردم!!خود سیستم ویندوز 7 کدومه؟؟!!خدا کنه سوال آخر باشه !!

saeed_136915
29-07-2013, 17:53
سلام
اگه من بخام کل محتویات یک پوشه پاک بشه باید چه دستوری بنویسم؟( خود پوشه نه فقط محتویاتش )
با سپاس فراوان

سلام


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

saeed_136915
29-07-2013, 17:56
ببخشید سرتون رو درد اوردم!!کدوم بهتره اجرا بشه!!!خود سیستم ویندوز 7 کدومه؟؟!!خدا کنه سوال آخر باشه !!

اگه ویندوزتون 7 هست درایو ویندوزتون NTFS هست. واسه درایو های دیگه بهتره NTFS باشه. میتونین از این قسمت نگاه کنین که فایل سیستم درایوتون چی هست :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

اگه درایوتون FAT32 هست و میخوایین به NTFS تبدیل بشه ولی نمیخوایین فرمت بشه باید از دستور convert استفاده کنین:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

salar79
29-07-2013, 19:29
ببخشید دوست عزیز پس مخفف R- یا r- به چا کار بردی میاد اگه del برای پاک کردنه!!فرق rm با R- یا r- چیه؟؟؟!!!

saeed_136915
29-07-2013, 19:36
ببخشید دوست عزیز پس مخفف R- یا r- به چا کار بردی میاد اگه del برای پاک کردنه!!فرق rm با R- یا r- چیه؟؟؟!!!

r- و rm چی هستن؟؟ متوجه نشدم منظورتون رو

salar79
29-07-2013, 19:55
من توی یک وبلاگ خوندم که مخففه ریموو هستش؟؟یعنی اشتباهه!!یا کاربردیش جایه دیگس!!!

saeed_136915
29-07-2013, 20:00
من توی یک وبلاگ خوندم که مخففه ریموو هستش؟؟یعنی اشتباهه!!یا کاربردیش جایه دیگس!!!

آها اون rm از دستورات لینوکس هست. توی ویندوز نمیشه ازش استفاده کرد

salar79
30-07-2013, 14:27
دوست عزیز شما در ضمینه ی ساخت اتوران هم تجربه ای دارید!!چون من می خوام نوشتن اتوران را فعلا در سطح مبدتی یاد بگیرم و یک تاپیک جدید ایجاد کردم ولی فقط یه سری مقالات اینگیلیسی(که من ازش چیزی سر در نیاوردم)گیرم اومد شما میتونید کمکم کنید!!!:n29::n29::n29:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

saeed_136915
30-07-2013, 15:00
دوست عزیز شما در ضمینه ی ساخت اتوران هم تجربه ای دارید!!چون من می خوام نوشتن اتوران را فعلا در سطح مبدتی یاد بگیرم و یک تاپیک جدید ایجاد کردم ولی فقط یه سری مقالات اینگیلیسی(که من ازش چیزی سر در نیاوردم)گیرم اومد شما میتونید کمکم کنید!!!:n29::n29::n29:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


تو همون تاپیک جواب دادم

salar79
30-07-2013, 17:29
برای کپی و کات باید از چه دستوری استفاده کنم!! میشه برای این فایل های بات آکون گذاشت؟؟؟
:n13:

saeed_136915
30-07-2013, 17:37
برای کپی و کات باید از چه دستوری استفاده کنم!! میشه برای این فایل های بات آکون گذاشت؟؟؟
:n13:

برای کپی از copy و برای کات هم از move استفاده میشه:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اول مسیر فایل نوشته میشه (مبدا) بعد هم مقصد. فقط دقت کنین که تو مقصد هم باید اسم فایل رو بنویسین و فقط نوشتن مسیر پوشه قابل قبول نیست. مثلا اینجوری غلطه :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

salar79
30-07-2013, 17:54
ممنون دوست عزیز فقط میشه برای راحت شدن کاره خودت و یاد گرفتن من مثال های ساده تری بزنی!!و مثالت رو توضیح بدی دقیقا مثل این پست که من کاملا مفهوم رو گرفتم!!
بسیار ممنون!:n12::n16::n12::n16:

salar79
30-07-2013, 18:20
برای فرمت همه ی درایو ها هم باید همین دستور رو برای همه بنویسم یا روش دیگری هم هست!یا فقط اینجوری میشه!!آیا به ترتیب فرمت میکنه!!!مثلا اگه اول سی باشه بعد دی بعد اچ میاد به ترتیبc-d-h رو فورمت میکنه؟؟زمان فورمت چه قدره سریعتره نسبت به عادی یا کند تر؟؟

saeed_136915
30-07-2013, 18:25
برای فرمت همه ی درایو ها هم باید همین دستور رو برای همه بنویسم یا روش دیگری هم هست!یا فقط اینجوری میشه!!

باید خط به خط واسه هر درایو بنویسین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

salar79
30-07-2013, 18:28
آیا به ترتیب فرمت میکنه!!!مثلا اگه اول سی باشه بعد دی بعد اچ میاد به ترتیبc-d-h رو فورمت میکنه؟؟زمان فورمت چه قدره سریعتره نسبت به عادی یا کند تر؟

این دوتا رو هم لطفا جواب بدید!!

saeed_136915
30-07-2013, 18:33
این دوتا رو هم لطفا جواب بدید!!

بله به ترتیب و خطی کار میکنن فایل های Batch . یعنی شما اگه تو خط اول کپی یه فایلی رو مثلا بنویسین بعد فرمت و بعد لیست فایل ها دقیقا به همین ترتیب اجرا میشن.
اگه فرمت سریع بکنین (با سوئیچ q/ ) در حدود سه، چهار ثانیه (بسته به حجم درایو و سرعت هارد) . ولی اگه فرمت عادی بکنین (بدون سوئیچ q/) خیلی بیشتر طول میکشه. تو درایو های بزرگ شاید در حد نیم ساعت

salar79
30-07-2013, 20:29
xcopy برای چی هستش؟؟

saeed_136915
30-07-2013, 20:46
xcopy برای چی هستش؟؟

xcopy میشه گفت نوع پیشرفته ی copy هست. copy نمیتونه یه پوشه رو کامل کپی کنه (پوشه ای که داخلش چندتا فایل و پوشه باشه) ولی xcopy میتونه کل پوشه رو کپی بکنه. یا اینجوری بگم که copy بیشتر واسه کپی فایل استفاده میشه ولی xcopy واسه کپی پوشه و کل محتویاتش. نحوه استفاده اش هم اینجوریه:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

تو این دستور هر چی داخل پوشه ی source باشه (فایل یا پوشه ای که داخلش پوشه ی دیگه ای باشه) کلا به پوشه ی dest کپی میشه. اون سوئیچ e/ هم به این خاطر هست که پوشه های خالی هم کپی بشن. اگه نزارین پوشه های خالی کپی نمیشن

salar79
30-07-2013, 23:16
برای کات هم همچین چیزی هست؟؟

salar79
30-07-2013, 23:24
دوست عزیز در واقع فرمان های بات برای ساده کردن (میانبر زدن) برای یک عمل هست درسته؟؟ولی من خیلی فرمان های دیگه رو دیدم میشه خودتون به انتخاب خودتو چند تا دیگه از فرمان ها و سوییچ ها رو با همین روش بزارید؟میدونم تخصص شما چیزه دیگه ای ولی سطح دانش من در این سطح هست!:n28:
پیشا پیش ممنون:n16:

saeed_136915
30-07-2013, 23:54
برای کات هم همچین چیزی هست؟؟

برای کات از همون move استفاده میشه


دوست عزیز در واقع فرمان های بات برای ساده کردن (میانبر زدن) برای یک عمل هست درسته؟؟ولی من خیلی فرمان های دیگه رو دیدم میشه خودتون به انتخاب خودتو چند تا دیگه از فرمان ها و سوییچ ها رو با همین روش بزارید؟میدونم تخصص شما چیزه دیگه ای ولی سطح دانش من در این سطح هست!:n28:
پیشا پیش ممنون:n16:

کاربرد اصلی این فایل ها واسه اجرای دسته ای برنامه ها بود (الان دیگه زیاد استفاده نمیشن) و اینکه مثلا یه دستورهایی که خیلی تکرار میشن نیاز به تایپ دستورات تکراری نباشه و فقط یه فایل bat فراخوانی میشد.
مهمترینشون که استفاده میشن :

** attrib هست که واسه تغییر حالت های فایل ها استفاده میشه مثلا r- واسه حذف ReadOnly بودن فایل یا r+ واسه اضافه کردن اون. به همین ترتیب a- و a+ واسه آرشیو، h- و h+ واسه مخفی بودن و s- و s+ واسه سیستمی بودن. (فکر کنم یه جا پرسیده بودین که چجوری میشه خواصیت سیستمی بودن فایل ها رو از بین برد که با این دستور میشه. مثلا :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

** cd هست که واسه حرکت توی پوشه ها استفاده میشه. مثلا شما الان تو پوشه ی C:\windows هستین میخوایین برین به پوشه ی system32 که داخل پوشه ی c:\windows هست اینجوری مینویسین:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

** cls هست که واسه پاک کردن صفحه استفاده میشه.

** date واسه تغییر تاریخ
** time واسه تغییر ساعت سیستم

** tree واسه نمایش پوشه ها و زیرپوشه ها به صورت درختی. خودتون اگه :tree C بنویسین متوجه میشین

salar79
31-07-2013, 00:07
برای این دوتا فقط کافی همینو بدون سوییچ تایپ کنم و بدون آدرس؟؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ضمن میشه در مورد این دوتا بیشتر توضیح بدین؟؟


r- واسه حذف ReadOnly بودن فایل یا r+ واسه اضافه کردن اون. به همین ترتیب a- و a+ واسه آرشیو
واقعا اگه شما بهم کمک نمی کردیدمعلوم نبود چقدر طول میکشید یاد بگیرم!!:n16::n28::n16:

saeed_136915
31-07-2013, 00:20
برای این دوتا فقط کافی همینو بدون سوییچ تایپ کنم و بدون آدرس؟؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ضمن میشه در مورد این دوتا بیشتر توضیح بدین؟؟

واقعا اگه شما بهم کمک نمی کردیدمعلوم نبود چقدر طول میکشید یاد بگیرم!!:n16::n28::n16:

بله میتونین بدون سوییچ بزنین که ساعت رو نشون میده و ازتون ساعت جدید رو میخواد. من یه انتقادی هم ازتون بکنم :n02: اون هم اینکه بهتره این ها رو خودتون توی cmd بنویسین و امتحان کنین چون اینجوری خیلی سریع تر یاد میگیرین :n06:
اون دوتا هم از ویژگی های فایل ها هستن. ReadOnly که به معنی فقط خواندنی هست و از اسمش معلومه، اگه این خاصیت فعال باشه فقط فایل رو میشه خوند و نمیشه تغییرش داد. البته خیلی از برنامه ها الان این رو نادیده میگیرن. Archive هم که الان هیج استفاده ای نداره و میتونین نادیده اش بگیرین کلا

salar79
31-07-2013, 00:26
یه سوال تفاوتشون خیلیه؟؟اگه زیاد نیست و مثل این هست من به همین اطلاعات هم تا الآن قانع هستم و اگه کمکم کنید حاضرم یاد بگیرم یعنی حاضر که نه دوست دارم یاد بگیرم ولی فکر کردم یاد گرفتن این برام مفید تره!!یه سوال چجوری باید شروعش کنم؟؟؟