Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jscript(适用于windows应用程序)中获取输入?_Javascript - Fatal编程技术网

Javascript 如何在jscript(适用于windows应用程序)中获取输入?

Javascript 如何在jscript(适用于windows应用程序)中获取输入?,javascript,Javascript,我一直在使用javascript为windows开发这个应用程序.exe,它可以计算两个数字的总和。但是我需要知道如何在javascript for windows中获取用户输入 var a= /*code for user input*/; var b= /*code for user input*/; var c=a+b; print(c); prompt关键字就是您要查找的内容 var a = prompt("A:"); var b = prompt("B:"); print(a +

我一直在使用javascript为windows开发这个应用程序.exe,它可以计算两个数字的总和。但是我需要知道如何在javascript for windows中获取用户输入

var a= /*code for user input*/;
var b= /*code for user input*/;

var c=a+b;
print(c);
prompt关键字就是您要查找的内容

var a = prompt("A:");
var b = prompt("B:");

print(a + b);

可以这样做:

import System;
import System.Drawing;
import Accessibility;
import System.Windows.Forms;

class EventTestForm extends Form
{
  var btn : Button;
  var tbx : TextBox;
  var tbx2 : TextBox;
  var equ;
  var equ2;
  function EventTestForm()
  {
    tbx = new TextBox;
    tbx2 = new TextBox;
    tbx.Top = 21;
    btn = new Button;
    btn.Top=42;

    btn.Text = "Fire Event";
    Controls.Add(btn);
    Controls.Add(tbx);
    Controls.Add(tbx2);
       // Connect the function to the event.
    btn.add_Click(ButtonEventHandler1);
  }

  // Add an event handler to respond to the Click event raised
  // by the Button control.
  function ButtonEventHandler1(sender, e : EventArgs)
  {
    equ = Convert.ToInt32(tbx.Text);
    equ=int.Parse(tbx.Text);
    equ2 = Convert.ToInt32(tbx2.Text);
    equ2=int.Parse(tbx2.Text);
    MessageBox.Show(equ+equ2);
  }
}

Application.Run(new EventTestForm);
编译步骤:

1.go to you .net framework folder.
2.search for jsc.exe.
3.add its location to your environmental variable "path".
4.save this code as calc.js
5.open cmd and goto the folder where calc.js is located.
6.type jsc calc.js
7.run calc.exe.

这完全取决于您使用什么技术使用JavaScript创建Windows.exe。@BipBip我尝试过,但在Windows上不起作用。为什么不使用表单元素?这里需要更多详细信息。@Juhana我使用.net framework中的JavaScript编译器jsc.exe和cmd来编译我的程序。谢谢您的帮助,但这对我的程序有效html。我在找窗户。