50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

ساخت Bat File و اجرای Diskpart

سلام من میخوام یه BatFile بنویسم که اول Disk Part رو فراخوانی کنه و بعد یه سری کد توی Disk Part اجرا بشه اما بعد از اجرای دستور Diskpart بقیه کدها توی صفحه CMD قبلی نوشته میشه و صفحه Diskpart خالی میمونه . برای اینکه خط های بعدی توی Diskpart نوشته بشه چیکار کنم ؟ 

شاید این کد منظورمو بهتر برسونه:

diskpart
list disk
set /p DiskNum="DiskNum? "
select Disk %DiskNum%
Disk Attributes set ReadOnly
Pause
exit 

 

پرسیده شده در 1399/07/21 توسط

4 پاسخ

0

سلام دوست عزیز شما باید دستورات داخل diskpart رو از طریق یک فایل متنی به دستور اعمال کنید 

یک فایل txt میسازین و دستورات لازم در diskpart رو داخلش مینویسن و با دستور زیر اون فایل رو به diskpart معرفی میکنیم 

diskpart /s command.txt

برای اطلاعات بیشتر میتونی از لینک زیر استفاده کنید 

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/diskpart-scripts-and-examples

پاسخ در 1399/07/21 توسط
0

این فایل هایی که الان من دارم ولی بازم اجرا نمیشه

تصویر

پاسخ در 1399/07/21 توسط
0

ممنون از پاسخ

من این فایل رو میخوام داخل فلش بزارم و هر دفعه ممکنه لیبل درایو تغییر کنه یبار F بشه یبار H

چطور میشه بگیم فایل کناریش رو اجرا کنه؟

و اینکه من شماره دیسک رو میخوام خودم بعد از اینکه List disk اجرا شد وارد کنم دستورش باید توی کدوم فایل بنویسم؟

پاسخ در 1399/07/21 توسط
1

خوب یکسری مشکلات دارید شما 

1 - در فایل متنی باید فقط دستوردات داخلی disk part نوشته بشه یعنی :

list disk
set /p DiskNum="DiskNum? "
select Disk %DiskNum%
Disk Attributes set ReadOnly

2 - مابقی دستورات باید در فایل bat نوشته بشه 

3 - مسیر فایل txt باید معرفی بشه 

 

 

پاسخ در 1399/07/21 توسط

پاسخ شما