我想使用批处理脚本自动执行打开某个文件的过程。这个想法是将包含批处理脚本和文件的文件夹分发到其他计算机,并且脚本应该在 CMD 窗口内启动程序(文件)。现在问题来了。包含文件和脚本的文件夹的路径是未知的,因为我不知道用户将把文件夹放在哪里。我已经用脚本中的以下几行解决了这部分问题。
@echo off
echo %~dp0|clip
pause
现在这会将文件的路径复制到剪贴板。我现在需要的是使用该路径,以便我可以打开文件夹中的程序。问题是我不知道如何在 CMD 中自动执行从剪贴板粘贴的过程。我的想法是运行如下程序:
start cmd /c "action" "pastePathHere\otherFileName"
“动作”是指对文件执行的操作。
但我不知道该怎么做。.bat
为了方便起见,我想在一个文件中完成所有操作。