PDA

View Full Version : اسکریپت نویسی در InstallShield 10.5



MNosouhi
دوشنبه 17 بهمن 1384, 23:28 عصر
با سلام
برای ساختن برنامه اینستال از installScript project استفاده کرده ام(یعنی وقتی روی
File-->New کلیک می کنم اولین گزینه که installScript project هستش رو انتخاب می کنم.) چون که میخاستم از اسکین های اینستال شیلد استفاده کنم و تا اونجایی که من دیدم فقط همین گزینه اول اجازه تغییر اسکین رو میده. اما چون با اسکریپت نویسی مخصوص به این برنامه آشنا نیستم با مشکل برخورد کردم :
1-می خواستم که با کلیک کردن روی فایل Setup.exe برنامم ، اولین صفحه ای که میاد داخلش یه عکس باشه . کدی که براش نوشتم این بود:

szBitmap = SUPPORTDIR ^ "Sample.Bmp";
SdBitmap( "", "", szBitmap );
اما خوب فایل Sample.bmp رو پیدا نمی کنه ، یعنی وقتی Setup اجرا میشه یه صفحه خالی باز میشه . سوال من اینه که چطوری باید آدرس فایل رو به برنامه اعلام کنم؟

2-با اینکه در قسمت Installation InterView گزینه Do you want to be able to modify the installation location of your aplicationرو با True تنظیم کرده ام اما با اینحال وقتی فایل Setup رو اجرا میکنم ، اون صفحه ای که کاربر بتونه مسیر نصب رو تغییر بده نشون نمیده و در مسیری که قبلا براش تعریف کردم نصب میشه.با اضافه کردن کد زیر ، صفحه تغییر محل نصب رو نشون میده ، اما مسیری که در این صفحه انتخاب می کنم در روال نصب بی تاثیر هستش و باز هم در مسیر از قبل تعریف شده نصب رو انجام میده.

szDir = TARGETDIR;
AskDestPath ( szTitle , szMsg , szDir , 0 );

کد رو چطور تغییر بدم که برنامه رو در مسیر انتخاب شده توسط کاربر نصب کنه؟

MNosouhi
سه شنبه 18 بهمن 1384, 08:35 صبح
یعن کسی نمی تونه کمک کنه؟

Saeed1102000
یک شنبه 22 مهر 1386, 15:33 عصر
salam

Bayad Injuri Kod Bedin:szBitmap = srcdir + "Sample.Bmp
bad Ye Ax Be Masire Nasb Bedin

far9090
چهارشنبه 27 آبان 1388, 16:43 عصر
سلام دوست عزیز . می خواستم برات بنویسم . ولی فکر میکنم این رو ببینی مشکلاتت حل میشه . موفق باشی .

http://www.barnamenevis.org/forum/showthread.php?t=110110