من میخواستم با الهام از دو تایپیک که در واقع در هر دو تایپیک جناب vbhamed استادانه پاسخ دادند و راهنمایی فرمودند سئوالم رو مطرح کنم:
تایپیک اول:
اجراي هر برنامه اي بدون نياز به نصب
تاپیک دوم :
مشکل در ارسال پارامتر به winrar
با مشاهده تایپیک دوم دیدم که درواقع ایشون vb رو یک واسط برای نرم افزارها قرار داد و در واقع با استفاده از پارامتر برای نرم افزار winrar فایل میفرستاد و winrar هم کارش رو انجام میداد
من با نرم افزار اکسس برای تهیه نرم افزارهیی که در رابطه با بانک اطلاعاتی هست خیلی کار میکنم و انصافاً هم کارهای بزرگی میشه باهاش انجام داد
اما یکی از مشکلاتم اینست که این نرم افزار همیشه روی تمام سیستم ها نصب نیست که بشه محصول رو با اطمینان خاطر به مشتری تحویل داد و این یکی از ضعف ها ی بزرگ در کار با این نرم افزار هست.
یک فکری به ذهنم رسید:
اگر من بخوام با استفاده از تایپیک اول نصب access در سیستمم رو پرتابل کنم(هنگام نصب مجموعه آفیس 2003 فقط اکسس 2003 رو نصب میکنم ) با توجه به کدهای زیر که در نرم افزار auto it بهکار میرود :
کد:
$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win dows\CurrentVersion", "ProgramFilesDir")$Txt = '"' & $var & "\Microsoft Office\Office11\Msaccess.exe" & '"' & " " & '"' & @ScriptDir & "\m.dll" & '"' $Lev = @ScriptDir & "\security_low.exe"Run($Lev,"",@SW_HIDE)Run($Txt," ",@SW_HIDE)
که مخصوص اجرای مخفیانه اکسس هست (همونطور که میدونید نرم افزار اکسس هنگام باز کردن یک فایل با توجه به سرعت سیستم کلی قر و فر میاد و اونقدر اون پنجره تابلوش رو نشون میده تا عالم و آدم بفهمن که این برنامه با اکسس نوشته شده ولی نرم افزار auto it این پروسه رو کاملاً مخفی میکنه و کاربر سریعاً به اولین فرم عملیاتی برنامه دسترسی پیدا میکنه) من میخواستم در این کدها به جای استفاده از اکسسی که در سیستم نصب شده از اکسس پرتابل خودمون استفاده کنیم و در واقع فایل اکسس رو با استفاده از نرم افزار auto it با استفاده از اکسسی که پرتابل کردیم بسازیم؟
من امتحان کردم برنامه اکسس اجرا میشه ولی فایل بالا نمیاد
حالا یه موضوع دیگه :
این کدهایی که برای نرم افزار auto it نوشته شده رو میشه عیم=ناً در همین vb خودمون شبیه سازی کرد اکثراً شبیه دستورات vb خومونه فقط نمیدونم معادل دستور run چیه که بتونه اکسس رو در حالت مخیانه اجرا کنه؟
ممنون از تمام دوستان بخصوص استاد vbhamed عزیز