View Full Version : سوال از installshild
SGLX-110
جمعه 13 فروردین 1389, 10:57 صبح
سلام دوستان
ببخشید می خواستم بدونم چطور میشه در اینیستال شیلد دایرکس یا برنامه های جانبی دیگه اضافه کرد طوری که بعد ستاپ خودکار اجرا شود
noshin2008
شنبه 14 فروردین 1389, 00:54 صبح
دوست عزیز این مشکلی نیشت که نشه حلش کرد
اگه یه گشتی تو تالار میزدی حتما به جواب میرسدی.من با چند کلمه بهت جواب میدم.
از کاستم اکشن ( custom action ) کمک بگیر.
موفق باشی
با تشکر
Mansoor2fx
شنبه 14 فروردین 1389, 23:50 عصر
سلام دوستان
ببخشید می خواستم بدونم چطور میشه در اینیستال شیلد دایرکس یا برنامه های جانبی دیگه اضافه کرد طوری که بعد ستاپ خودکار اجرا شود
سلام داداش
منظورت اینه که مثل پکیج بازی ها که حتما نصب یک برنامه را لازم میدونن و جزو Requirement هاش هست ؟ مثلا پس از نصب بازی اتوماتیک بعدش سریع DirectX و ... را نصب کنه ؟
Mansoor2fx
یک شنبه 15 فروردین 1389, 00:21 صبح
آهان راستی SGLX-110 عزیز
ببین داداش
با نسخه چند داری کار میکنی ؟ 11.5 یا 12
اگه از InstallScript استفاده میکنی (منظورم Setup ای که بر پایه کدنویسی هست) میتونی از تابع داخلی برنامه که اسمش LaunchAppAndWait هست استفاده کنی و طبق راهنمایی کد جلوبری
ولی کلا فرض کن که میخوای از طریق CMD این کد را اجرا کنی . پس مثال زیر خیلی به درد بخوره.
szCurrent = TARGETDIR;
LAAW_PARAMETERS.lpCurrentD
irectory = &szCurrent;
szProgram = TARGETDIR ^ "MyProgram.exe";
LongPathToQuote(szProgram, TRUE);
szCmdLine = "\"" + szProgram + " -param1 -param2\""
nResult = LaunchAppAndWait ( "cmd.exe /c", szCmdLine, nOption
;(
و در کل حالشو ببر
noshin2008 هم درست عرض کردند ، من تکمیل ترش میکنم. باید مسیر زیر را دنبال کنی.
به Custom Action میری
که داخلش قسمت هایی برای Run و اجرا کردن مثل VB Script و New EXE و New DLL هست. اما مثلا یکی از تجربه های من این بود. شما اگه قراره چندین فایل پس از نصب اصلی اجرا بشه به نظر من آنها را توی یک Batch File صدا بزن (که اجرا کنه) و توی همین Custom Action برای Run کردن آن فایل Batch را صدا بزن.
موفق باشید.
MF2FX
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.