ايران ويج

نسخه‌ی کامل: راهنمایی برای اجرای دستورات پشت سر هم
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام و درود

دوستان و اساتید گرامی لطفا راهنمایی بفرمایید

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

برای مثلا :
نقل قول: adb push c:\flash_image /sdcard/
adb push c:\recovery.img /sdcard/
adb Shell
su
mount -o remount, rw /system
cp /sdcard/flash_image /system/bin
cd /system/bin
chmod 777 flash_image
flash_image recovery / sdcard / recovery.img

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

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

ممنون میشم Rolleyes

البته برای این کار این فایل رو نیاز دارید تا تست کنید ، و همچنین گوشی با سیستم عامل اندروید به کامپیوتر وصل باشه :

http://s4.picofile.com/file/7757515799/A...y.rar.html
براي اين كار بايد به روش زير عمل كنيد :

1- دستورات داخلي كه بعد از اجراي Adb Shell قرار است اجرا شوند را به شكل زير نوشته و در فايلي به نام Script.sh ذخيره كنيد

کد:
#!/system/bin/sh
su
mount -o remount, rw /system
cp /sdcard/flash_image /system/bin
cd /system/bin
chmod 777 flash_image
flash_image recovery / sdcard / recovery.img

حالا يك Batch فايل مي سازيم و دستورات بالا را به شكل زير در آن فراخواني مي كنيم :

کد:
@echo off
adb push c:\flash_image /sdcard/
adb push c:\recovery.img /sdcard/
adb shell<script.sh

اين هم فايل هاي ايجاد شده :

[attachment=9363]
آقا مهدی گل خیلی ممنون از جواب کامل و بجایی که دادین..
بنده تست کردم و اوکی بود.. حتی سایت هایی خارجی که اسم نمیبرم، از جواب دادن به این سوال ناکام بودن..

موفق و پیروز باشید