یه سوال آیا برای شورتکات میشه فرمانی مثل دیلیت کردن یه فایل یا حتی فرمت یه درایو رو صادر کرد؟؟؟؟
Printable View
یه سوال آیا برای شورتکات میشه فرمانی مثل دیلیت کردن یه فایل یا حتی فرمت یه درایو رو صادر کرد؟؟؟؟
سلام
منظورتون زیاد واضح نیست. میخوایین با اجرای یه شرتکات مثلا یه فایلی پاک بشه؟؟
دقیقا!!!یا حتی یه درایوی کلا فرمت بشه !!!
خوب میتونین یه فایل bat. یا cmd. بسازین و با نوتپد داخلش بنویسین مثلا:نقل قول:
یاکد:del /q C:\test.exe
فقط اگه اجرا کنین درایو فرمت میشه باید یه مقدار مراقب باشینکد:format /q /x C:
من دقیقا دونبال همین بودم ممنون!فقط یه سوال میشه این کد ها تشریحشون کنید !!مثلا بگید هر کدوم نشان گر چی هستند و فرق فایل bat-cmd-exe هم بگید واقعا ممنون
:n16::n16::n16::n16::n16::n16::n16::n16::n16::n16: :n16::n16::n16::n16::n16::n16::n16::n16::n16::n16:
bat. و cmd. میشه گفت یکی هستن و تفاوتی ندارن که میشه باهاشون دستورات خط فرمان و فایل های اجرایی رو به صورت Batch یا دسته ای اجرا کرد. این فایل ها خودشون فایل اجرایی نیستن ولی میتونن اونها رو فراخوانی کنن.
فایل های exe. فایل های اجرایی هستن و یه کار مشخص رو انجام میدن و به صورت عادی نمیشه تغییرشون داد.
دستورات خط فرمان زیاد هستن و میتونین از اینترنت لیست و کاراشون رو راحت پیدا کنین.
ممنون یعنی من بجای اینکه بیام و ریز مطالبش رو یاد بگیرم کپی پستشون کنم!!!؟؟:n27:
نگرفتم منظورتون رو :n02:نقل قول:
یعنی دستورات خط فرمان رو بگم؟
من توی این زمینه تازه کارم و می خوام اطلاعات مقدماتی رو برای این کار یاد بگیریم
و دوست دارم این کار رو از طریق یاد گرفتن خط فرمان ها یاد بگیرم!!
مثلا توی یه فایل نوت پد یه خط فرمان بنویسم و بصورت فایل bat ذخیرش کنم که زمانی اونو اجرا کردم اطلاعاتی رو که توی اون خط فرمان بهش میدم پاک کنه!مثل temp !!! و یا حتی وقتی رو کلیک می کنم نرم افزار یا فولدری رو باز کنه!!!
و از شما میخوام این روبه من آموزش بدید!!البته با خواهش و تشکر فراوان!!!البته من اکثر اوقات توی یاهو هم آن هستم می تونید اون جا هم برام مفصل توضیح بدین!!!
واللا چون واقعا زیاده تعداد دستورات اینجا نمیشه توضیح داد. این لیست دستورات هست :شما هر کدوم رو خواستی شما بگو بنده اگه بلد بودم توضیح بدم.
واسه پاک کردن فایل ها از همون فرمان del استفاده میشه. که سوییچ q/ باعث میشه موقع حذف فایل ازتون سوال نپرسه و مستقیما اون رو دلیت کنه. اسم و مسیر فایل رو هم باید درست بنویسین.
واسه پاک کردن پوشه ها هم از rd استفاده میشه.
واسه اینکه یه فایل اجرایی رو هم باز کنین فقط کافیه مسیر و اسم فایل رو بنویسین. مثلا:
یا اگه فایل توی پوشه ی ویندوز باشه میتونین فقط اسم فایل رو بنویسین. مثلا:کد:C:\Program Files\App\app.exe
سوییچ های هر کدوم از دستورات رو هم خواستین میتونین از Run برنامه ی cmd رو اجرا کنین و بعد از اسم فرمان یه ?/ بنویسین تا سوییچ هاش رو واستون با توضیح بیاره. مثلا:کد:explorer.exe
کد:dir /?
ببخشیدچون من در این فرمان ها کلا شوتم میشه یه مثال برای حذف یک فایل بدون سوال رو بنویسید!!!راستی کد ها رو فقط باید توی نت پد بنویسم و فرمت bat بهشون بدم دیگه!!!!در ضمن برای باز کرد یک فولدر چطور باید عمل کنم!!!
برای حذف فایل:نقل قول:
برای باز کردن پوشه:کد:del /q C:\Temp\Temp2\Remove.doc
بله با نوت پد بنویسین و با پسوند bat. یا cmd. ذخیره کنین.کد:explorer C:\Users\User
ممنـــــــــــــــون
اگه باز هم سوال داشتم از همین طریق بپرسم یا از طریق آیدی یاهوی شما؟؟؟؟(در صورت آن بودن شما)در ضمن شما میتونید مثالی برای فرمت درایو بزنید!!!!یه دنیا از شما تشکر میکنم!!!!!!!!!:n12:
همینجا بپرسین بهتره چون من زیاد یاهو نمیام :n01:واسه فرمت درایو هم اینجوری میتونین بنویسین:نقل قول:
یا اینجوری اگه بنویسین اگه فایل سیستم درایو مثلا FAT باشه به NTFS تبدیل میشه:کد:format /q D:
]کد:format /q /FS:NTFS D:
fat???ntfs??? اینا چی هستند؟؟؟:n04:
گفتم که کلا شوتم!!!:n03:
فایل سیستم نوع سازماندهی فایل ها روی درایو رو مشخص میکنه (تعریف خیلی کلیش)نقل قول:
واسه آشنایی بیشتر میتونین اینجا رو مطالعه کنین: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یا اگه انگلیسیتون زیاد خوب نیست اینجا : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خوب حالا اون فرمانه چکارش میکنه اینو!!!
شما با سوئیچ fs:ntfs/ میتونین فایل سیستم یه درایو رو اگه FAT هست به NTFS تبدیل کنین. یا با سوئیچ fs:fat32/ میتونین اگه فایل سیستم درایو NTFS هست اون رو به FAT32 تبدیل کنین.نقل قول:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
اگه من بخام کل محتویات یک پوشه پاک بشه باید چه دستوری بنویسم؟( خود پوشه نه فقط محتویاتش )
با سپاس فراوان
ببخشید سرتون رو درد اوردم!!خود سیستم ویندوز 7 کدومه؟؟!!خدا کنه سوال آخر باشه !!
سلامنقل قول:
کد:del /q C:\Temp\*
اگه ویندوزتون 7 هست درایو ویندوزتون NTFS هست. واسه درایو های دیگه بهتره NTFS باشه. میتونین از این قسمت نگاه کنین که فایل سیستم درایوتون چی هست :نقل قول:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگه درایوتون FAT32 هست و میخوایین به NTFS تبدیل بشه ولی نمیخوایین فرمت بشه باید از دستور convert استفاده کنین:
کد:convert /FS:NTFS D:
ببخشید دوست عزیز پس مخفف R- یا r- به چا کار بردی میاد اگه del برای پاک کردنه!!فرق rm با R- یا r- چیه؟؟؟!!!
r- و rm چی هستن؟؟ متوجه نشدم منظورتون رونقل قول:
من توی یک وبلاگ خوندم که مخففه ریموو هستش؟؟یعنی اشتباهه!!یا کاربردیش جایه دیگس!!!
آها اون rm از دستورات لینوکس هست. توی ویندوز نمیشه ازش استفاده کردنقل قول:
دوست عزیز شما در ضمینه ی ساخت اتوران هم تجربه ای دارید!!چون من می خوام نوشتن اتوران را فعلا در سطح مبدتی یاد بگیرم و یک تاپیک جدید ایجاد کردم ولی فقط یه سری مقالات اینگیلیسی(که من ازش چیزی سر در نیاوردم)گیرم اومد شما میتونید کمکم کنید!!!:n29::n29::n29:
تو همون تاپیک جواب دادمنقل قول:
برای کپی و کات باید از چه دستوری استفاده کنم!! میشه برای این فایل های بات آکون گذاشت؟؟؟
:n13:
برای کپی از copy و برای کات هم از move استفاده میشه:نقل قول:
کد:copy C:\temp\tempfolder\tempfile.png D:\dest\destfolder\destfile.png
اول مسیر فایل نوشته میشه (مبدا) بعد هم مقصد. فقط دقت کنین که تو مقصد هم باید اسم فایل رو بنویسین و فقط نوشتن مسیر پوشه قابل قبول نیست. مثلا اینجوری غلطه :کد:move C:\temp\tempfolder\tempfile.png D:\dest\destfolder\destfile.png
کد:copy C:\temp\tempfolder\tempfile.png D:\dest\destfolder
ممنون دوست عزیز فقط میشه برای راحت شدن کاره خودت و یاد گرفتن من مثال های ساده تری بزنی!!و مثالت رو توضیح بدی دقیقا مثل این پست که من کاملا مفهوم رو گرفتم!!
بسیار ممنون!:n12::n16::n12::n16:
برای فرمت همه ی درایو ها هم باید همین دستور رو برای همه بنویسم یا روش دیگری هم هست!یا فقط اینجوری میشه!!آیا به ترتیب فرمت میکنه!!!مثلا اگه اول سی باشه بعد دی بعد اچ میاد به ترتیبc-d-h رو فورمت میکنه؟؟زمان فورمت چه قدره سریعتره نسبت به عادی یا کند تر؟؟
باید خط به خط واسه هر درایو بنویسین:نقل قول:کد:format /q C:
format /q D:
.
.
.
این دوتا رو هم لطفا جواب بدید!!نقل قول:
آیا به ترتیب فرمت میکنه!!!مثلا اگه اول سی باشه بعد دی بعد اچ میاد به ترتیبc-d-h رو فورمت میکنه؟؟زمان فورمت چه قدره سریعتره نسبت به عادی یا کند تر؟
بله به ترتیب و خطی کار میکنن فایل های Batch . یعنی شما اگه تو خط اول کپی یه فایلی رو مثلا بنویسین بعد فرمت و بعد لیست فایل ها دقیقا به همین ترتیب اجرا میشن.نقل قول:
اگه فرمت سریع بکنین (با سوئیچ q/ ) در حدود سه، چهار ثانیه (بسته به حجم درایو و سرعت هارد) . ولی اگه فرمت عادی بکنین (بدون سوئیچ q/) خیلی بیشتر طول میکشه. تو درایو های بزرگ شاید در حد نیم ساعت
xcopy برای چی هستش؟؟
xcopy میشه گفت نوع پیشرفته ی copy هست. copy نمیتونه یه پوشه رو کامل کپی کنه (پوشه ای که داخلش چندتا فایل و پوشه باشه) ولی xcopy میتونه کل پوشه رو کپی بکنه. یا اینجوری بگم که copy بیشتر واسه کپی فایل استفاده میشه ولی xcopy واسه کپی پوشه و کل محتویاتش. نحوه استفاده اش هم اینجوریه:نقل قول:
تو این دستور هر چی داخل پوشه ی source باشه (فایل یا پوشه ای که داخلش پوشه ی دیگه ای باشه) کلا به پوشه ی dest کپی میشه. اون سوئیچ e/ هم به این خاطر هست که پوشه های خالی هم کپی بشن. اگه نزارین پوشه های خالی کپی نمیشنکد:xcopy /e C:\source\ D:\dest\
برای کات هم همچین چیزی هست؟؟
دوست عزیز در واقع فرمان های بات برای ساده کردن (میانبر زدن) برای یک عمل هست درسته؟؟ولی من خیلی فرمان های دیگه رو دیدم میشه خودتون به انتخاب خودتو چند تا دیگه از فرمان ها و سوییچ ها رو با همین روش بزارید؟میدونم تخصص شما چیزه دیگه ای ولی سطح دانش من در این سطح هست!:n28:
پیشا پیش ممنون:n16:
برای کات از همون move استفاده میشهنقل قول:
کاربرد اصلی این فایل ها واسه اجرای دسته ای برنامه ها بود (الان دیگه زیاد استفاده نمیشن) و اینکه مثلا یه دستورهایی که خیلی تکرار میشن نیاز به تایپ دستورات تکراری نباشه و فقط یه فایل bat فراخوانی میشد.نقل قول:
مهمترینشون که استفاده میشن :
** attrib هست که واسه تغییر حالت های فایل ها استفاده میشه مثلا r- واسه حذف ReadOnly بودن فایل یا r+ واسه اضافه کردن اون. به همین ترتیب a- و a+ واسه آرشیو، h- و h+ واسه مخفی بودن و s- و s+ واسه سیستمی بودن. (فکر کنم یه جا پرسیده بودین که چجوری میشه خواصیت سیستمی بودن فایل ها رو از بین برد که با این دستور میشه. مثلا :
** cd هست که واسه حرکت توی پوشه ها استفاده میشه. مثلا شما الان تو پوشه ی C:\windows هستین میخوایین برین به پوشه ی system32 که داخل پوشه ی c:\windows هست اینجوری مینویسین:کد:attrib -s -h file.exe
یاکد:cd system32
** cls هست که واسه پاک کردن صفحه استفاده میشه.کد:cd C:\windows\system32
** date واسه تغییر تاریخ
** time واسه تغییر ساعت سیستم
** tree واسه نمایش پوشه ها و زیرپوشه ها به صورت درختی. خودتون اگه :tree C بنویسین متوجه میشین