所以我创建了这个实用程序批处理文件,向您显示各种信息,但我希望它在计算机启动时启动。所以我将它添加到C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
但我希望它转到带有指示的特定菜单:startup
所以我决定我应该创建一个新的 bat 文件,其中包含类似
start cmd /k goto startup
但由于该文件中没有,所以:startup
它不起作用。
答案1
您可以:
插入goto startup
到批处理文件的开头。
或者你可以插入这行代码:
IF /I "%~dp0"=="%APPDATA%\Microsoft\Windows\Start Menu\Startup" ( goto startup )
如果您想先检查它是否在启动目录中,请在批处理文件的开头。
答案2
您无法从外部跳转到 CMD 文件内的标签...
最好的方法是将所需的标签作为参数提供给 CMD 文件,然后使用类似
if not %1.==. goto %1
作为 CMD 文件的第一行。