Board logo

标题: [其他] [已解决]批处理调用jscript脚本popup如何同时显示字符串+变量? [打印本页]

作者: zhanglei1371    时间: 2014-8-14 11:01     标题: [已解决]批处理调用jscript脚本popup如何同时显示字符串+变量?

代码如下:
  1. @set @n=0 /* & echo off
  2. cscript /nologo /e:jscript %0
  3. pause& exit/b
  4. */
  5. var ws=new ActiveXObject("wscript.shell")
  6. m=123
  7. ws.popup(m)
  8. ws.popup("m的值为:")
  9. ws.popup("m的值为:" & m)  //显示为0  
  10. WScript.echo("m的值为:" & m)   //显示为0  
复制代码
如何让后两个显示为正确的结果?
作者: apang    时间: 2014-8-14 11:13

ws.popup("m的值为:" +  m, 1)
作者: zhanglei1371    时间: 2014-8-14 12:53

本帖最后由 zhanglei1371 于 2014-8-14 12:54 编辑

回复 2# apang


    还有个问题希望大师能指点下:
  1. @set @n=0 /* & echo off
  2. pushd c:\12
  3. dir /a/b/s c:\12|cscript -nologo -e:jscript "%~0"
  4. pause & exit/b & rem */
  5. var n=0,m=0
  6. var ws=new ActiveXObject("wscript.shell")
  7. while (!WSH.stdin.atendofstream){
  8. f=WSH.stdin.readline()
  9. ws.popup(f,0,"消息",1)
  10. }
复制代码
代码运行后,如果c:\12文件夹中有数百文件,我想查看头几个时就退出,但是不论点击“确定”还是“取消”框都无法退出,一直不停的出现数百个消息框,怎么能实现随时退出来?
作者: terse    时间: 2014-8-14 13:13

加个计数器 再判断 要看多少自己定
作者: Linuxer    时间: 2014-8-15 00:09

本帖最后由 Linuxer 于 2014-8-15 00:12 编辑

回复 3# zhanglei1371


    #popup后边加上window.close();试试。
刚没看清楚,需要随时退出的话就是按你说的关cmd窗口。。毕竟代码是在cmd里执行的。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2