Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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 如何在Windows上使用JScript创建警报/消息/弹出框?_Javascript_Windows_Windows 10_Jscript_Wsh - Fatal编程技术网

Javascript 如何在Windows上使用JScript创建警报/消息/弹出框?

Javascript 如何在Windows上使用JScript创建警报/消息/弹出框?,javascript,windows,windows-10,jscript,wsh,Javascript,Windows,Windows 10,Jscript,Wsh,我正试图在windows10上执行一个窗口警报,但进展不太顺利 这就是我所尝试的: window.alert(“alert”); 及 警报(“警报”); 它是否用另一种语言也没关系。但如果有一种方法可以用JavaScript实现,请回答 警报(“警报”)应该可以工作 您可以在这里进行测试: 我刚刚在win 10上做了,效果很好。alert(“alert”)应该可以工作 您可以在这里进行测试: 我刚刚在win 10上做了,效果很好。窗口。警报仅是浏览器功能。您只能在浏览器环境中执行它 对于WS

我正试图在windows10上执行一个窗口
警报
,但进展不太顺利

这就是我所尝试的:

window.alert(“alert”);

警报(“警报”);
它是否用另一种语言也没关系。但如果有一种方法可以用JavaScript实现,请回答

警报(“警报”)应该可以工作

您可以在这里进行测试:

我刚刚在win 10上做了,效果很好。

alert(“alert”)应该可以工作

您可以在这里进行测试:


我刚刚在win 10上做了,效果很好。

窗口。警报仅是浏览器功能。您只能在浏览器环境中执行它

对于WSH JScript中的简单消息框,请编写:

WScript.Echo(“Windows消息框示例”);
如果您需要WSH JScript中的扩展消息框,请编写:

var mbOK=0,
mbOKCancel=1,
mbCancel=2,
mbinfo=64,//信息图标
text=/“Windows脚本主机示例”,
title=/“title示例”,
wshShell=WScript.CreateObject(“WScript.Shell”),
intDoIt=wshShell.Popup(文本,
0,//如果>0,则显示弹出窗口的时间为秒。如果为0,则无超时。
标题
mbOKCancel+MBI信息);
if(intDoIt==mbCancel)
{
WScript.Quit();//WScript的结束(每个for&while循环也结束)
}
Echo(“已执行样本”);
您必须将所有内容保存在
example.js
文件中,并用鼠标双击执行此文件。如果您需要对internationale邮件的支持,请将其保存为unicode格式(但UTF-8格式!)

一些有用的例子 如果您每隔15秒(或1小时)需要一些消息框,您可以使用
while
循环和
WScript.sleep
函数来完成,因为WSH JScript中也没有
setTimeout
函数

在下一个代码示例中,如果您一直单击OK按钮,则在无休止的循环中每隔15秒就会出现一个消息框。单击“取消”按钮将结束整个脚本(每个for&while循环也将结束)

while(true)
{
var mbOK=0,
mbOKCancel=1,
mbCancel=2,
mbinfo=64,//信息图标
text=“待办事项:编写你的应用程序代码!去做!去做!”,
title=“简单的待办事项”,
wshShell=WScript.CreateObject(“WScript.Shell”),
intDoIt=wshShell.Popup(文本,
0,//如果>0,则显示弹出窗口的时间为秒。如果为0,则无超时。
标题
mbOKCancel+MBI信息);
if(intDoIt==mbCancel)
{
WScript.Quit();//WScript的结束(每个for&while循环也结束)
}
WScript.sleep(15000);//每15秒一次,每小时60*60*1000=3600000
}

您将在联机丛书中获得更多信息。

窗口。警报
仅是浏览器功能。您只能在浏览器环境中执行它

对于WSH JScript中的简单消息框,请编写:

WScript.Echo(“Windows消息框示例”);
如果您需要WSH JScript中的扩展消息框,请编写:

var mbOK=0,
mbOKCancel=1,
mbCancel=2,
mbinfo=64,//信息图标
text=/“Windows脚本主机示例”,
title=/“title示例”,
wshShell=WScript.CreateObject(“WScript.Shell”),
intDoIt=wshShell.Popup(文本,
0,//如果>0,则显示弹出窗口的时间为秒。如果为0,则无超时。
标题
mbOKCancel+MBI信息);
if(intDoIt==mbCancel)
{
WScript.Quit();//WScript的结束(每个for&while循环也结束)
}
Echo(“已执行样本”);
您必须将所有内容保存在
example.js
文件中,并用鼠标双击执行此文件。如果您需要对internationale邮件的支持,请将其保存为unicode格式(但UTF-8格式!)

一些有用的例子 如果您每隔15秒(或1小时)需要一些消息框,您可以使用
while
循环和
WScript.sleep
函数来完成,因为WSH JScript中也没有
setTimeout
函数

在下一个代码示例中,如果您一直单击OK按钮,则在无休止的循环中每隔15秒就会出现一个消息框。单击“取消”按钮将结束整个脚本(每个for&while循环也将结束)

while(true)
{
var mbOK=0,
mbOKCancel=1,
mbCancel=2,
mbinfo=64,//信息图标
text=“待办事项:编写你的应用程序代码!去做!去做!”,
title=“简单的待办事项”,
wshShell=WScript.CreateObject(“WScript.Shell”),
intDoIt=wshShell.Popup(文本,
0,//如果>0,则显示弹出窗口的时间为秒。如果为0,则无超时。
标题
mbOKCancel+MBI信息);
if(intDoIt==mbCancel)
{
WScript.Quit();//WScript的结束(每个for&while循环也结束)
}
WScript.sleep(15000);//每15秒一次,每小时60*60*1000=3600000
}

您将在在线图书中获得更多信息。

alert(“alert”);应该有用。你可以在这里进行测试:我刚刚做了,在Win10上,效果很好;应该有用。你可以在这里测试一下:我刚刚在win 10上测试过,效果很好。我的意思是在Windows上,而不是在浏览器上。@Herter,看看我的答案。您的代码仅在浏览器环境中工作。但是OP需要在WSHJScript中使用它。您可以删除您的答案,因为它是错误的。我的意思是在Windows上,而不是在浏览器上。@Herter,请参阅我的答案。您的代码仅在浏览器环境中工作。但是OP需要在WSHJScript中使用它。你可以删除你的答案,因为它是错误的。