C # Добавление символа "'" к операторам - PullRequest
0 голосов
/ 19 июня 2011

У меня есть оператор, который устанавливает запланированное событие, хотя у меня возникают проблемы с оборачиванием последней части оператора символами.

Process.Start("schtasks.exe", @"/Create /SC DAILY /MO" + " \"" + comboBox2.Text + "\" " + @"/ST" + " \"" + comboBox1.Text + "\" " + @"/TN" + " \"" + textBox2.Text + "\" " + @"/TR  ""C:\Program Files\test\scan.exe"" " + textBox3.Text);

Я пытаюсь получить textBox3.Text следующим образом:

'textBox3.Text'

Ответы [ 3 ]

4 голосов
/ 19 июня 2011

Вы также можете использовать String.Format

String.Format("Blah blah '{0}'", textBox3.Text);
2 голосов
/ 19 июня 2011
Process.Start("schtasks.exe",
              string.Format(
                  @"/Create /SC DAILY /MO ""{0}"" /ST ""{1}"" /TN ""{2}"" /TR  ""C:\Program Files\test\scan.exe"" {3}",
                  comboBox2.Text, comboBox1.Text,
                  textBox2.Text, textBox3.Text));
2 голосов
/ 19 июня 2011

Просто поместите 'внутри двойных кавычек.

... + "'" + textBox3.Text + "'"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...