Отправка данных на веб - страницу
Привет, ребята.
Мне нужна ваша помощь в этом вопросе.
Мне нужно отправить данные из моего приложения windows form C# в текстовое поле веб-страницы ASP.NET
Данные вводятся вручную или с помощью сканера в текстовое поле веб-страницы, но мне нужно добавить различные данные.
Я не владелец веб-страницы и не имею доступа к коду или базе данных.
Вот почему мне нужно сделать это с помощью внешнего приложения.
Я вижу примеры использования направить процесс с помощью sendkeys, но не для меня:
Пожалуйста, помогите мне...!
DS
Что я уже пробовал:
<pre>public int Process(string Name) { string NomProcess; System.Diagnostics.Process[] Process1 = System.Diagnostics.Process.GetProcesses(); System.Diagnostics.Process[] Process2 = System.Diagnostics.Process.GetProcesses(); int ct1; for (ct1 = 0; (ct1 <= Process2.GetUpperBound(0)); ct1++) { NomProcess = Process2[ct1].MainWindowTitle; if ((Name== NomProcess)) { return Process2[ct1].Id; } } }
private void Btn_ProcessNP_Click(object sender, System.EventArgs e) { object ReturnValue; int x = 0; ReturnValue = Process("ECM"); string[] Texts = TxtPaste.Text.Split({, "\r\n", "\r", "\n"); StringSplitOptions.RemoveEmptyEntries; LstParts.DataSource = Texts; LstParts.Refresh(); LblContador.Text = LstParts.Items.Count; try { AppActivate(ReturnValue); // Activate foreach (string Text in Texts) { Clipboard.Clear(); Clipboard.SetText(Text); Thread.Sleep(3000); SendKeys.Send("^v"); SendKeys.Send("{DOWN}"); this.LstParts.SelectedIndex = x; x++; } MsgBox("Process Finished", MsgBoxStyle.Information, "Finish....!"); // TODO: Labeled Arguments not supported. Argument: 3 := 'Title' } catch (Exception ex) { MsgBox(("ECM not open " + ("\r\n" + "ERROR ..!")), MsgBoxStyle.Critical, "WARNING"); } }