قبل از اتوران من یک Flash Intro با فرمت exe اجرا میشه،میخوام فقط یک با توی هر سیستم اجرا بش، از طریق ریجستری اینکار رو کردم ولی توی ویندوز seven و vista کار نمیکنه ،نمیدونم مشکل کجاست؟دوستان از راه حل دیگه پیشنهاد بدن ممنون میشم
قبل از اتوران من یک Flash Intro با فرمت exe اجرا میشه،میخوام فقط یک با توی هر سیستم اجرا بش، از طریق ریجستری اینکار رو کردم ولی توی ویندوز seven و vista کار نمیکنه ،نمیدونم مشکل کجاست؟دوستان از راه حل دیگه پیشنهاد بدن ممنون میشم
سلامنقل قول:
اول متشکر و ممنون
دوم سطح برنامه نویسی تون واقعا عالی
سوم اون وقتا که عشق اتوران سازی داشتیم اتوران هایی می ساختیم که نمیدونستیم چه جوری ساختیم!:18::21::27:
چهارم یک سوال
حالا من میخوام مثلا 10 تا ایکن رو در سیستم ترای عوض کنم
اومدم یکم دست کاری داخل کد کردم
ولی مثلا دومین ایکن یک نمونش می ایستاد و دیگر تغییر نمی کرد!
لطفا بگید کجای کد رو باید کپی کنم.
با تشکر:10:
Evil Boy:
دوست عزیزم پروژه را با Run as Administrator اجرا کن ببین کار می کنه...:46:
قربانت!:40:
دوست عزیز دستورات OnTimer را به دستورات زیر تغییر ده:نقل قول:
...چهارم یک سوال
حالا من میخوام مثلا 10 تا ایکن رو در سیستم ترای عوض کنم
اومدم یکم دست کاری داخل کد کردم
ولی مثلا دومین ایکن یک نمونش می ایستاد و دیگر تغییر نمی کرد!
لطفا بگید کجای کد رو باید کپی کنم...
نقل قول:
if r == 0 then
r = r+1;
Application.SetSysTrayIcon("AutoPlay\\Icons\\1.ico", 0);
elseif r==1 then
r = r+1;
Application.SetSysTrayIcon("AutoPlay\\Icons\\2.ico", 0);
elseif r==2 then
r = r+1;
Application.SetSysTrayIcon("AutoPlay\\Icons\\3.ico", 0);
elseif r==3 then
r = r+1;
Application.SetSysTrayIcon("AutoPlay\\Icons\\4.ico", 0);
elseif r==4 then
r = r+1;
Application.SetSysTrayIcon("AutoPlay\\Icons\\5.ico", 0);
elseif r==5 then
r = r+1;
Application.SetSysTrayIcon("AutoPlay\\Icons\\6.ico", 0);
elseif r==6 then
r = r+1;
Application.SetSysTrayIcon("AutoPlay\\Icons\\7.ico", 0);
elseif r==7 then
r = r+1;
Application.SetSysTrayIcon("AutoPlay\\Icons\\8.ico", 0);
elseif r==8 then
r = r+1;
Application.SetSysTrayIcon("AutoPlay\\Icons\\9.ico", 0);
elseif r==9 then
r = 0;
Application.SetSysTrayIcon("AutoPlay\\Icons\\10.ico", 0);
end
فقط به جای متن قرمز آدرس آیکون را بنویس...
این یک نمونه خیلی ساده و قابل فهمه که خلیلی طولانیه اگر کوتاه تر خواستی حتما بگو برات می نویسم...
چند نمونه دکمه :
کد:http://two.xthost.info/amirashkan/BottonNEW.7z
امیر اشکان جان من مشکلی ندارم! نمیخوامintro تو سیستم کسی که از این سی دی استفاده کنه هر سری بالا بیاد میخوام هر طوری که هست فقط یک بار بالا بیادنقل قول:
کد:http://two.xthost.info/plugins/CMU.rar
شما توسط این پلاگین می توانید اطلاعات از CPU و RAM از قبیل:
- فضای اشغال شده توسط پروژه در CPU
- فضای اشغال شده در CPU
- فضای اشغال شده در رم
را مشاهده نمایید...
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
منظورت اینه که وقتی طرف سی دی را طوی XP که بود گذاشت فقط یک بار اجرا بشه و اگر طرف رفت توی Seven هم گذاشت دیگه Intro اجرا نشه!نقل قول:
نمیخوامintro تو سیستم کسی که از این سی دی استفاده کنه هر سری بالا بیاد میخوام هر طوری که هست فقط یک بار بالا بیاد
درسته!!!:13:
نه
توی هر ویندوز فقط یکبار اجرا بشه
مشکلت رو اساسی حل کردم:31:نقل قول:
کد:http://rapidshare.com/files/261004284/SkipIntroFlash.rar.html
داداشی توی 7 کار نمی کنه!نقل قول:
درسته توی seven کار نمیکنه
داداش Evil Boy برات یه نمونه درست می کنم قرار می دم...:46:نقل قول:
داداشی یکی برات درست کردم 100 درصد توی همه سیستم عامل ها کار می کنه!:46:
اگر خواستی از دستورات کپی بگیری تمام دستورات توی بخش OnPreload نوشتم...:27:
قربانت!:10:کد:http://two.xthost.info/amirashkan/Flash_Intro.rar
اگر نخواستی فایل را دانلود کنی...
نقل قول:
Is = Application.LoadValue("Flash", "Intro");
if Is=="" then
Application.SaveValue("Flash", "Intro", "1");
File.Open("AutoPlay\\Docs\\Park.exe", "", SW_MAXIMIZE);
end
می تونی این دستورات را در بخش OnPreload پروژه ات بنویسی فقط به جای بخش قرمز آدرس فایل فلشتو بنویس!:10:
خوب معلوم شد که ورژن فعلی AMS هنوز نتونسته Seven رو پشتیبانی کنه ( حداقل Registry.Libش اینطوره).
مال اشکان چطور؟
ممنون اشکان جان کد شما کار کرد فقط مشکل اینجاست همزمان با اجرا شدن Intro اتوران هم بالا میاد و چون هر دو تا آهنگ مجزا دارن آهنگها با هم قاطی میشه. اگرم بشه طوری تنظیم کرد که Intro که تمام شد آهنگ اتوران پخش پشه خوبه
چطوری این کد رو غیر فعالش کنم برای تست؟ منظورم اینه که فایلی رو توی جای خاصی میسازه یا ...
بازم ممنون
ژولی جان اگر یادت بیاد من پروژه صرف فعل را طوی همین چند صفحه پیش قرار داده بودم...نقل قول:
این پروژه فقط توی XP اجرا میشه و برای اجرا در 7 و Vista نیاز به Run as administrator داره چون اون پروژه هنگام اجرا تغییراتی در ریجستر انجام می ده که در 7 و Vista این تغییرات انجام نمی شه در نتیجه پروژه اجرا نمی شه ولی اگر با حالت run as administrator اجرا بشه تغییرات در ریجستر انجام میشه و در نتیجه پروژه اجرا میشه
پس اگر بخواهیم از این همه چرت و پرت نتیجه بگیریم می گیم:
باید در 7 و Vista پروژه با Run as Administartor اجرا بشه تا تغییرات در ریجستر ثبت بشه...
البته اگر از Application.SaveValue استفاده بشه دیگه نیازی به Run as Administartor نیست...
ولی برای من یک سوالی پیش اومده اکشن Application.SaveValue داده را در ریجستر ثبت می کنه ولی در 7 هم کار میکنه!!!!:18:
جالبه بدونید Application.SaveValue در این آدرس ذخیره میشه
HKEY_CURRENT_USER\Software\Indigo Rose\ACData
قربانت!:11:
Evil Boy جان...نقل قول:
فایل فلش را با پسوند SWF قرار بده تا برات بسازم اگر اینترنت پر سرعت داری آپلود کن...
می خواهم طوری برایت طراحی کنم که برنامه بیاد اول Intro را اجرا کنه (البته فقط یک دفعه طوی هر سیستم عامل) بعد بیاد پروژه ات اجرا کنه...
اگه ژولی جان راه دیگری بلدند قرار بدهند ولی راه دیگه ای جز این نیست!:31:
بای:40:
در ریجستر به آدرسنقل قول:
چطوری این کد رو غیر فعالش کنم برای تست؟ منظورم اینه که فایلی رو توی جای خاصی میسازه یا ...
HKEY_CURRENT_USER\Software\Indigo Rose\ACData
ثبت می کنه
نکته جالبی هستنقل قول:
تابع Application.SaveValue هم ساده تر از رجیستری هست و هم دردسر نوع سیستم عامل و نوع کاربر نداره
جالب بود ممنون:11:
داداشی جواب این سوالمو ندادی!
نقل قول:
ولی برای من یک سوالی پیش اومده اکشن Application.SaveValue داده را در ریجستر ثبت می کنه ولی در 7 هم کار میکنه!!!!
خواهش می کنم...نقل قول:
نکته جالبی هست
تابع Application.SaveValue هم ساده تر از رجیستری هست و هم دردسر نوع سیستم عامل و نوع کاربر نداره
جالب بود ممنون [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بهتر بدونی اکشن Application.SaveValue داده را در ریجستر ثبت می کند
آدرس:
HKEY_CURRENT_USER\Software\Indigo Rose\ACData
دوستان خسته نباشيد
اگه لطف كنيد و آموزش استفاده از پلاگين را بصورت ابتدايي توضيح بدين بسيار جالب ميشه بخصوص براي كاربران تازه كار مثل خودم
مثلا پلاگيني كه اطلاعات را رمز گذاري ميكرد
مثالي كه در پلاگين هست براي من قابل فهم نيست
لطفا براي افراد مبتدي هم آموزش قرار بدين
یک آموزش از حامد حیدری قرار می دهم که چند دفعه خوندمش...:31:
کد:http://two.xthost.info/amirashkan/Learn%20ams.7z
حتما حتما دانلود:10:
خیلی عالیه...:40:
دوست عزیزم شما هر پلاگینی را که به آموزشش نیاز دارید بگویید حتما قرار می دهم:10:نقل قول:
چشم بروی چشم...:40:نقل قول:
مثلا پلاگيني كه اطلاعات را رمز گذاري ميكرد
freidon:
فریدون جان...
شما اول فایل مورد نظرتان را توسطرمزینه کرده سپس با توجه به پیامی که در آخر رمزینه کردن میده برنامه مورد نظرتان را طراحی کنیدکد:http://two.xthost.info/ams/iEnc.apz
من خودم این برنامه را برای مثال طراحی کردم:
کد:http://two.xthost.info/ams/iEnc%20Example.apz
سلام خدمت شما(ژولی لسکو و امیر اشکان عزیز)
راستش میگم میشه صفحه (فرم) را ترانسپرنتی کرد و اپاسیتی اونو اورد پایین .
من با خیلی از کد ها کار کردم ولی نشد که نشد؟!!!!
با تشکر
راستی خانم ژولی لسکو چند وقت پیش فیلمت رو داخل تلویژن نشون میدادن.
اسلحه ت رو برداشتی و رفتی. دی:
دو روش یلدم
یکی استفاده API بصورت مستقیم در AMS
دیگری که ترجیحش دادم
برات یه DLL درست کردم هلو!!!
یاکد:http://www.justupit.com/get.php?id=1bc201b7b666d5d5dff048ef6fc1b36a
البته فکر کنم با تابع ماسکه کردن پنجره در AMS هم بصورت ابتکاری بشه، ولی شک دارمکد:http://rapidshare.com/files/261715680/WinT.rar.html
راستش زندگی سخت شده
کم کم باید غلاف کرد ورفت
البته از پلاگینوکد:http://two.xthost.info/amirashkan/WinApi.7z
نیز می توان استفاده کرد!:31:کد:http://two.xthost.info/plugins/AMSWAutoIt---.rar
سلام ... یه سؤال فنی !!!
همونطور که میدونید ویندوز ویستا و سون به اجرای فایل های exe گیر میده و باید برای اجرای یه فایل تایید بشه ...
میخواستم بدونم این مشکل چطور میتونم تو این ویندوز ها برطرف کنم ...
من یه مجموعه نرم افزاری هلو دارم که با AMS نوشته شده که این مشکل رو نداره ... و بدون سؤال exe هارم اجرا میکنه
حدس میزنم با Runas بباید اینکار رو کرد اما بلد نیستم ... یک مورد دیگه که وقتی که سی دی ای که اتوران هست رو هم برای اولین بار تو درایو سی دی رام قرار میدیم اول سؤال میکنه که run exe ... ... حالا میخواستم ببینم میشه تنظیماتی رو تو فایل inf داد که به محض قرارا دادن سی دی تو ویندوز سون دیگه سؤالی پرسیده نشه و مستقیم exe اتوران اجرا بشه ...
( نمیخوام تو تنظیمات ویندوز دست ببرم ... فرض بر اینه که کاربر کامپیوتر هیچی بلد نیست و این وظیفه سی دی است که تنظیمات رو اعمال کنه ... )
مرسی
تا اونجایی که من می دونم فقط یه سری دستورات را می توان تو فایل Autorun.inf :
نقل قول:
مطلب مرتبط
مقدمه اي در مورد فايل هاي AUTORUN.INF
در Windowsهاي32بيتي قابليت Autoplay وچود دارد كه سيستم عامل ميتواند بوسيله آن ديسك موجود در درايو را تشخيص دهد.در محيط Windows وقتي كه ديسك را در درايو قرار ميدهيم , سيستم عامل به دنبال فايل AUTORUN.INF ميگردد. AUTORUN.INF يك فايل متني است كه ميتوان آن را با Note Pad درست كرد.
توانايي هاي فايل AUTORUN.INF :
مسير و نام برنامه اجرايي را مشخص ميكند تا به صورت خودكار بعد از قرار دادن ديسك در درايو اجرا شود.
آيكون مورد نظر را جايگزين آيكون پيش فرض درايو قرار ميدهد.
متن مورد نظر را جايگزين متن پيش فرض ميكند.
……….
براي شروع بايد چگونگي ايجاد يك فايل AUTORUN.INF را توضيح دهيم.
براي ايجاد فايل ميتوانيد از برنامه Note Pad كمك بگيريد. بعد از ايجاد فايل بايد پسوند فايل را از TXT به INF تغيير دهيد. البته بايد دقت كنيد كه حتما بايد در خط اول فرمان [Autorun] را بنويسيد.
هر دستور را هم بايد در خط جدا بنويسيد.
اگر ميخواهيد بدانيد كه ديسكي كه در حا ل حاضر در درايو شما قرار دارد , داراي فايل AUTORUN.INF است , بايد بر روي آيكون آن درايو كليك راست كنيد.اگر در اين منو گزينه Autorun وجود داشته باشد يعني ديسك شما فايل AUTORUN.INF را دارد.
اگر بر روي Open در اين منو كليك كنيد , ميتوانيد محتويات داخل ديسك را بدون اجرا كردن Autorun مشاهده كنيد.ولي اگر روي Autoplay كليك كنيد , سيستم عامل با استفاده از برنامه Autorun.EXE فايل Autorun.INF داخل ديسك را مي خواند و دستورات داخل آن فايل را اجرا ميكند.
توضيحات:
فايل Autorun.INF براي اجراي خودكار يك برنامه مشخص در يك درايو استفاده ميشود.
چگونه ميتوان ا ز اجراي خودكار Autorun.INF جلوگيري كرد؟
براي اين كار بايد پس از گذاشتن ديسك در درايو , كليد Shift را پايين نگه داريد.
دستورا ت مربوط به فايل Autorun.INF براي ا يجاد يك فايل Autorun.INF به دلخواه:
-Icon:
اين دستور براي تعيين آيكون درايو مورد نظر به جاي آيكون پيش فرض استفاده ميشود.
Icon=iconfilename[,index]
توضيحات:
Iconfilename: اسم يك فايل است با يكي از پسوند هاي BMP, DLL, ICO يا EXE كه شامل آيكون مورد نظر است.
اگر فايل بيش از يك آيكون داشته باشد, ميتوانيد از پارامتر index (از 0 تا N) آيكون مورد نظر را مشخص كنيد.
مثال:
در مثال زير آيكون 7 از فايل Icons.exe نشان داده ميشود.
Icon=Icons.exe,6
-Label:
با اين دستور ميتوان متن مورد نظر را جايگزين Label پيش فرض درايو نمود.
Label=LabelText
مثال:
در اينجا , با اين دستور ميتوان متن "Best Programs" را جايگزين Label پيش فرض درايو نمود.
Label=Best Programs
-Open:
با اين دستور ميتوان مسير يك فايل را تعيين كرد تا به هنگام گذاشتن ديسك در درايو به طور خودكار اجرا شود.
Open=[exepath\]exefile[param1[param2]…]
توضيحات:
نام همان فايل اجرايي است كه ميخواهيد هنگام قرار گرفتن ديسك در درايو به صورت خودكار اجرا شود.اگر فايل اجرايي در شاخه اصلي درايو باشد,ميتوان فقط نام فايل نوشت , در غير اين صورت بايد مسير كامل فايل نوشته شود.
و همچنین می توان برای جلوگیری از اجرا اتوران می توان دکمه Shift را نگه داشت
hami soft
سعی می کنم یک برنامه برای ساخت Autorun.inf بسازم...
من راه هایی را بلدم که توی تنظیمات ویندوز انجام بدیم تا مشکلت رفع شود... بگم؟
بگو عزیز ... مرسی
من الان به یه نتیجه جالبی رسیدم ...
UAC
با تغییر در رجیستری این گزینه میشه این قیمت رو غیر فعال کرد که موقع برنامه دیگه سؤالی پرسیده نشه ...
اما نکته ای که وجود داره باید ON TIME این تغییر در رجیستری بدون ریست کردن اعمال بشه ...
hami soft جان وقتی ما خونه یا اداره استفاده کننده از سی دی نیستیم چجوری این تغییر را بدیم:13:نقل قول:
(تازه به قول خودت طرف هیچی بلد نباشه)
نمیشه که کاری کرد!:18:
اینجوری توضیح بدم بهتره ... مثلاً یک دی وی دی بازی های دسکتاپی EXE برای بچه آماده میکنی ... اگه برای اجرای هر بازی بخواد تایید بزنه اینجوری زیبایی کار کم میشه ...
فکر کنم این قسمت کمک کنه
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
متاسفانه فقط xp دارم و نمیتونم تست کنم
ژولی جان اونایی که نسخه فول دارند این قسمتش فعاله:20:
پروژه Autorun.inf
کد:http://two.xthost.info/ams/Autorun-inf.apz