PDA

View Full Version : اجراي خودكار برنامه



sanaz e
یک شنبه 08 آبان 1390, 08:37 صبح
با سلام
برنامه اي به زبان vb دارم و در حال حاضر براي اجرا وابسته به كاربر هست يعني كاربر بايد هر روز صبح برنامه رو اجرا كنه و 3 تا دكمه رو بزنه تا برنامه يك سري ديتا رو جابجا ميكنه.
حالا مي خوام برنامه هر روز صبح كه كامپيوتر كاربر روشن ميشه يا مثلا راس يك ساعت معين خودش Run شده به ترتيب كد پشت اون 3 دكمه رو اجرا كنه
لطفا راهنمايي كنيد
با تشكر

arash020
دوشنبه 09 آبان 1390, 01:09 صبح
سلام
برای خود اجرا یا autorun کردن برنامه :

یه کنترل چک باکس بزار و متنشو بزار مثلا : برنامه همراه ویندوز اجرا شود؟

روی این کنترل توی فرم دابل کلیک کن تا وارد کد نویسیش توی رویداد تغییرش بشی
کد زیر رو اونجا بنویس یا paste کن


'..........autorun....
If Cato.Checked = True Then
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run", "flasher", Application.ExecutablePath.ToString())
Else
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run", "flasher", "0")
End If
'...................


حالا برگرد و یه جای خالی از فرم دابل کلیک کن تا وارد کدنویسی رویداد form load بشی
اینجا کد زیر رو paste کن


Dim ad As String
ad = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run", "flasher", Cato).ToString()
'MessageBox.Show(ad)
If ad <> "0" Then
Cato.Checked = True
Else
Cato.Checked = False
End If
البته دقت کن اسم کنترل CheckBox1 رو به Cato تغییر بده تا کد خطا نده(به اسامی دقت کن)

از حالا برنامه ت دارای تنظیم شده:
اگه کاربر این چک باکس رو تیک بزنه دفعه دیگه برنامه همراه ویندوز اجرا میشه

موفق باشی

درضمن توی وبلاگ http://www.eaglevb.blogfa.com/ مثال و برنامه های خوبی هست که کمکت میکنه
به نظرم خیلی پیش برنده باشه...یه سری بزن

آها............
واسه فراخوانی کد دکمه ی دیگه:
هرجا از برنامه که بنویسی

Button1_Click(sender,e)
کد مربوز به اون دکمه مثلا button 1 اجرا میشه
راحت بود مگه نه ...؟!

M.KH-SH
دوشنبه 09 آبان 1390, 01:17 صبح
خوب دوست عزیز رجیستری خیلی کار خوبی هست ولی تو ویندوز 7 و ویندوز ویستا مشکل میخوره برای ساخت پارامتر پس باید از روش کپی پیست استارت آپ استفاده بشه
خوب برای اعمال اون اعمل هم همه کدهای رو که میخوای در زمان فرم لود اولین صفحه اعمال کن به همین راحتی

arash020
دوشنبه 09 آبان 1390, 02:25 صبح
سلام
آقایی که عکست شبیه ضربت ی هاست
خودم دارم توی سون از همین روش برای autorun کردن برنامه هام استفاده میکنما ببخشید
سون و ویستا به جاهای دیگه گیر میدن مثل اون قست که مثلا میشه کنار ساعت متن نوشت توی کوییک لانچه چیه اسمش...؟!!
اون روش هم عملیه و ...
ولی می خواستم چیز جدیدتری یادداده باشم و هم جوابم طبق سوال باشه.

خیلی مخلصیم
موفق باشی
عزیزی