C# 路徑選擇
寫MCU,有時候賞商會提供.bat讓我們做燒錄,不過每次都要打開CMD也是麻煩,就算寫一個批次檔也是很麻煩,尤其要給別人燒錄的時候需要再教育一下如何改路徑。
這時候用C#就是最方便的工具了,只要點擊Button就可以選擇hex檔或bin檔,一件燒錄。在這邊做一下C#的筆記
選擇路徑
讓使用者可以在點擊button後,選擇檔案路徑並秀在textbox的方法
private void button_path_Click(object sender, EventArgs e) { OpenFileDialog file = new OpenFileDialog(); file.Filter = "hex file (*.hex)|*.hex|All files (*.*)|*.*"; file.ShowDialog(); this.textBox_path.Text = file.FileName; }
執行批次檔
讓C#去執行.bat或.exe的方法
string str = System.Environment.CurrentDirectory; ProcessStartInfo info_ = new ProcessStartInfo(); info_.FileName = "text.bat"; info_.WorkingDirectory = @str; Process.Start(info_);
留言
張貼留言