ساخت bat با نوت پد که فولدر بدون نام بسازه
چطور میتونم با MD این کارو بکنم
1 پاسخ
سلام و عرض ادب خدمت شما
دوست عزیز ابتدا یک فایل NotePad بسازین
بعد این کد رو بنویسین (توضیحشو خدمتتون میدم):
CHCP 65001
md "%cd%\<Alt + 255>"
md: همون جور که معرف حضورتون هست دستور md مخفف Make Directory هست و یک Folder میسازه، شما میتونین از دستور mkdir هم استفاده کنین.
%cd%: ما قراره یک Folder ایجاد کنیم دیگه ، بعد سیستم میپرسه توی کدوم مسیر ؟؟؟
ما باید بهش بفهمونیم : "جایی که فایل Batch رو اجرا کردیم"
حالا از کجا بفهمیم که این فایل Batch کجا اجرا شده ؟؟؟؟
آها !!! یک متغیری توی سیستم هست به نام %cd% - این متغیر رو خود سیستم پرش میکنه و حاوی مسیری هست که BatchFile اجرا شده
حالا اگه دقت کنین میبینین که یک " \ " یا همون بک اسلش گذاشتم
این داره مسیر فولدری که قراره ایجاد شه رو میگیره
Alt +255: پوشه بی نام ، بی نام نیست !!! یک کاراکتری هست که شبیه اسپیسه ولی اسپیس نیست !
شما باید تو نوت پد به جای عبارت <Alt + 255> خود این دکمه هارو بگیرین (عدد 255 رو از قسمت NumLock بزنینا)
شاید بپرسین اون CH 65001 چیه
این کد بدون اون کار نمیکنه چرا ؟؟؟؟؟
چون شما دارین فایل نوت پد رو با UTF-8 ذخیره میکنین و توش یک کاراکتری رو استفاده کردین که CMD اونو نمیشناسه و یک فایلی میسازه که اسمش عجیب غریبه و بی نام هم نیست !
پس حتما اول کدتون CHCP 65001 رو بزارین
در آخر هم حتمااااا فایل نوت پد رو با پسوند bat و قالب UTF-8 ذخیره کنین
کل کدتون باید به این شکل باشه(میتونین کپی کنین):
CHCP 65001
md "%cd%\ "