CreateObject(“Wscript.Shell”)用法

WScript.Shell 是 WshShell 对象的 ProgID,创建 WshShell 对象可以运行程序、操作注册表、创建快捷方式、访问系统文件夹、管理环境变量。该对象有一个 Run 方法。Run 方法创建一个新的进程,该进程以 intWindowStyle 窗口样式执行 strCommand。

语法

WshShell.Run( strCommand, [intWindowStyle], [blnWaitOnReturn] )

参数说明

strCommand

在 strCommand 参数内部的环境变量被自动扩展。

intWindowStyle

这是为新进程在 STARTUPINFO 结构内设置的 wShowWindow 元素的值。其意义与 ShowWindow 中的 nCmdShow 参数相同,可取以下值之一。

名称 值 含义

名称说明
SW_HIDE0隐藏窗口并激活另一窗口。
SW_MINIMIZE6最小化指定窗口并激活按 Z 序排序的下一个顶层窗口。
SW_RESTORE9激活并显示窗口。若窗口是最小化或最大化,则恢复到原来的大小和位置。在还原应用程序的最小化窗口时,应指定该标志。
SW_SHOW5以当前大小和位置激活并显示窗口。
SW_SHOWMAXIMIZED3激活窗口并以最大化显示该窗口。
SW_SHOWMINIMIZED2激活窗口并以最小化显示该窗口。
SW_SHOWMINNOACTIVE7最小化显示窗口。活动窗口保持活动。
SW_SHOWNA8以当前状态显示窗口。活动窗口保持活动。
SW_SHOWNOACTIVATE 44按窗口最近的大小和位置显示。活动窗口保持活动。
SW_SHOWNORMAL1激活并显示一个窗口。若窗口是最小化或最大化,则恢复到其原来的大小和位置。

blnWaitOnReturn

如果未指定 blnWaitOnReturn 或其值为 FALSE,则该方法立即返回到脚本继续执行而不等待进程结束。若 blnWaitOnReturn 设为 TRUE,则 Run 方法返回由应用程序返回的任何错误代码。如果未指定 blnWaitOnReturn 或其值为 FALSE,则 Run 返回错误代码 0(zero)。

VB
Set WshShell= Wscript.CreateObject("Wscript.Shell")
WshShell.Run "notepad.exe"

保存为notepad.vbs文件,双击会打开notepad。

拖拽多个文件到 BAT 文件的处理方法,获得全部文件名

D
@echo off 
:TOP 

@REM 本来以为 %1 中的1代表 第一个参数,要改变它才能获得其它
@REM 应该是 shift 对指针进行了位移,所以逐个读取了参数
IF (%1) ==() GOTO END 
@REM 下面逐个输出了文件名,可以编写需要的功能,如 >python main.py %1
echo "%1"

@REM 下面这个 SHIFT 研究了一下,应该是位移指针用的
SHIFT
GOTO TOP 
:END 

PAUSE 
 

街霸5 挑战/试练 卡琳

2-8

街霸5-挑战与试炼2-8

这一节看起来简单,要熟练掌握的话,还是要花点时间来控制节奏,开V后的 GUREN KEN 要尽量快,最快(这一步不够快的话,后面间隔就会不够),后面的 GUREN CHOCHU 和 GUREN KUSABI 则需要尽量慢一点,每一步慢半拍,熟悉节奏就好了。

2-10

2-10的站立重拳要稍稍有个停顿,不然后面的 TENKO 很容易失败。