gpt4 book ai didi

windows - 打开一个文件并等待它退出/退出然后继续批处理文件

转载 作者:可可西里 更新时间:2023-11-01 10:28:49 24 4
gpt4 key购买 nike

    SETLOCAL enableextensions enabledelayedexpansion
:: change your Given/First name
set MYSELF=Felipe
set BOSS=Jon
set "MYFILE=Timesheet_%MYSELF%_FY10.11_Version_1.1.xls"
set "MYLOCKEDFILE=%MYFILE%.gpg"
set "SAFETY=~%MYFILE%"

:: PFx86: this variable is needed to avoid breaking 'if' statement below
set "PFx86=%PROGRAMFILES(x86)%"
if exist (%PFx86%) (
set "GPGBIN=%PFx86%\GNU\GnuPG\"
echo 64-bit windows...
) else (
set "GPGBIN=%PROGRAMFILES%\GNU\GnuPG\"
echo 32-bit windows...
)

if exist %MYLOCKEDFILE% (
echo locked file found
for %%F in (%MYLOCKEDFILE%) do (
set ATTRIBS=%%~aF
set READ_ATTRIB=!ATTRIBS:~1,1!

if !READ_ATTRIB!==r (
echo locked file is RO...
:: svn lock
TortoiseProc.exe /command:lock /path:%MYLOCKEDFILE%
) else (
echo locked file is RW...
)

:: decrypt
echo decrypting...
"%GPGBIN%\gpg.exe" "%MYLOCKEDFILE%"
)

if exist %MYFILE% (
echo opening %MYFILE%...
%MYFILE%
echo encrypting...
:: encrypt
gpg.exe -r %BOSS% -r %MYSELF% -e %MYFILE%
echo deleting %MYFILE%...
del %MYFILE%
)
)

我有一个执行以下操作的批处理文件

  1. 解密 timesheet.xls.gpg 文件
  2. 打开它

    “时间表.xls”

  3. 然后用gpg再次加密

时间表打开后,它会立即继续“加密”阶段。

如何让它等到 XLS 文件关闭后才能恢复脚本的运行(无需明确的用户干预)?

最佳答案

我用过

START /WAIT "title" "..\path\to\excel.exe" "%MYFILE%"

它奏效了。

关于windows - 打开一个文件并等待它退出/退出然后继续批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5710785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com