Kendime bir asistan gibi bir şey kodlamak istiyorum.

Ben C#'da bir uygulama yapmayı düşünüyorum ve ben bu uygulamaya herhangi bir yer atamadan bir uygulamayı açmasını istiyorum. Bunu nasıl yapmam lazım? Son düzenleyen: Moderatör: 5 Aralık 2021

O zaman siz bilirsiniz. Dosya ismini Textbox üzerinden alıp dizinler içinde aratmanız lazım. Ancak açmak için programın app. manifest dosyasını Administrator olarak ayarlamanız gerekli. Aksi durumda erişim hatası alabilirsiniz.

Uzun sürmekten kasıt bence efektif olma bilgisayarı çok yorar. Yani asistan derken şu programı aç diyeceksiniz o açacak anlıyorum. Bunu dosya yolunu vererek yapmak daha iyi olacaktır. Sonuçta kaç program için kullanacaksınız. Bunları önceden programa kaydedip açmanız daha verimli olacaktır.

Mantıklı değil. Bu hem uzun sürer, hem gereksiz bir yapı bence. Onun yerine daha verimli yapılar yapmanız lazım bence.

Bir de başka bilgisayarda açtığımızda uygulamayı çalışmaz o yöntem ile. Yani benim istediğim bu uygulamaya bir yapay zeka atayıp bütün uygulamaları öğretmek örnek Siri, Cortana vb.

Rastgele bir uygulama açmasını istiyorsunuz sanırım. Bunu yapmak ne kadar mantıklı bilmiyorum. Ancak Regedit üzerinden yüklü programların listesini alıp bir random işlemi ile otomatik rastgele program açtırabilirsiniz.

Rastgele değil bir uygulamanın adını vereceğim onu bilgisayar içinde aratıp açacak.

Yani bu tabi zor bir konu ve ben nasıl yapılır bilmiyorum açıkcası. Umarım başka bir arkadaş yardımcı olabilir. Ama şunu deneyebilirsiniz. string drives = Directory. GetLogicalDrives ; string pathToExecutable = String. Empty; foreach { pathToExecutable = Directory. EnumerateFiles . FirstOrDefault ; if (! String. IsNullOrEmpty } if (String. IsNullOrEmpty else

Hayır mesela ben bunu kendi bulmasını istiyorum.

Load olayına açmak istediğiniz dosyanın yolunu yazmanız gerekiyor. C#:Panoya kopyala Process. Start ,

Bunu neden yapmak istediğinizi açıklarsanız belki daha çok yardımcı olabiliriz. Windows programlarını direkt dosya adı. exe şeklinde yazarak açabilirsiniz mesela.