作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我尝试使用以下代码,但它通过每个 if 循环而不是根据其文件扩展名进行解析。我觉得我的 if 语句不正确。谁能简化这个过程?我想要的只是文件应该根据其默认文件扩展程序从文件夹中打开。我还需要将它投影到监视器上。因此还需要集成我添加的全屏模式代码。
:loop
cd c:/Program Files (x86)/Adobe/Acrobat Reader DC/Reader
set dir1=folder location
for %%X IN ("%dir1%\*.*") DO (
taskkill /f /im "AcroRd32.exe"
taskkill /f /im "Powerpnt.exe"
taskkill /f /im "Winword.exe"
echo %%X
IF %%X EXIST "%dir1%\*.pdf" (
start /max AcroRd32.exe /A "pagemode=FullScreen" "%%X"
timeout /t 5
)
Else IF %%X EXIST "%dir1%\*.pptx" (
"C:\Program Files (x86)\Microsoft Office\root\Office16\Powerpnt.exe" /S "%%X"
timeout /t 5
)
ELSE IF %%X EXIST "%dir1%\*.docx" (
start /max "C:\Program Files (x86)\Microsoft Office\root\Office16\Winword.exe" "%%X"
timeout /t 5
)
)
goto loop
最佳答案
改变
IF %%X EXIST "%dir1%\*.pdf" (
到
IF /i "%%~xX"==".pdf" (
(并跟随其他扩展的弹跳球)
也就是说,如果(不区分大小写)找到的文件名的扩展名等于(keystring),则执行指定的命令。
关于windows - 如何检查文件扩展名并相应地使用 Windows 批处理文件中的默认程序打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35804957/
我在 Java 中遇到异常处理问题,这是我的代码。当我尝试运行此行时出现编译器错误:throw new MojException("Bledne dane");。错误是: exception MojE
我刚刚开始学习asp.net。在你们的支持下,我希望我能从这个论坛学到更多东西。 我的问题是, 我在 asp.net 页面中有一个 TabContainer1,因为每个选项卡面板中有多个类似 (60)
我是一名优秀的程序员,十分优秀!