А вам именно руками нужно?Как можно в Зеннобоксе или в Зенне ручками (именно человеком) нажать кнопку обновить?
Переход по урлу не подходит...
Работа с некоторыми сайтами очень нуждается в такой кнопке...
Это то понятно. Но в масспотоке какая форма за что отвечает в спешке не разобрать...Ну, можно создать форму WinForms, на ней добавить кнопку. В нужный момент отображать окошко с кнопкой, а при нажатии дёргать обновление.
Перехват штука суровая. На разобрался времени нет.А куда спешить-то? Разобрался какой поток и нажал.
Вот пожалуйстаЕх, кнопку бы...
System.Windows.Forms.Form F = new System.Windows.Forms.Form();
F.Text = "Обновление страницы";
F.Width=150;
F.Height=110;
F.ControlBox = false;
F.MaximizeBox = false;
F.MinimizeBox = false;
F.TopMost = true;
System.Windows.Forms.Button button = new System.Windows.Forms.Button();
button.Text = "Refresh";
button.Location = new System.Drawing.Point(10,10);
button.Size=new System.Drawing.Size(110,50);
F.Controls.Add(button);
button.Click += (delegate
{
project.Variables["answer"].Value = "yes";
instance.ActiveTab.MainDocument.EvaluateScript("window.location.reload(true)");
F.Dispose();
});
F.ShowDialog();
return 0;
Вот пожалуйстаПока пруха идет спрошу, а нельзя ли сделать 2 кнопки в
типа обновить или все и так хорошо и идем дальше? Я потом по {-Variable.answer-} считав ответ пойму нужно ли опять возвращаться на экшен обновления. Типа на выходе Yes \ что то другое - куда идти.
спс
System.Windows.Forms.Form F = new System.Windows.Forms.Form();
F.Text = "Refresh";
F.Width=150;
F.Height=170;
F.ControlBox = false;
F.MaximizeBox = false;
F.MinimizeBox = false;
F.TopMost = true;
System.Windows.Forms.Button button = new System.Windows.Forms.Button();
button.Text = "Обновить страницу";
button.Location = new System.Drawing.Point(10,10);
button.Size=new System.Drawing.Size(110,50);
F.Controls.Add(button);
System.Windows.Forms.Button button2 = new System.Windows.Forms.Button();
button2.Text = "Идем далее";
button2.Location = new System.Drawing.Point(10,70);
button2.Size=new System.Drawing.Size(110,50);
F.Controls.Add(button2);
button.Click += (delegate
{
project.Variables["answer"].Value = "yes";
instance.ActiveTab.MainDocument.EvaluateScript("window.location.reload(true)");
F.Dispose();
});
F.AcceptButton = button;
button2.Click += (delegate
{
project.Variables["answer"].Value = "no";
F.Dispose();
});
F.ShowDialog();
return 0;