Windows 将参数传递给批处理文件中的另一个进程

Windows 将参数传递给批处理文件中的另一个进程,windows,batch-file,gdb,Windows,Batch File,Gdb,我正在为gdb调试器编写一个批处理文件。 我运行gdb进程,但我想知道如何将参数从批处理文件传递到gdb进程。 这是我的示例批处理文件: @echo off cd /d "c:\MinGW\bin\" set PATH=c:\MinGW\bin\ echo %PATH% gcc -g start.c -o start.exe gdb start.exe gdb > set logging file output.txt gdb > b 1 pause 如上所示,当

我正在为gdb调试器编写一个批处理文件。 我运行gdb进程,但我想知道如何将参数从批处理文件传递到gdb进程。 这是我的示例批处理文件:

@echo off        
cd /d "c:\MinGW\bin\"
set PATH=c:\MinGW\bin\
echo %PATH%
gcc -g start.c -o start.exe

gdb start.exe
gdb > set logging file output.txt
gdb > b 1
pause

如上所示,当我为start.exe启动gdb时,我需要通过批处理文件将设置的日志文件和断点参数传递给它。但上面的代码不起作用。请在这方面帮助我。

可能是@joshpoley的副本,它似乎是用于bash脚本的。我需要一个批处理脚本的方法。链接页面显示了如何通过命令行上的文件传递多个命令,它在Windows批处理文件和bash脚本中的工作方式应该是相同的。