Files

22 lines
1.2 KiB
Batchfile
Raw Permalink Normal View History

2025-07-25 16:28:48 +08:00
@ECHO OFF
REM Run script as administrator
REM %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
REM Set the path of the RflySim tools
if not defined PSP_PATH (
SET PSP_PATH=C:\PX4PSP
SET PSP_PATH_LINUX=/mnt/c/PX4PSP
)
REM UE4Path
cd /d %PSP_PATH%\RflySim3D
tasklist|find /i "RflySim3D.exe" || start %PSP_PATH%\Rflysim3D\RflySim3D.exe
if not defined PSP_PATH (
SET PSP_PATH=D:\PX4PSP
SET PSP_PATH_LINUX=/mnt/d/PX4PSP
)
cd /d %PSP_PATH%
cmd.exe /k "echo Python3.8 environment has been set with openCV+pymavlink+numpy+pyulog etc. && echo You can use pip or pip3 command to install other libraries && echo Put your python scripts 'XXX.py' into the folder '%PSP_PATH%\RflySimAPIs\Python38Scripts' && echo Use the command: 'python XXX.py' to run the script with Python && echo For example, try entering 'python ImgCVShow.py' below to use OpenCV to read and show a image && echo You can also use pyulog (see https://github.com/PX4/pyulog) to convert PX4 log file && echo For example, try entering 'ulog2csv log.ulg' to convert ulg file to excel files for MATLAB && cd /d %PSP_PATH%\RflySimAPIs\Python38Scripts && SET PATH=%PSP_PATH%\Python38;%PSP_PATH%\Python38\Scripts;%PATH%"