我的主要目标是能够不断跟踪单个文本片段的字数和字符数,同时能够整体阅读整个长文档。
我正在编写一个批处理脚本,它通过回显每一行并将输出定向到创建的文件来创建 VB 脚本。除了获取命令行变量并将其用作 VBS 变量的两行之外,它在大多数情况下都有效。这是代码:
ECHO:strHomeFolder = oShell.ExpandEnvironmentStrings^(^"^%USERPROFILE^%^"^) >> uninstallBeta.vbs
ECHO:strProgramData = oShell.ExpandEnvironmentStrings^(^"^%ProgramData^%^"^) >> uninstallBeta.vbs
Run Code Online (Sandbox Code Playgroud)
它在 VB 脚本中应该是这样的:
strHomeFolder = oShell.ExpandEnvironmentStrings("%USERPROFILE%")
strProgramData = oShell.ExpandEnvironmentStrings("%ProgramData%")
Run Code Online (Sandbox Code Playgroud)
但会发生什么是批处理脚本,它只是回应整行,包括>> uninstallBeta.vbs. 知道为什么会这样吗?我有类似的行来创建其他 VBS 和批处理脚本,我认为这样做很好。我检查了拼写错误,没有发现。它在命令提示符中运行良好,但在批处理脚本中不起作用。