يكم نياز به همدردي دارم ...

سلام به مجيد آنلاينيهاي عزيز
من ميخوام تو دايركتور چند تا چك باكس بزارم و يك دكمه و وقتي چك باكسها تيك داشتند چند تا برنامه نصب بشه ممكنه يكي تيك داشته باشه ممكنم هست ده تا تيك داشته باشه. و البته به نوبت نصب بشوند ( كدوم اول باشه مهم نيست) يعني يكي نصب بشه و بعد از تمام شدن مراحل و بستن پنجره مبروطه اش برنامه بعدي نصب بشه.
البته ممكنه يكي از برنامه ها نياز به Restart داشته باشه و طبعاً بعد از Restart بايد ادامه كار دنبال بشه (اتوماتيك)
اگه اساتيد محترم كمك كنند ممنون ميشم
 

M_Alireza

Member
دوستان یه کمکی بکنید
منم دنبالشم اساسی
ثواب داره 1 در دنیا به مقدار لازم در آخرت :arrow:
 
1 - کافی شما از دستور Repet برای درست کردن یک حلقه استفاده کنی و تعداد Loop برابر برنامهات قرار بده و داخل اون هر کدوم از Box پارمتر Selcte چک و در صورت True بودن فایل صدا کن اگه نتونستی بگو برات کدش بنویسم (البته Lingo ) جاوا همنجوری
 
سلام
آقا ممنون از توجهتون
من هر كاريكه ميكنم نميتونم از اين دستور استفاده كنم با كليك روي دكمه تمام برنامه ها باز ميشه اگه ميشه كدشو بهم بدين.
 
شما باید به این صورت استفاده کنی

repeat with N = 0 to X
if (sprite(N).selected = true) then

run(P[N])
end if

end repeat

= X تعداد برنامه و chack box

= P متغیری از نوع آرایه که نام وادرس برنامه توش بنویس به اینصورت
P = list ("c:\1.exe",2,3,4)

chack box به ترتیب شماره نام گذاری کن
به اسمهای 1 و2 و3....

البته من به زبان lingo گفتم با جاوا میشه
راهای دیگری هم هست که این از هم راحتر
ببخش اگه دیر شد.
اگر مشکلی بود تعداد فایل با اسم ادرسش بده برات بنویسم
 
سلام
آقا كارايي كه گفتيد انجام دادم ولي بازم نشد
چون به محض زدن دكمه استارت تمامي برنامه ها يكي پس از ديگري باز مي شه اين در صورتي كه من مي خوام برنامه ها به نوبت باز بشن يعني اگر Jetaudio باز شد و تيك Winamp هم خورده بود برنامه Jetaudio نصب بشه و بعد از بسته شدن پنجره نصب برنامه بعدي كه Winamp هستش اجرا بشه
 
شما برای اینکار باید شرط بزاری، که ادامه کار منوط به بودن فایل یا رجیستری برنامها باشه که این کار با xtr مختلف متونی راحت انجام بدی
 
سلام هادي جان

شرمنده
من اكسترا زياد دارم شما بگيد چجوري و با چه اكسترايي من انجامش بدم :d
البته ميدوم خيلي پرو هستم ولي هرجور بگيد من امتحان كردم نشده
 
آخرین ویرایش:
هادی ابراهیمی گفت:
شما برای اینکار باید شرط بزاری، که ادامه کار منوط به بودن فایل یا رجیستری برنامها باشه که این کار با xtr مختلف متونی راحت انجام بدی

عزیز من اصلا" سخت نیست کافی یک مقدار در مورد اشاره که من بهت کردم فکر کنی میینی بدون xtra حتی میشه
حالا بیشتر توضیح میدم، این میدونی که هر برنامه ای یک یا چند فایل ثابت دارد که ممکنه داخل فولدر ویندوز بزاره مثل فایل .INI یا DLL حتی متونی فایل داخل فولدر Program file چک کنی که در صورتی که داخل این فولدر نصب کنه یا اینکه به وسیله xtra مختلف مسیر رجستری که برنامه می ساز پیدا کنی و بعد از اون در بین برنامه وقفه ایجاد کنی که مثلا" مسیر x=true آدرس اون فایل یا رجستری چک بشه و محض به وجود اون ادامه حلقه که ساختی برقرار بشه
اگر باز نشد مسیر فایلهای یا رجستری اون را پیدا کن تا کدش برات بنویسم
 
هادي جان سلام
شرمنده من يك فايل نمونه همراه با اكسترا براي خواندن رجيستري برات در مسير زير گذاشتم زحمت كدشو برام بكش ممنون از لطف شما
من Netscape رو گذاشتم اگه ميشه يه برنامه ديگه هم مثل winamp خودتون اضافه كنيد
و delay براي نصب برنامه اول و نصب برنامه دوم بعد از اتمام كار نصب برنامه اول رو هم برام بزاريد

www.geocities.com/a_ghazanfari2005/01.zip
 

جدیدترین ارسال ها

بالا