Windows 脚本以运行安全文件,然后将其删除
我正在尝试创建一个脚本,将一个安全的exe文件从分配了驱动器号D的闪存驱动器复制到C目录。然后运行exe,删除exe,然后关闭电脑。我有技术人员需要这样做,以使生物识别读取器正常工作。他们一直在搞砸这个过程,我想让这个过程自动化,这样我就不会头疼了。该文件是安全的,不会因许可而泄露给我们的客户。我已经尝试了批处理脚本,但exe似乎无法正确启动 以下是我所拥有的:Windows 脚本以运行安全文件,然后将其删除,windows,batch-file,vbscript,Windows,Batch File,Vbscript,我正在尝试创建一个脚本,将一个安全的exe文件从分配了驱动器号D的闪存驱动器复制到C目录。然后运行exe,删除exe,然后关闭电脑。我有技术人员需要这样做,以使生物识别读取器正常工作。他们一直在搞砸这个过程,我想让这个过程自动化,这样我就不会头疼了。该文件是安全的,不会因许可而泄露给我们的客户。我已经尝试了批处理脚本,但exe似乎无法正确启动 以下是我所拥有的: COPY "D:\Biometric\software.exe" "C:\software.exe" Pause pushd C:
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.exe',然后执行start
命令,不执行任何操作。”
插入一组额外的引号以使start命令正常工作
start "" "C:\software.exe"
您的代码存在一个问题,即您将尝试在它完成运行之前将其删除,因为您使用的是start。在这种情况下,start是不必要的,这意味着不要等待程序完成。
c:\software
。