2016-03-24 14 views
0

Tamam Başlığı yanlış yazabilirim. Ama yapmak istediğim bu. Dosya dizinlerini nasıl açacağımı biliyorum. Ben dolaşırken,Bir dosya dizini açılarak bir açma dizini kullanma

Şimdi boş teklifler benim sorum. Benim yerine her uygulamayı manüel olarak kodlayarak. Onu boş bırakabilir miyim?

Konuşmayı kullanıyorum. Ben ve başka ifadelerden kaçınmaya çalışmak istiyorum. Ancak, masaüstüme yeni bir uygulama eklerseniz, yeni uygulama için programın sistemden ayrı olması gerektiğini güncellemeliyim.

Benim orijinal yolu .. adlandırılan otomatik dizin açacağını "" açık olması için bir yol var mı vb Öyleyse bu

if (speech == "open notepad") 
{ 
system.Diagnostic.Process.Start(@"notepad.exe); 
} 
else 
{ 
if (speech == "open wordpad") 
{ 
Sytem.Diagnostic.Process.Start(@"wordpad.exe); 
} 

gibidir. Bu yüzden program güncellemelerini ve sürümlerini yayınlamaya devam etmek zorunda değilim ..

Bu, winforms içinde yapılır ve kendi kişisel kullanımım içindir. Sormamın nedeni, eğer onu kamuya serbest bırakırsam, o zaman Listelediğim programlar, kullanıcı benim programlarım olabilir veya olmayabilir.

+0

Komut dosyasındaki küçük harfler hakkında bilgi sahibiyim, telefonum otomatik olarak düzeltir. Ama sen noktayı aldın – ivansystems

+1

Ne sorduğunu açık değil. Ne demek istiyorsun * Aradığında otomatik olarak açılacak bir açık "" olması için bir yol var mı? * Sorun tam olarak nedir? –

+0

Program dosyasını el ile programlar yerine c:/programında çağırabilir miyim? – ivansystems

cevap

0

Eğer sözlüğe metin sözlüğüne sahipseniz, neden kullanıcı girişini bir dizeye saklamayın, sonra bu dizeyle bir program açmayı deneyin. Açıkçası, yüklü bir programı doğrulamanız gerekecek. Keşke size demo kodu verebilirdim, ama StoT'un ne kullandığını bilmiyorum.

+0

Konuşma kullanarak dosyaları nasıl açacağımı biliyorum. Şey, küçük bir özelleştirilebilir dijital asistan olan küçük bir projede. Win8.1 kullanıyorum çünkü sahip olduğum programların test edilmekte olan makinede bulunmadığını gördük. Hangi bir hata fırlatır ve programı bozar. Kontrol panelinden geçen Microsoft tarafından kullanılan konuşma tanımayı kullanıp kullanmayacağınızı biliyorsanız, dinlemeye başladığınızda bir program söyleyebileceğinizi ve açılabileceğini biliyorum. Bunu örnek olarak kullanıyorum. Bu açıdan bakıldığında, Microsoft String Değişkenlerini kullanıyor mu? – ivansystems

+0

Masaüstünüze bir program eklediğinizde de biliyorum. Program listesine de eklenmiştir, böylece yeni programı söyleyebilir ve açabilirsiniz .. Bu gibi bir şey kullanıyorlar. System.Diagnostic.Process.Start (@ "c: \" + Settings.Default.User + "\ Desktop" + StringVariable); – ivansystems

+0

Sadece bir şey düşündüm. Program dizini için – ivansystems