添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
失恋的酱肘子  ·  Neo4j 入门 - Iawen's ...·  5 天前    · 
道上混的稀饭  ·  KVO·  3 月前    · 
安静的自行车  ·  如何在Ruby on ...·  5 月前    · 
玩足球的黄花菜  ·  Sierra Designs: ...·  6 月前    · 

1. 概述

https://docs.microsoft.com/en-us/previous-versions//d5fk67ky(v=vs.85)?redirectedfrom=MSDN

if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin

2. 说明

使用bat调用windows的wshscript,然后运行脚本本身。

2.1 %~nx0

  • %0 绝对路度径
  • %~ 扩充任何符号
  • ::n 文件名
  • ::x 扩展名
  • %~nx 扩充文件名和扩展名
  • 2.2 vb.run

    object.Run(strCommand, [intWindowStyle], [bWaitOnReturn]) 
    

    strCommand 要执行的命令

    intWindowStyle

    0 隐藏一个窗口并激活另一个窗口。 1 激活并显示窗口。如果窗口处于最小化或最大化状态,则系统将其还原到原始大小和位置。第一次显示该窗口时,应用程序应指定此标志。 2 激活窗口并将其显示为最小化窗口。 3 激活窗口并将其显示为最大化窗口。 4 按最近的窗口大小和位置显示窗口。活动窗口保持活动状态。 5 激活窗口并按当前的大小和位置显示它。 6 最小化指定的窗口,并按照 Z 顺序激活下一个顶部窗口。 7 将窗口显示为最小化窗口。活动窗口保持活动状态。 8 将窗口显示为当前状态。活动窗口保持活动状态。 9 激活并显示窗口。如果窗口处于最小化或最大化状态,则系统将其还原到原始大小和位置。还原最小化窗口时,应用程序应指定此标志。 10 根据启动应用程序的程序状态来设置显示状态。

    bWaitOnReturn 是否等待返回