操作
整備 #4272
未完了rtcprof_javaをexe化する
開始日:
2017/10/18
期日:
進捗率:
100%
予定工数:
説明
現在、rtcprof_javaはバッチファイル(rtcprof_java.bat)のため、マスターマネージャーから呼ばれて動作するときに窓が表示がされる。
exe化することにより、窓が表示されないと思われる。
操作
100%
説明
現在、rtcprof_javaはバッチファイル(rtcprof_java.bat)のため、マスターマネージャーから呼ばれて動作するときに窓が表示がされる。
exe化することにより、窓が表示されないと思われる。
http://staging.openrtm.org/pub/Windows/OpenRTM-aist/1.2.0/ の 2017-10-17 15:35 バージョンにて確認
窓が表示されるのは、batファイルであることが原因ではなさそうです。
batファイルのままでの行けそう。
python版のrtcdから、java版のrtcprof(batファイル)を呼び出しても窓は非表示。
java版のrtcdから、python版のrtcprof(exeファイル)を呼び出した場合窓が表示される。
@echo off set _ext_=%~x1 if "%_ext_%"==".jar" goto jar set _cpath_=%~dp1 goto exec :jar set _cpath_=%~f1 :exec call set_classpath.bat set CLASSPATH=%CLASSPATH%;%RTM_JAVA_ROOT%\jar\rtcprof.jar;%_cpath_% java -cp "%CLASSPATH%;" rtcprof.rtcprof %1
@echo off call set_classpath.bat set CLASSPATH=%CLASSPATH%;%RTM_JAVA_ROOT%\jar\rtcd.jar; java rtcd.rtcd %*
"C:\Program Files\OpenRTM-aist\1.2.0\bin\rtcd_java.bat" -d -f "%RTM_JAVA_ROOT%\bin\rtcd_java.conf"