【发布时间】:2015-04-25 09:44:22
【问题描述】:
我正在尝试创建一个脚本,将安全的 exe 文件从分配了驱动器号 D 的闪存驱动器复制到 C 目录。然后运行该 exe,删除该 exe,然后关闭 PC。我有技术人员需要这样做才能使生物识别阅读器正常工作。他们一直在搞砸这个过程,我想把这个过程自动化,以免让我头疼。该文件是安全的,不会因许可而泄露给我们的客户。我已经尝试过批处理脚本,但 exe 似乎无法正确启动。
这就是我所拥有的:
COPY "D:\Biometric\software.exe" "C:\software.exe"
Pause
pushd C:\
Start "C:\software.exe"
Pause
pushd C:\
erase "software.exe" /F /Q
Pause
c:\windows\system32\shutdown -s -f -t 00
我从未尝试过 VBScript,我想也许这可能会得到我需要的结果,任何帮助将不胜感激。
【问题讨论】:
-
您的代码的一个问题是您将尝试在它完成运行之前将其删除,因为您正在使用 start 运行它。在这种情况下不需要启动,这意味着不要等待程序完成。只需
c:\software。
标签: windows batch-file vbscript