如何使用命令提示符按顺序 运行 多个脚本
How to run multiple scripts in sequence using command prompt
我需要对 post-现场可编程门阵列 (FPGA) 设计的综合硬件描述语言 (HDL) 文件进行一些修改。我在该设计过程中使用 Microsemi 的 Libero 片上系统 (SoC) 工具。
总共有三个不同的设计过程,例如
- 修改前的过程
- 修改过程
- Post-HDL代码修改过程
所有三个步骤都需要使用 Windows 命令行按顺序执行。我为第一个和第三个进程编写了一个 Tcl 脚本,为第二个进程编写了一个 Perl 脚本。在第一个和第三个过程中,会通过命令行调用一些用于综合、仿真、布局布线的FPGA设计工具。
这是作品的整体思路。我的问题是如何在命令行中使用单个脚本(或任何其他文件格式)按顺序 运行 所有三种不同的脚本(Tcl、Perl 和 Tcl)?
注意:在几个步骤中,需要通过STDIN获取用户数据。我在 windows 平台工作..
我不熟悉 Tcl
但使用 Perl
的示例是(来自 DOS
命令行):
perl hi.pl > log.txt & perl mid.pl >> log.txt & perl low.pl >> log.txt
3 个 perl
脚本 运行 连同所有 3 个脚本的输出放在一个名为 log.txt.
的文件中
您可以根据需要合并 STDIN
。
创建批处理文件(扩展名为 .bat),类似于:
start /b tcl script1
start /b perl script1
start /b tcl script2
我需要对 post-现场可编程门阵列 (FPGA) 设计的综合硬件描述语言 (HDL) 文件进行一些修改。我在该设计过程中使用 Microsemi 的 Libero 片上系统 (SoC) 工具。
总共有三个不同的设计过程,例如
- 修改前的过程
- 修改过程
- Post-HDL代码修改过程
所有三个步骤都需要使用 Windows 命令行按顺序执行。我为第一个和第三个进程编写了一个 Tcl 脚本,为第二个进程编写了一个 Perl 脚本。在第一个和第三个过程中,会通过命令行调用一些用于综合、仿真、布局布线的FPGA设计工具。
这是作品的整体思路。我的问题是如何在命令行中使用单个脚本(或任何其他文件格式)按顺序 运行 所有三种不同的脚本(Tcl、Perl 和 Tcl)?
注意:在几个步骤中,需要通过STDIN获取用户数据。我在 windows 平台工作..
我不熟悉 Tcl
但使用 Perl
的示例是(来自 DOS
命令行):
perl hi.pl > log.txt & perl mid.pl >> log.txt & perl low.pl >> log.txt
3 个 perl
脚本 运行 连同所有 3 个脚本的输出放在一个名为 log.txt.
您可以根据需要合并 STDIN
。
创建批处理文件(扩展名为 .bat),类似于:
start /b tcl script1
start /b perl script1
start /b tcl script2