View Full Version : مشکل در فراخوانی بچ فایل داس
Mahsa Hatefi
یک شنبه 07 مرداد 1386, 12:35 عصر
با سلام
در یه پست قبل تحت عنوان "ایراد این کد چیست؟" این موضوع را مطرح کردم اما ....
زمانی که بچ فایلی را با shell()فراخوانی میکنم ایراد می گیرد که فایل پیدا نشد
اما فایل های ویندوز بخوبی ران می شن مشکل کجاست؟
شدیداً گیرم لطفا کمک بفرمایید
Mahsa Hatefi
سه شنبه 09 مرداد 1386, 07:51 صبح
سلام دوباره
یه راه برای حل این مشکل پیدا کردم و اون اینه که در قسمت
tools\options\general\default databasefolder
فولدر پروژه جاری تعیین گردد برای این کار خط زیر را در لود فرم نوشتم اما ایراد می گیرد
CurrentProject.AccessConnection.DefaultDatabase = CurrentProject.Path
لطفا کمک فوری فوری
ممنون می شم
شاپرک
سه شنبه 09 مرداد 1386, 07:59 صبح
مشکلی نداشت اجرا شد !!!!
Mahsa Hatefi
سه شنبه 09 مرداد 1386, 08:11 صبح
شاپرک جان سلام
ممنونم عزیز ولی من خطا دریافت می کنم می شه لطفا موردی که جواب داد را برام آپلود کنی
بازم ممنونم
شاپرک
سه شنبه 09 مرداد 1386, 08:13 صبح
همین نمونه ای که گذاشتید ...
البته نمیدونم درست اجرا شده یا نه ولی هیچ پیغام خطایی نداد ..
Mahsa Hatefi
سه شنبه 09 مرداد 1386, 08:19 صبح
شاپرک جان نمونه رو با این کد ببین
شاپرک
سه شنبه 09 مرداد 1386, 13:58 عصر
مطمئنی مسیرت درسته ؟
یه TextBoxبه نام txtbatPath روی فرم بذار و این کد رو هم اضافه کن :
Private Sub Form_Load()
txtbatPath = CurrentProject.Path & "\MDZIP.BAT"
End Sub
Mahsa Hatefi
پنج شنبه 11 مرداد 1386, 07:48 صبح
دوست من سلام
علارغم عجله ای که داشتم دیروز نرسیدم پست ها رو چک کنم
خدمتتون عارضم این مورد رو چک کردم درست بود اما وقتی بچ فایل فراخوانی می شه نمی دونم چرا می ره و آدرس رو از tools>options>general>default database folderمیخونه
برای همین باید با یه کد، آدرس مذبور رو به آدرس بانک مورد نظر تبدیل کرد
حالا لطفا در مورد تغییر آدرس مذبور یه لطفی بفرمایید ممنون می شم
Mahsa Hatefi
یک شنبه 14 مرداد 1386, 07:08 صبح
یه بزرگوار لطف کنه بگه چطور می تونم با کد
tools>options>general>default database folder
را تغییر بدم از این کد "CurrentProject.AccessConnection.DefaultDatabase = CurrentProject.Path" استفاده کردم ولی جواب نمی ده
لطفا راهنمایی کنید
Mahsa Hatefi
سه شنبه 16 مرداد 1386, 07:21 صبح
بازم سلام
اگر کسی نمی دونه چطور باید
tools>options>general>default database folder
را با کد تعیین کنم ، یه راه دیگه پیشنهاد کنید که توی بچ فایل چطور آدرس دهی کنم که این مشکل حل شود
زمانی که خود بچ فایل را مستقیما اجرا می کنی مشکلی نیست و آدرس بدرستی شناخته می شه . اما وقتی از توی اکسس اون بچ فایل فراخوانی می شه ، آدرس توی بچ فایل رو می ره و از tools>options>general>default database folder می خونه
Mahsa Hatefi
دوشنبه 29 مرداد 1386, 11:17 صبح
سلام بر دوستان
راه حل رو پیدا کردم
SetOption ,"related option",value
شاپرک
شنبه 10 شهریور 1386, 07:58 صبح
http://barnamenevis.org/forum/showthread.php?t=57045&page=5
Mahsa Hatefi
شنبه 10 شهریور 1386, 09:14 صبح
شاپرک جان ممنونم
ولی این کد مشکل منو حل نمی کرد و فقط بایستی همون کاری که عرض کردم بشه یعنی تعیین آدرس پروژه جاری در Tools\Options\General\default database folder که با دستور application.SetOption ,"default database folder ",currentproject.path
حل می شه
Mahsa Hatefi
دوشنبه 12 شهریور 1386, 07:35 صبح
بازم سلام
همونطور که قبلا عرض کردم مشکلی که با فراخوانی داشتم حل شد اما حالا یه مشکل عجیب دیگه رخ داد .
فرم ضمیمه را بررسی کنید متوجه می شید
با فشردن دگمه zipping بچ فایل داس فراخوانی می شود و در ادامه فایل مربوطه در پوشه ای دیگر کپی می شود . نکته اینجاست که برای دفعه اول خطای53 (فایل یافت نشد)دریافت می کنید و ولی برای بار دوم درست عمل می کند
برای امتحان دگمه از نو را فشار دهید
منتظر الطاف دوستان هستم
Mahsa Hatefi
چهارشنبه 14 شهریور 1386, 06:51 صبح
یه بزرگواری یه پیامی یه لطفی .....
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.