2013-09-21 6 views
-2

Я хочу запустить программу из меню правой кнопки мыши, вот образец, программа меняет часть текста из текстового файла и сохраняет его обратно в том же файле .. i импровизировал много, поэтому при запуске программы я нажимаю кнопку, затем просматриваю файл, меняю то, что ему нужно, и записываю его снова, но, я думаю, это будет намного быстрее, если я могу щелкнуть по файлу и нажать на программу, все, что сделано без открытие программы .. это даже :) Возможное ТНХЩелкните правой кнопкой мыши по началу

private void button1_Click(object sender, System.EventArgs e) 
    { 


     OpenFileDialog ofd = new OpenFileDialog(); 
     string filename = ""; 
     string path = ""; 
     if (ofd.ShowDialog() == DialogResult.OK) 
     { 
      path = System.IO.Path.GetFullPath(ofd.FileName); 
     } 

      System.IO.StreamReader ObjReader; 
      ObjReader = new System.IO.StreamReader(path, Encoding.Default); 
      textBox1.Text = ObjReader.ReadToEnd(); 
      ObjReader.Close(); 
      . 
      . 
      // do something 
      . 
      . 
      System.IO.StreamWriter ObjWritter; 
      ObjWritter = new System.IO.StreamWriter(path); 
      ObjWritter.Write(textBox1.Text); 
      ObjWritter.Close(); 
      Application.Exit(); 



    } 
+1

Похоже, C# .. – bruchowski

+0

да C# win8, sory о том, что .. –

+0

Как пример кода относится к вашему вопросу? – millimoose

ответ

0

Я думаю, вам нужно добавить, чтобы добавить приложение в правой click.For примера Проводника: Рассмотрим ваше приложение является Блокнот и вы чтобы добавить запись, чтобы открыть любой файл в Notepad.To начать создавать новый ключ с именем Отправьте Notepad по следующему пути в regedit.exe:

HKEY_CLASSES_ROOT\*\shell 

Тогда в Отправить в Notepad создать новый ключ с именем команда, затем добавьте следующую команду По умолчанию ввода command.Or просто добавьте this ключ, дважды щелкнув по нему.

Когда вы создали или добавили ключи, попробуйте щелкнуть правой кнопкой мыши файл (лучше выбрать текстовый файл), вы увидите там запись с именем «Отправить в блокнот». Если вы щелкните по ней, файл будет открыт в Блокнот.

Надеюсь, этого достаточно, чтобы обеспечить вам хорошее начало.

Смежные вопросы