• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
人生之路,职业之路
读书使人充实,交谈使人机敏,写记使人精确;
“动因+兴趣”——决心-持之以恒-见效
博客园    首页    新随笔    联系   管理    订阅  订阅
(原创)批处理学习小结

一.学习Wscript
1.获取当前运行目录全路径
    Wscript.ScriptFullName

2.获取Cscript.exe后面的参数
    比如: Cscript test.vbs FileName=1.txt sn=1
    获取参数FileName和SN:
    Dim argItem, argFileName, argSN, aryArg
    For each argItem in Wscript.Arguments
         aryArg = Split(argItem, "=")
         Select Case Ucase(aryArg(0))
              Case "FILENAME"
                   argFileName = aryArg(1)
              Case "SN"
                   argSN = aryArg(1)
         End Select
    Next

3.使用Wscript.shell组件开多个Dos运行窗口
    Dim shell
    Set shell = CreateObject("WScript.Shell")
    Dim strCommand 
    strCommand = "Cscript " & wscript.ScriptFullName
    shellResult = Shell.run(strCommand & " sn=" & i &" FileName=" & file ,1,False)

4. 在Dos窗口中打出信息, 用 Wscript.echo "要显示的信息"

5. Wscript.sleep(数字)

二. bat文件学习
1.用set 语句,要求用户输入参数
    @echo off
    set /p var=密码:
    set /p user=用户:
    cscript E:\checkpass.vbs %var% %user%
2.使用pause,脚本程序运行完会暂停,直到用户输入任意键

posted on 2008-01-09 16:19  FreeBird  阅读(268)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3