这是我想改进的 VBScript。我想要四件事:
1) 添加一行,将扩展名 cleanup.dll 重命名为 cleanup.exe,以便它可以被 WshShell.run 调用并执行(隐藏)。
2) 就在下面写的方式,脚本打开两个屏幕:cleanup.exe 的屏幕和一个空白屏幕,应该为用户隐藏,这不是正在发生的事情!如何隐藏第二个屏幕?我想以不可见的方式运行它(用户无法关闭或操作第二个屏幕。它将通过 cleanup.exe 中的代码关闭)。**注意:下面的代码在 Windows XP 中完美运行,但在 Windows 7 上却不行.如何让它在所有Windows平台上工作?
VBSCRIPT "第二个.vbs"
Set WshShell = CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.MoveFile "cleanup.dll" , "cleanup.exe"
WshShell.Run "c:\cleanup.exe", 0, TRUE
Set WshShell = Nothing
批处理“大师.bat”
@echo off
wscript Second.vbs
exit /b
3) 有没有好的可靠的软件可以从 VBS 转换为 EXE ?
4)我遇到的另一个问题是下面的命令行没有产生结果。我必须使用下面代码的第二部分吗?为什么 ??
假设我的批处理文件位于驱动器 f:\
如果我双击它,我的屏幕应该会填充从 TXT 文件中提取的信息,该文件实际上位于驱动器 c:\
@echo off
set DRV=C:\August\MyProgram
cd\
cd %DRV%
type test.txt & pause>nul
@echo off
set DRV=C:\August\MyProgram
cd\
c:
cd %DRV%
type test.txt & pause>nul
提前感谢您的解释和解决方案