[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] [已解决]批处理调用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  
复制代码
如何让后两个显示为正确的结果?
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

ws.popup("m的值为:" +  m, 1)
1

评分人数

TOP

本帖最后由 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文件夹中有数百文件,我想查看头几个时就退出,但是不论点击“确定”还是“取消”框都无法退出,一直不停的出现数百个消息框,怎么能实现随时退出来?

TOP

加个计数器 再判断 要看多少自己定
1

评分人数

    • zhanglei1371: 谢谢,已解决,原来点击cmd框的关闭就行了技术 + 1

TOP

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

回复 3# zhanglei1371


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

TOP

返回列表