问:

start在vbs里是什么

答:
在Visual Basic Script(VBS)语言中,start是一个关键词,用于启动一个新的进程(程序)。
使用start关键词可以启动另一个应用程序,或者启动VBS脚本本身的另一个实例。
start的语法格式为:
start "title" , "command/filename"
- title: 启动进程的标题。如果省略title,则启动的进程标题与启动它的进程相同。
- command/filename: 要启动的可执行文件、文档、脚本等。可以是程序的路径和文件名;也可以直接是程序名,此时需要确保PATH环境变量包含该程序所在目录。
例如:
1. 启动记事本:
start "" ,"notepad.exe"
2. 启动计算器:
start "Calc" ,"calc.exe"
3. 启动VBS脚本本身的新实例:
start "New Instance" , WScript.ScriptName
4. 打开WWW文件夹:
start "" ,"explorer.exe c:\www"
5. 利用start实现VBS脚本的递归调用:
start "Recursion" , WScript.ScriptName
start关键词常用于VBS脚本里实现打开其他程序、文件、网页等功能。利用start可以启动命令行程序,也可以启动图形界面程序。
需要注意的是:
1. start启动的新进程是完全独立的,它不会继承启动它的进程的环境变量或当前目录等上下文信息。
2. 必须提供绝对路径或包含文件扩展名,否则启动将失败。
3. 不能用于直接启动批处理文件(.bat),需要先使用WScript.Echo执行批处理文件。
希望这些信息能帮助您理解和使用VBS语言中的start关键词。如果您有任何其他问题,请随时提出。