PDA

View Full Version : سوال: اجرای فايل .bat



sina32
دوشنبه 15 شهریور 1389, 20:26 عصر
با دستور shell سعي کردم که يه فايل .bat رو باز کنم ولي نشد. دوستان کسي بلده؟

حمید محمودی
دوشنبه 15 شهریور 1389, 20:32 عصر
چه پیامی میده؟؟

با کد زیر باید بشه. (البته وقتی فایل file.bat در درایو C باشه )


shell "C:\file.bat",1

MEhdi Sobhani
دوشنبه 15 شهریور 1389, 20:36 عصر
با دستور shell سعي کردم که يه فايل .bat رو باز کنم ولي نشد. دوستان کسي بلده؟
به به
از این طرفا :چشمک:
این طوری



Shell "explorer.exe c:\autoexec.bat"

sina32
دوشنبه 15 شهریور 1389, 20:36 عصر
هيچ پيامي نميده، داس سريعا باز و بسته ميشه. ولي دستورات توي فايل bat اجرا نميشن. براي مثال: شما خودت تو يه فايل bat کد ايجاد پوشه رو بذار و از توي vb اونو اجرا کن. ميبيني که پوشه ساخته نميشه!
--------------------

به به
از این طرفا :چشمک:
این طوری



Shell "explorer.exe c:\autoexec.bat"




من همه جام دوست عزيز. بازم مثل کد بالايي يه. هيچي به هيچي!

حمید محمودی
دوشنبه 15 شهریور 1389, 20:41 عصر
توی فایل bat چی نوشتید؟ سینتکسش درسته؟

یه دستور pause آخر فایل Bat بزارید و دوباره اجراش کنید حالا چی؟ نمیگه اشتباهه؟ (احتمال زیاد مشکل از همون فایل Bat هست)

MEhdi Sobhani
دوشنبه 15 شهریور 1389, 20:45 عصر
هيچ پيامي نميده، داس سريعا باز و بسته ميشه. ولي دستورات توي فايل bat اجرا نميشن. براي مثال: شما خودت تو يه فايل bat کد ايجاد پوشه رو بذار و از توي vb اونو اجرا کن. ميبيني که پوشه ساخته نميشه!
--------------------
من همه جام دوست عزيز. بازم مثل کد بالايي يه. هيچي به هيچي!
سلام
چرا کار میکنه اما پوشه ای که داره در اون کار میکنه پوشه system32 ویندوز هست یعنی پوشه ای که cmd.exe رو از اونجا اجرا کرده و فولدر رو هم همونجا میسازه.
باید ادرس رو هم بدید .

sina32
دوشنبه 15 شهریور 1389, 20:48 عصر
مثلا من دستور ساخت پوشه mkdir رو تست کردم
وقتي از vb فايل bat رو اجراش ميکني بار اول مثلا انجام ميشه ولي هيچ پوشه اي ساخته نشده. بار بعد که دوباره bat رو اجرا کني ميگه پوشه قبلا ساخته شده. درصورتي که نيست.
ولي اگه دستي فايل bat رو اجرا کني اونوقت ميسازتش!
--------------------

سلام
چرا کار میکنه اما پوشه ای که داره در اون کار میکنه پوشه system32 ویندوز هست یعنی پوشه ای که cmd.exe رو از اونجا اجرا کرده و فولدر رو هم همونجا میسازه.
باید ادرس رو هم بدید .


بعد من ميگم شما استادي، ميگي نه! درسته کار کرد
(داشتم هنگ ميکردم.) وقتي آدم خيلي خسته باشه (کار چند ماهه و مداوم) ديگه جايي واسه فکر کردنش نميمونه :کف:
تشکر (MEhdi Sobhani) عزيز