PDA

View Full Version : لیست برنامه های باز



محمد رضا بهبودی
شنبه 26 مرداد 1398, 14:07 عصر
با سلام و احترام
آیا در اکسس راهی وجود دارد تا لیستی از برنامه هایی که باز هستند را نمایش دهد. ممنون

محمد رضا بهبودی
دوشنبه 28 مرداد 1398, 08:04 صبح
اساتید محترم لطفا راهنمائی بفرمائید

محمد رضا بهبودی
چهارشنبه 30 مرداد 1398, 08:08 صبح
اساتید محترم لطفا راهنمائی فرمائید

محمد رضا بهبودی
شنبه 02 شهریور 1398, 08:04 صبح
اساتید محترم لطفا راهنمائی فرمائید

محمد رضا بهبودی
دوشنبه 04 شهریور 1398, 08:39 صبح
اساتید محترم لطفا راهنمائی فرمائید

محمد رضا بهبودی
پنج شنبه 07 شهریور 1398, 08:01 صبح
اساتید محترم واقعا این موضوع راهی ندارد؟

RESMAILY
پنج شنبه 07 شهریور 1398, 10:13 صبح
اساتید محترم واقعا این موضوع راهی ندارد؟
به نام خدا
سلام. منظورتان چیست؟

محمد رضا بهبودی
شنبه 09 شهریور 1398, 09:15 صبح
با سلام و احترام
دوست عزیز منظورم این است که لیستی از برنامه هایی که در حال اجرا هستند در یک لیست باکس دیده شوند . مثلا اگر برنامه ورد و اکسل باز هستند ، در لیست باکس درج شود ورد ، اکسل ،...

محمد رضا بهبودی
سه شنبه 12 شهریور 1398, 07:37 صبح
اساتید محترم لطفا راهنمائی بفرمائید .....

ariayekta
سه شنبه 12 شهریور 1398, 14:45 عصر
سلام خوبی
یه برنامه دیدم البته ربطی به درخواستت تو این تاپیک نداره ولی فکر کنم برات جالب باشه چون همیشه درخواستهات جالب و جدیده بنوعی

محمد رضا بهبودی
چهارشنبه 13 شهریور 1398, 07:44 صبح
با سلام و احترام
ممنون دوست عزیز ، عالی بود. در خصوص موضوع تاپیک اگر راهی به ذهنتان رسید لطفا راهنمائی فرمائید.

محمد رضا بهبودی
یک شنبه 17 شهریور 1398, 07:42 صبح
لطفا اساتید محترم کمک کنند

ASHKANLAEI
یک شنبه 17 شهریور 1398, 11:15 صبح
ببخشید من استاد نیستم اما یک قطعه کد پیدا کردم که شاید نیاز شما را برطرف نماید.
Dim Process As Object
For Each Process In GetObject("winmgmts:").ExecQuery("Select * from Win32_Process")
List0.AddItem (Process.Caption)
Next
شما میتوانید از لیستی که در این صفحه هست، چیزی که میخواین رو انتخاب کنید: https://www.activexperts.com/admin/scripts/wmi/
البته این مثال که من نوشتم زمانی حدود دو دقیقه وقت میگیرد که در این مدت نام ها را یادداشت کند.

محمد رضا بهبودی
چهارشنبه 20 شهریور 1398, 09:14 صبح
با سلام و احترام
استاد گرامی من کد های شما را در برنامه استفاده کردم ولی متاسفانه جواب نداد لطفا درصورت امکان راهنمائی بیشتری بفرمائید ممنون

ASHKANLAEI
چهارشنبه 20 شهریور 1398, 14:31 عصر
GetObject("winmgmts:").ExecQuery("Select * from Win32_Process")
این کد یک فهرست از win32_process های در حال اجرا به شما میده که میتونید بخش آخر رو از لینکی که تو جواب قبلی گفتم با یک اسم مناسب تر عوض کنید که گروه مورد نظر شما باشه.
سپس در یک حلقه، هر کدوم از موارد فهرست رو به یک لیست با نام List0 اضافه کردم. این یه برنامۀ ساده است و نمیدونم چه مشکلی ممکنه در اون پیش بیاد. برای من که بعد از دو دقیقه صبر کردن، لیست کل process های در حال اجرا رو داد. این طور که پیداست شما به جای process ها application ها رو میخواین اما من نتونستم اسم گروه مناسبش رو پیدا کنم پس این کار رو به خودتون میسپرم. باید از داخل فهرست صفحه ای که لینکش رو داده بودم پیداش کنید و با Win32_Process عوض کنید.:چشمک:

محمد رضا بهبودی
شنبه 23 شهریور 1398, 09:12 صبح
با سلام و احترام
ممنون از شما دوست و استاد گرامی
علت عدم اجرای کد این بود که باید حتما بخش دیتای لیست در حالت ولیو قرار گیرد .
ضمنا سایتی که معرفی فرمودید بسیار جالب و دیدنی است .از جنابعالی سپاسگزارم .