小编Fel*_*lix的帖子

批处理文件 - 从传递的参数获取没有扩展名的文件名

我正在尝试创建一个批处理文件来运行:

.tex --> .dvi : latex filename.tex  
.dvi --> .ps  : dvips -o filename.ps filename 
.ps --> .pdf  : ps2pdf filename.ps
Run Code Online (Sandbox Code Playgroud)

我试过了:

latex %1
dvips -o %~n%1.ps %n%1
ps2pdf %~n%1.ps
Run Code Online (Sandbox Code Playgroud)

假设这~n将给我文件名而没有传递文件的扩展名.但是,它不起作用(除了第一行).有谁知道正确的版本?

batch-file

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

batch-file ×1