打开文件,等待其退出/退出,然后继续批处理文件
||
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%
)
)
我有一个执行以下操作的批处理文件
解密timesheet.xls.gpg文件
用打开
\“ timesheet.xls \”
然后用gpg再次加密
时间表打开后,它将立即继续进入“加密”阶段。
如何使其等待直到XLS文件关闭才能继续运行脚本(无需用户的明确干预)?
没有找到相关结果
已邀请:
2 个回复
翰冒绢县
而且有效。
室邢