مسیر در فایل BAT
سلام دوستان
من میخواستم یک فایل بت بسازم که با اجراش فایلی در مسیری طی کنه
برای مثال
FOLDER 1/2.MKV
این کد ادامه مسیر فایل بت ررو اجرا میکنه اما میخوام توی این مسیر بک فولدر داشته باشه
ینی برگرده به فولدر عقب یا دو فولدر عقب و بعد مسیر که میدم رو طی کنه
تا در صورت جابجایی فایل بت و فایل اجراشونده باز هم کار کنه
با شورتکات یا راه حل دیگه ای هم داشتم این کار من ممنون میشم که بگید
و اینکه همین رو برای فولدر هم میخوام
ینی وقتی فایل بت رو اجرا میکنی اکپلور فولدر مورد نظر رو باز کنه مسیر اینطوری طی بشه
در اصل میخوام حتی با جابجایی روی کامپیوتر یا هر چیزی بتچ ها کار کنند ممنون
ممنون میشم راهنمایی کنید
6 پاسخ
سلام
دوست عزیز تا حدی میتونید این کار رو انجام بدین البته نه اونقدر که بشه هر کاری باهاش کرد
ازونجایی که پست شما دارای اشتباه تایپی است و کمی گنگ من منظور شما رو دقیق متوجه نشدم اگر واضح تر یا با مثال بفرمائید شاید بهتر بشه راهنمایی کرد
سلام به شما دوست عزیز سوالتون رو واضح تر بگید
ولی تا اونجایی که متوجه شدم این کار بنظر بنده با دستور call امکان پذیره یعنی شما دستورات خودتون رو در فایل های متعدد بچ درست کنید و بعد CALL کنید
مانند:
@echo off :main ..command ..command CALL ادامه دستورات .bat
اجرای اون روشی که میخوایید بنظرم با یک فایل بچ ممکن نیست
موفق باشید
خیلی ممنون خیلی دنبال این دستور بودم پیداش هم کرده بودم اما نمیتونستم استفاده کنم که شما گفتید دقیقا فهمیدم چطوریه کاراییش
من اینطوری نوشتم اجرا شد اما میخواستم ببینم اصولیش هم همینه ؟ ممنون
cd..
\film\adele.mkv
و این که یک سوال دیگه
من با دستور explorer یک فولدر رو اجرا میکنم
ولی وقتی بچ رو اجرا میکنم در پنجره ی جدید باز میشه
دستوری هست که تو همون پنجره ای که بچ هستش و اجرا میشه فولدر باز شه؟
با دستور
cd..
در cmd یا بچ فایل یک فولدر به عقب بر میگردین
سلام ممنون
اول اینکه فرق نداره چندتا بچ یا هر چیز دیگه ای لازم داشته باشه فقط این کارم میخوام عملی شه حالا بچ هم نباشه مهم نیست
و این که با یه مثال سوالمو میگم
یک فولدر داریم به اسم media
دو تا سابفولدر به اسمهای music و film
داخلم ساب فولدر film یک فایل هست به نام adele.mkv
من میخوام داخل ساب فولدر music بچ یا شورتکات یا هر چیز دیگه با هر روش دیگه ای بسازم که
وقتی اجرا میشه فایل adele.mkv در ساب فولدر film رو اجرا کنه
ولی نمیخوام مسیرش رو مستقیم بدم منظورم اینطوریه
c:\...\media\film\adele.mkv
چون همونطور که میدونید با این روش اگر فولدر media رو به هر کامپیوتر،درایو،فولدر و یا ساب فولدر دیگه ای انتقال بدیم دیگه اون فایلی که ساختیم کار نمیکنه و اجرا نمیشه
اگر ساب فولدر film سابفولدر music بود میشد اینطوری ادرس داد
\film\adele.mkv
اینطوری اگر فولدر music رو به هر جا انتقال میدادیم یا کامپیوتر دیگه باز فایل اجرا میشد
ولی الان میخوام ادرس رو طوری بدم که مسیر به جلو نباشه و یک فولدر برگرده عقب و به مسیر ادامه بده یعنی برای مثال
back folder>>>media
و ادامه ادرس
\film\adele.mkv
حالا روش این دستور رو میخوام
(و این که زیاد به نرم افزار نویسی وارد نیستم ولی فهمشو دارم اگر منبعی یا چیزی برای نوشتن اینکار من به جز روش بالا میشناسیدم که نرم افزار پلی لیست اگر اسمشو بزاریم بشه ساخت ممنون میشم بگید تا یاد بگیرم)
ممنون
بله دستور همون ..cd است
جواب سئوال دوم شما رو هم نمیدونم