我正在使用.bat文件同时打开多个pdf书籍,这是一个例子:
@echo off
start "Constazo" "D:\Docs\Leitura\Medicine and biology\Physiology\(Costanzo Physiology) Linda S. Costanzo PhD-Physiology_ with STUDENT CONSULT Online Access, 5e-Saunders (2013).pdf"
start "guyton" "D:\Docs\Leitura\Medicine and biology\Physiology\Guyton12e.pdf"
start "constazo br" "D:\Docs\Leitura\Medicine and biology\Physiology\Constazo4eptbr.pdf"
start "Physio integrated" "D:\Docs\Leitura\Medicine and biology\Physiology\Human physiology an integrated approach.pdf"
start "tortora" "D:\Docs\Leitura\Medicine and biology\Anatomy\Tortora.pdf"
但是,我在许多计算机上使用这些书籍,有时将它们放在笔式驱动器上。我想知道如何制作这个脚本的版本来打开书籍而不必一直改变路径。我认为我这样做的最好方法是将脚本放在与书籍相同的文件夹中,并使用一个命令“将您所在的文件夹视为我列出的所有文件的路径”。任何人都可以帮我解决这个问题吗?
我是一名没有编程经验的医学生,我非常感谢你的时间。
答案 0 :(得分:0)
您可以将以下代码用于存储在目录D:\Docs\Leitura\Medicine and biology
中的批处理文件,或者包含子目录Physiology
和Anatomy
的目录:
@echo off
cd /D "%~dp0"
start "Constazo" "Physiology\(Costanzo Physiology) Linda S. Costanzo PhD-Physiology_ with STUDENT CONSULT Online Access, 5e-Saunders (2013).pdf"
start "guyton" "Physiology\Guyton12e.pdf"
start "constazo br" "Physiology\Constazo4eptbr.pdf"
start "Physio integrated" "Physiology\Human physiology an integrated approach.pdf"
start "tortora" "Anatomy\Tortora.pdf"
要了解使用的命令及其工作原理,请打开命令提示符窗口,执行以下命令,并完全阅读为每个命令显示的所有帮助页面。
call /?
...包含%~dp0
的说明(参数0的驱动器和路径 - 批处理文件)。cd /?
echo /?
start /?