我有一个名为USER_PREM_HOL_AMT.bat
的文件。
里面的代码是:
set datename=%date% %username% %~n0
:CheckOS
IF EXIST "C:\Program Files\Microsoft Office\Office14\EXCEL.exe" (GOTO OFFICE2010) ELSE (GOTO OFFICE2013)
:OFFICE2010
ECHO %datename%>>"O:\Holiday.log"
START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.exe" /e "file://///Log_files\Holiday.xlsm"
EXIT
GOTO END
这当前显示日志:
Tue 09/11/2018 7098703 USER_PREM_HOL_AMT
我要它给我
Tue 09/11/2018 7098703 Holiday.xlsm
有没有办法做到这一点? 获取打开的文件名,而不是其自己的名称。
答案 0 :(得分:0)
您可以更改第一行以指定文件名。
set "datename=%date% %username% Holiday.xlsm"