@echo off
set diradd=%addr:~0,2%
::按照实验自行修改
>"%cd%\a.bat" echo %diradd%
>>"%cd%\a.bat" echo cd %addr%
>>"%cd%\a.bat" echo javac %page%\*.java
>>"%cd%\a.bat" echo orbd -ORBInitialPort 1000
::按照实验自行修改
>"%cd%\b.bat" echo %diradd%
>>"%cd%\b.bat" echo cd %addr%
>>"%cd%\b.bat" echo java %page%.helloDeploy -ORBInitialPort 1000
::按照实验自行修改
>"%cd%\c.bat" echo %diradd%
>>"%cd%\c.bat" echo cd %addr%
>>"%cd%\c.bat" echo java %page%.helloClient -ORBInitialPort 1000
>>"%cd%\c.bat" echo del %cd%\a.bat
>>"%cd%\c.bat" echo del %cd%\b.bat
>>"%cd%\c.bat" echo del %cd%\c.bat
echo 11
start a
echo 第一个窗口运行完整后,按任意键继续
pause
start b
echo 第二个窗口运行完整后,按任意键继续
pause
::这里写入src文件夹地址
set addr=D:\workspace\MyEclipse\CORBA\src
::这里写入包名
set diradd=%addr:~0,2%
::按照实验自行修改
>"%cd%\a.bat" echo %diradd%
>>"%cd%\a.bat" echo cd %addr%
>>"%cd%\a.bat" echo javac %page%\*.java
>>"%cd%\a.bat" echo orbd -ORBInitialPort 1000
::按照实验自行修改
>"%cd%\b.bat" echo %diradd%
>>"%cd%\b.bat" echo cd %addr%
>>"%cd%\b.bat" echo java %page%.helloDeploy -ORBInitialPort 1000
::按照实验自行修改
>"%cd%\c.bat" echo %diradd%
>>"%cd%\c.bat" echo cd %addr%
>>"%cd%\c.bat" echo java %page%.helloClient -ORBInitialPort 1000
>>"%cd%\c.bat" echo del %cd%\a.bat
>>"%cd%\c.bat" echo del %cd%\b.bat
>>"%cd%\c.bat" echo del %cd%\c.bat
echo 11
start a
echo 第一个窗口运行完整后,按任意键继续
pause
start b
echo 第二个窗口运行完整后,按任意键继续
pause
start c
-----------------------------------------------
这个是个自动运行3个CMD窗口,调试CORBA方便小BAT程序。
设置好后只需要运行该BAT,无需多次复制黏贴。(调试的时候麻烦死了 = = 各种复制黏贴、CMD什么的)
注:运行期间自动生成3个BAT文件,正常运行结束后会自行删除。
分别需要设置:包所在位置、包名(默认有包名,没有设置包的可以自行修改)