找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 34566|回复: 4

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

[复制链接]
发表于 2014-8-14 11:01:20 | 显示全部楼层 |阅读模式
代码如下:
  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  
复制代码
如何让后两个显示为正确的结果?

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2014-8-14 11:13:46 | 显示全部楼层
ws.popup("m的值为:" +  m, 1)

评分

参与人数 1技术 +1 收起 理由
zhanglei1371 + 1 感谢帮助!

查看全部评分

 楼主| 发表于 2014-8-14 12:53:03 | 显示全部楼层
本帖最后由 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.        
  6.        
  7. var n=0,m=0
  8. var ws=new ActiveXObject("wscript.shell")
  9. while (!WSH.stdin.atendofstream){
  10.         f=WSH.stdin.readline()
  11.         ws.popup(f,0,"消息",1)
  12.         }
复制代码
代码运行后,如果c:\12文件夹中有数百文件,我想查看头几个时就退出,但是不论点击“确定”还是“取消”框都无法退出,一直不停的出现数百个消息框,怎么能实现随时退出来?
发表于 2014-8-14 13:13:01 | 显示全部楼层
加个计数器 再判断 要看多少自己定

评分

参与人数 1技术 +1 收起 理由
zhanglei1371 + 1 谢谢,已解决,原来点击cmd框的关闭就行了

查看全部评分

发表于 2014-8-15 00:09:34 | 显示全部楼层
本帖最后由 Linuxer 于 2014-8-15 00:12 编辑

回复 3# zhanglei1371


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

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 06:51 , Processed in 0.031646 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表