بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

مسیر در فایل BAT

سلام دوستان

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

برای مثال

FOLDER 1/2.MKV

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

ینی برگرده به فولدر عقب یا دو فولدر عقب و بعد مسیر که میدم رو طی کنه

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

با شورتکات یا راه حل دیگه ای هم داشتم این کار من ممنون میشم که بگید

و اینکه همین رو برای فولدر هم میخوام

ینی وقتی فایل بت رو اجرا میکنی اکپلور فولدر مورد نظر رو باز کنه مسیر اینطوری طی بشه

در اصل میخوام حتی با جابجایی روی کامپیوتر یا هر چیزی بتچ ها کار کنند ممنون

ممنون میشم راهنمایی کنید

پرسیده شده در 1396/06/15 توسط

6 پاسخ

0

سلام

دوست عزیز تا حدی میتونید این کار رو انجام بدین البته نه اونقدر که بشه هر کاری باهاش کرد

ازونجایی که پست شما دارای اشتباه تایپی است و کمی گنگ من منظور شما رو دقیق متوجه نشدم اگر واضح تر یا با مثال بفرمائید شاید بهتر بشه راهنمایی کرد

پاسخ در 1396/06/15 توسط
0

سلام به شما دوست عزیز سوالتون رو واضح تر بگید

ولی تا اونجایی که متوجه شدم این کار بنظر بنده با دستور call امکان پذیره یعنی شما دستورات خودتون رو در فایل های متعدد بچ درست کنید و بعد CALL کنید

مانند:

@echo off
:main
..command

..command

CALL ادامه دستورات .bat 

اجرای اون روشی که میخوایید بنظرم با یک فایل بچ ممکن نیست

موفق باشید

پاسخ در 1396/06/15 توسط
0

خیلی ممنون خیلی دنبال این دستور بودم پیداش هم کرده بودم اما نمیتونستم استفاده کنم که شما گفتید دقیقا فهمیدم چطوریه کاراییش

من اینطوری نوشتم اجرا شد اما میخواستم ببینم اصولیش هم همینه ؟ ممنون

cd..

\film\adele.mkv

و این که یک سوال دیگه

من با دستور explorer یک فولدر رو اجرا میکنم

ولی وقتی بچ رو اجرا میکنم در پنجره ی جدید باز میشه

دستوری هست که تو همون پنجره ای که بچ هستش و اجرا میشه فولدر باز شه؟

پاسخ در 1396/06/16 توسط
1

با دستور

cd..

در cmd یا بچ فایل یک فولدر به عقب بر میگردین

پاسخ در 1396/06/16 توسط
0

سلام ممنون

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

و این که با یه مثال سوالمو میگم

یک فولدر داریم به اسم 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

حالا روش این دستور رو میخوام

(و این که زیاد به نرم افزار نویسی وارد نیستم ولی فهمشو دارم اگر منبعی یا چیزی برای نوشتن اینکار من به جز روش بالا میشناسیدم که نرم افزار پلی لیست اگر اسمشو بزاریم بشه ساخت ممنون میشم بگید تا یاد بگیرم)

ممنون

پاسخ در 1396/06/16 توسط
1

بله دستور همون ..cd است

جواب سئوال دوم شما رو هم نمیدونم

پاسخ در 1396/06/16 توسط

پاسخ شما