Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Başlıktan da anladığınız gibi Visual Studio C# form uygulamasında bir butona bastığımda butona atadığım komutu CMD'de çalıştırmasını istiyorum. Ama bunu nasıl yapacağım hakkında en ufak fikrim yok yardımcı olursanız sevinirim. İyi günler.
Daha sonra butonun komut satırına CMD'yi açma komutunu eklemen gerek. C#'ta Windows uygulamalarını açmak için "Process"i kullanıyoruz.
Kod:
Process.Start("cmd.exe");
CMD bu komutla açılıyor. Belli bir komutu çalıştırmak istiyorsan üstteki komuta biraz ekleme yapmalıyız.
Kod:
Process.Start("cmd.exe", "/k" + "echo Merhaba");
Bu kod satırı, CMD'de "echo Merhaba" komutunu kullanmanı sağlayacak. "/k" ise CMD'nin kapanmamasına yarıyor. Kodu çalıştırdıktan sonra CMD'yi kapatmak istiyorsan "/c" yazmalısın. Yine 1 butonla 1 komut değil de birden fazla komut çalıştırmak istersen her komutun arasına "&" kullanmalısın. Örnek;
Daha sonra butonun komut satırına CMD'yi açma komutunu eklemen gerek. C#'ta Windows uygulamalarını açmak için "Process"i kullanıyoruz.
Kod:
Process.Start("cmd.exe");
CMD bu komutla açılıyor. Belli bir komutu çalıştırmak istiyorsan üstteki komuta biraz ekleme yapmalıyız.
Kod:
Process.Start("cmd.exe", "/k" + "echo Merhaba");
Bu kod satırı, CMD'de "echo Merhaba" komutunu kullanmanı sağlayacak. "/k" ise CMD'nin kapanmamasına yarıyor. Kodu çalıştırdıktan sonra CMD'yi kapatmak istiyorsan "/c" yazmalısın. Yine 1 butonla 1 komut değil de birden fazla komut çalıştırmak istersen her komutun arasına "&" kullanmalısın. Örnek;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using System.Diagnostics;
Application.DoEvents();
Process.Start("cmd.exe", "/k" + "tree");
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using System.Diagnostics;
Application.DoEvents();
Process.Start("cmd.exe", "/k" + "tree");
Daha sonra butonun komut satırına CMD'yi açma komutunu eklemen gerek. C#'ta Windows uygulamalarını açmak için "process"i kullanıyoruz.
Kod:
Process.Start("cmd.exe");
CMD bu komutla açılıyor. Belli bir komutu çalıştırmak istiyorsan üstteki komuta biraz ekleme yapmalıyız.
Kod:
Process.Start("cmd.exe", "/k" + "echo Merhaba");
Bu kod satırı, CMD'de "echo merhaba" komutunu kullanmanı sağlayacak. "/k" ise CMD'nin kapanmamasına yarıyor. Kodu çalıştırdıktan sonra CMD'yi kapatmak istiyorsan "/c" yazmalısın. Yine 1 butonla 1 komut değil de birden fazla komut çalıştırmak istersen her komutun arasına "&" kullanmalısın. Örnek;
Ben ConsoleApplication dan yaptım işe yaradı ancak otomatik yazmıyor bir de altında dosyanın nerde olduğu yazıyor onuda kaldırmak istiyorum nasıl yapabilirim?