Форум сайта python.su
0
doza_andВот краткие итоги запускаю с консоли Python:
Переменные окружения надо корректно подставить.
subprocess.Popen("c:\\temp\\11\\jre8\\bin\\javaw -XX:MaxPermSize=128m -Xmx512m com.hp.ov.it.ui.OvEmbApplet initial_node=name.local user=username passwd=0000 port= trace= display= locale= max_limited_messages= refresh_interval= apiport= apisid= https= config= version=false dll_path= timezone= ".split(),shell=True)
<subprocess.Popen object at 0x05B7D470>
Error: Could not find or load main class com.hp.ov.it.ui.OvEmbApplet
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0subprocess.Popen("c:\\temp\\11\\jre8\\bin\\javaw CLASSPATH=c:\\temp\\11\\ito_op.jar;c:\\temp\\11\\ito_op_addon.jar;c:\\temp\\11\\ito_ssl.jar -XX:MaxPermSize=128m -Xmx512m com.hp.ov.it.ui.OvEmbApplet initial_node=name.local user=username passwd=0000 port= trace= display= locale= max_limited_messages= refresh_interval= apiport= apisid= https= config= version=false dll_path= timezone= ".split(),shell=True)
<subprocess.Popen object at 0x05B8D9F0>
Error: Could not find or load main class CLASSPATH=c:\temp\11\ito_op.jar;c:\temp\11\ito_op_addon.jar;c:\temp\11\ito_ssl.jarC:\Temp\11>ito_op.bat -nowin -server name.local -user username -passwd 0000
C:\Temp\11>set THIS=ito_op.bat
C:\Temp\11>if "-nowin" == "" goto EMPTY
C:\Temp\11>if "-nowin" == "}{" goto SETVARS
C:\Temp\11>set bk_path=C:\Anaconda3;C:\Anaconda3\Library\mingw-w64\bin;C:\Anaconda3\Library\usr\bin;C:\Anaconda3\Library\bin;C:\Anaconda3\Scripts;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\oracle\product\11g\client\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\username\AppData\Local\Programs\Python\Launcher\;C:\Users\username\AppData\Local\VanDyke Software\Clients\;C:\Users\username\AppData\Local\Microsoft\WindowsApps;
C:\Temp\11>set PATH=C:\Anaconda3;C:\Anaconda3\Library\mingw-w64\bin;C:\Anaconda3\Library\usr\bin;C:\Anaconda3\Library\bin;C:\Anaconda3\Scripts;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\oracle\product\11g\client\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\username\AppData\Local\Programs\Python\Launcher\;C:\Users\username\AppData\Local\VanDyke Software\Clients\;C:\Users\username\AppData\Local\Microsoft\WindowsApps;;.
C:\Temp\11>set bk_user=
C:\Temp\11>set bk_passwd=
C:\Temp\11>set bk_trace=
C:\Temp\11>set bk_java=
C:\Temp\11>set bk_itoserver=
C:\Temp\11>set bk_plugin=
C:\Temp\11>set bk_display=
C:\Temp\11>set bk_help=""
C:\Temp\11>set bk_apiport=
C:\Temp\11>set bk_apisid=
C:\Temp\11>set bk_locale=
C:\Temp\11>set bk_max_limited_messages=
C:\Temp\11>set bk_refresh_interval=
C:\Temp\11>set bk_https=
C:\Temp\11>set bk_port=
C:\Temp\11>set bk_config=
C:\Temp\11>set bk_version=
C:\Temp\11>set bk_timezone=
C:\Temp\11>set bk_maxperm=
C:\Temp\11>set bk_maxheap=
C:\Temp\11>set bk_dll_path=
C:\Temp\11>set START=
C:\Temp\11>set SERVERSET=
C:\Temp\11>set BBCPARM=
C:\Temp\11>set CGIPARM=
C:\Temp\11>set JAVAPARM=
C:\Temp\11>if "" == "javaw" set START=start
C:\Temp\11>if not "" == "javaw" set JAVA=java
C:\Temp\11>set CLASSPATH=.\ito_op.jar;.\ito_op_addon.jar;.\ito_ssl.jar
C:\Temp\11>if "" == "" set VERSION=false
C:\Temp\11>if "" == "" set MAXPERM=128m
C:\Temp\11>if "" == "" set MAXHEAP=512m
C:\Temp\11>if "-nowin" == "" goto ON
C:\Temp\11>for %p in (-user -passwd -trace -nosec -server -display -plugin -nowin -help -apiport -apisid -locale -max_limited_messages -refresh_interval -https -port -config -version -disableD3D -timezone -maxperm -maxheap -dll_path) do if "%p" == "-nowin" goto EVAL3
C:\Temp\11>if "-user" == "-nowin" goto EVAL3
C:\Temp\11>if "-passwd" == "-nowin" goto EVAL3
C:\Temp\11>if "-trace" == "-nowin" goto EVAL3
C:\Temp\11>if "-nosec" == "-nowin" goto EVAL3
C:\Temp\11>if "-server" == "-nowin" goto EVAL3
C:\Temp\11>if "-display" == "-nowin" goto EVAL3
C:\Temp\11>if "-plugin" == "-nowin" goto EVAL3
C:\Temp\11>if "-nowin" == "-nowin" goto EVAL3
C:\Temp\11>call ito_op.bat }{ -nowin -server
C:\Temp\11>set THIS=ito_op.bat
C:\Temp\11>if "}{" == "" goto EMPTY
C:\Temp\11>if "}{" == "}{" goto SETVARS
C:\Temp\11>set SERVERSET="1"
C:\Temp\11>if "-nowin" == "-nowin" goto NOWIN
C:\Temp\11>set JAVA=javaw
C:\Temp\11>set START=start
C:\Temp\11>goto SETEND
C:\Temp\11>goto EXIT
C:\Temp\11>if ""1"" == "" set ITOSERVER=-nowin
C:\Temp\11>shift
C:\Temp\11>goto EVAL1
C:\Temp\11>if "-server" == "" goto ON
C:\Temp\11>for %p in (-user -passwd -trace -nosec -server -display -plugin -nowin -help -apiport -apisid -locale -max_limited_messages -refresh_interval -https -port -config -version -disableD3D -timezone -maxperm -maxheap -dll_path) do if "%p" == "-server" goto EVAL3
C:\Temp\11>if "-user" == "-server" goto EVAL3
C:\Temp\11>if "-passwd" == "-server" goto EVAL3
C:\Temp\11>if "-trace" == "-server" goto EVAL3
C:\Temp\11>if "-nosec" == "-server" goto EVAL3
C:\Temp\11>if "-server" == "-server" goto EVAL3
C:\Temp\11>call ito_op.bat }{ -server name.local
C:\Temp\11>set THIS=ito_op.bat
C:\Temp\11>if "}{" == "" goto EMPTY
C:\Temp\11>if "}{" == "}{" goto SETVARS
C:\Temp\11>set SERVERSET="1"
C:\Temp\11>if "-server" == "-nowin" goto NOWIN
C:\Temp\11>if "-server" == "-plugin" set PLUGIN=true
C:\Temp\11>if "-server" == "-user" set USER=name.local
C:\Temp\11>if "-server" == "-passwd" set PASSWD=name.local
C:\Temp\11>if "-server" == "-trace" set TRACE=true
C:\Temp\11>if "-server" == "-nosec" set CLASSPATH=.\ito_op.jar;.\ito_op_addon.jar
C:\Temp\11>if "-server" == "-server" set ITOSERVER=name.local
C:\Temp\11>if "-server" == "-display" set DISPLAY=name.local
C:\Temp\11>if "-server" == "-help" goto USAGE
C:\Temp\11>if "-server" == "-h" goto USAGE
C:\Temp\11>if "-server" == "-apiport" set APIPORT=name.local
C:\Temp\11>if "-server" == "-apisid" set APISID=name.local
C:\Temp\11>if "-server" == "-locale" set LOCALE=name.local
C:\Temp\11>if "-server" == "-max_limited_messages" set MAX_LIMITED_MESSAGES=name.local
C:\Temp\11>if "-server" == "-refresh_interval" set REFRESH_INTERVAL=name.local
C:\Temp\11>if "-server" == "-https" set HTTPS=name.local
C:\Temp\11>if "-server" == "-port" set PORT=name.local
C:\Temp\11>if "-server" == "-config" set CONFIG=name.local
C:\Temp\11>if "-server" == "-version" set VERSION=true
C:\Temp\11>if "-server" == "-disableD3D" set JAVAPARM= -Dsun.java2d.d3d=false
C:\Temp\11>if "-server" == "-timezone" set TIMEZONE=name.local
C:\Temp\11>if "-server" == "-maxperm" set MAXPERM=name.local
C:\Temp\11>if "-server" == "-maxheap" set MAXHEAP=name.local
C:\Temp\11>if "-server" == "-dll_path" set DLL_PATH=name.local
C:\Temp\11>goto SETEND
C:\Temp\11>goto EXIT
C:\Temp\11>if ""1"" == "" set ITOSERVER=-server
C:\Temp\11>shift
C:\Temp\11>goto EVAL1
C:\Temp\11>if "name.local" == "" goto ON
C:\Temp\11>for %p in (-user -passwd -trace -nosec -server -display -plugin -nowin -help -apiport -apisid -locale -max_limited_messages -refresh_interval -https -port -config -version -disableD3D -timezone -maxperm -maxheap -dll_path) do if "%p" == "name.local" goto EVAL3
C:\Temp\11>if "-user" == "name.local" goto EVAL3
C:\Temp\11>if "-passwd" == "name.local" goto EVAL3
C:\Temp\11>if "-trace" == "name.local" goto EVAL3
C:\Temp\11>if "-nosec" == "name.local" goto EVAL3
C:\Temp\11>if "-server" == "name.local" goto EVAL3
C:\Temp\11>if "-display" == "name.local" goto EVAL3
C:\Temp\11>if "-plugin" == "name.local" goto EVAL3
C:\Temp\11>if "-nowin" == "name.local" goto EVAL3
C:\Temp\11>if "-help" == "name.local" goto EVAL3
C:\Temp\11>if "-apiport" == "name.local" goto EVAL3
C:\Temp\11>if "-apisid" == "name.local" goto EVAL3
C:\Temp\11>if "-locale" == "name.local" goto EVAL3
C:\Temp\11>if "-max_limited_messages" == "name.local" goto EVAL3
C:\Temp\11>if "-refresh_interval" == "name.local" goto EVAL3
C:\Temp\11>if "-https" == "name.local" goto EVAL3
C:\Temp\11>if "-port" == "name.local" goto EVAL3
C:\Temp\11>if "-config" == "name.local" goto EVAL3
C:\Temp\11>if "-version" == "name.local" goto EVAL3
C:\Temp\11>if "-disableD3D" == "name.local" goto EVAL3
C:\Temp\11>if "-timezone" == "name.local" goto EVAL3
C:\Temp\11>if "-maxperm" == "name.local" goto EVAL3
C:\Temp\11>if "-maxheap" == "name.local" goto EVAL3
C:\Temp\11>if "-dll_path" == "name.local" goto EVAL3
C:\Temp\11>echo name.local | find /i "-bbc.http:" 1>NUL
C:\Temp\11>if errorlevel 1 goto EVAL4
C:\Temp\11>echo name.local | find /i "-gui." 1>NUL
C:\Temp\11>if errorlevel 1 goto EVAL2
C:\Temp\11>if ""1"" == "" set ITOSERVER=name.local
C:\Temp\11>shift
C:\Temp\11>goto EVAL1
C:\Temp\11>if "-user" == "" goto ON
C:\Temp\11>for %p in (-user -passwd -trace -nosec -server -display -plugin -nowin -help -apiport -apisid -locale -max_limited_messages -refresh_interval -https -port -config -version -disableD3D -timezone -maxperm -maxheap -dll_path) do if "%p" == "-user" goto EVAL3
C:\Temp\11>if "-user" == "-user" goto EVAL3
C:\Temp\11>call ito_op.bat }{ -user username
C:\Temp\11>set THIS=ito_op.bat
C:\Temp\11>if "}{" == "" goto EMPTY
C:\Temp\11>if "}{" == "}{" goto SETVARS
C:\Temp\11>set SERVERSET="1"
C:\Temp\11>if "-user" == "-nowin" goto NOWIN
C:\Temp\11>if "-user" == "-plugin" set PLUGIN=true
C:\Temp\11>if "-user" == "-user" set USER=username
C:\Temp\11>if "-user" == "-passwd" set PASSWD=username
C:\Temp\11>if "-user" == "-trace" set TRACE=true
C:\Temp\11>if "-user" == "-nosec" set CLASSPATH=.\ito_op.jar;.\ito_op_addon.jar
C:\Temp\11>if "-user" == "-server" set ITOSERVER=username
C:\Temp\11>if "-user" == "-display" set DISPLAY=username
C:\Temp\11>if "-user" == "-help" goto USAGE
C:\Temp\11>if "-user" == "-h" goto USAGE
C:\Temp\11>if "-user" == "-apiport" set APIPORT=username
C:\Temp\11>if "-user" == "-apisid" set APISID=username
C:\Temp\11>if "-user" == "-locale" set LOCALE=username
C:\Temp\11>if "-user" == "-max_limited_messages" set MAX_LIMITED_MESSAGES=username
C:\Temp\11>if "-user" == "-refresh_interval" set REFRESH_INTERVAL=username
C:\Temp\11>if "-user" == "-https" set HTTPS=username
C:\Temp\11>if "-user" == "-port" set PORT=username
C:\Temp\11>if "-user" == "-config" set CONFIG=username
C:\Temp\11>if "-user" == "-version" set VERSION=true
C:\Temp\11>if "-user" == "-disableD3D" set JAVAPARM= -Dsun.java2d.d3d=false
C:\Temp\11>if "-user" == "-timezone" set TIMEZONE=username
C:\Temp\11>if "-user" == "-maxperm" set MAXPERM=username
C:\Temp\11>if "-user" == "-maxheap" set MAXHEAP=username
C:\Temp\11>if "-user" == "-dll_path" set DLL_PATH=username
C:\Temp\11>goto SETEND
C:\Temp\11>goto EXIT
C:\Temp\11>if ""1"" == "" set ITOSERVER=-user
C:\Temp\11>shift
C:\Temp\11>goto EVAL1
C:\Temp\11>if "username" == "" goto ON
C:\Temp\11>for %p in (-user -passwd -trace -nosec -server -display -plugin -nowin -help -apiport -apisid -locale -max_limited_messages -refresh_interval -https -port -config -version -disableD3D -timezone -maxperm -maxheap -dll_path) do if "%p" == "username" goto EVAL3
C:\Temp\11>if "-user" == "username" goto EVAL3
C:\Temp\11>if "-passwd" == "username" goto EVAL3
C:\Temp\11>if "-trace" == "username" goto EVAL3
C:\Temp\11>if "-nosec" == "username" goto EVAL3
C:\Temp\11>if "-server" == "username" goto EVAL3
C:\Temp\11>if "-display" == "username" goto EVAL3
C:\Temp\11>if "-plugin" == "username" goto EVAL3
C:\Temp\11>if "-nowin" == "username" goto EVAL3
C:\Temp\11>if "-help" == "username" goto EVAL3
C:\Temp\11>if "-apiport" == "username" goto EVAL3
C:\Temp\11>if "-apisid" == "username" goto EVAL3
C:\Temp\11>if "-locale" == "username" goto EVAL3
C:\Temp\11>if "-max_limited_messages" == "username" goto EVAL3
C:\Temp\11>if "-refresh_interval" == "username" goto EVAL3
C:\Temp\11>if "-https" == "username" goto EVAL3
C:\Temp\11>if "-port" == "username" goto EVAL3
C:\Temp\11>if "-config" == "username" goto EVAL3
C:\Temp\11>if "-version" == "username" goto EVAL3
C:\Temp\11>if "-disableD3D" == "username" goto EVAL3
C:\Temp\11>if "-timezone" == "username" goto EVAL3
C:\Temp\11>if "-maxperm" == "username" goto EVAL3
C:\Temp\11>if "-maxheap" == "username" goto EVAL3
C:\Temp\11>if "-dll_path" == "username" goto EVAL3
C:\Temp\11>echo username | find /i "-bbc.http:" 1>NUL
C:\Temp\11>if errorlevel 1 goto EVAL4
C:\Temp\11>echo username | find /i "-gui." 1>NUL
C:\Temp\11>if errorlevel 1 goto EVAL2
C:\Temp\11>if ""1"" == "" set ITOSERVER=username
C:\Temp\11>shift
C:\Temp\11>goto EVAL1
C:\Temp\11>if "-passwd" == "" goto ON
C:\Temp\11>for %p in (-user -passwd -trace -nosec -server -display -plugin -nowin -help -apiport -apisid -locale -max_limited_messages -refresh_interval -https -port -config -version -disableD3D -timezone -maxperm -maxheap -dll_path) do if "%p" == "-passwd" goto EVAL3
C:\Temp\11>if "-user" == "-passwd" goto EVAL3
C:\Temp\11>if "-passwd" == "-passwd" goto EVAL3
C:\Temp\11>call ito_op.bat }{ -passwd 0000
C:\Temp\11>set THIS=ito_op.bat
C:\Temp\11>if "}{" == "" goto EMPTY
C:\Temp\11>if "}{" == "}{" goto SETVARS
C:\Temp\11>set SERVERSET="1"
C:\Temp\11>if "-passwd" == "-nowin" goto NOWIN
C:\Temp\11>if "-passwd" == "-plugin" set PLUGIN=true
C:\Temp\11>if "-passwd" == "-user" set USER=0000
C:\Temp\11>if "-passwd" == "-passwd" set PASSWD=0000
C:\Temp\11>if "-passwd" == "-trace" set TRACE=true
C:\Temp\11>if "-passwd" == "-nosec" set CLASSPATH=.\ito_op.jar;.\ito_op_addon.jar
C:\Temp\11>if "-passwd" == "-server" set ITOSERVER=0000
C:\Temp\11>if "-passwd" == "-display" set DISPLAY=0000
C:\Temp\11>if "-passwd" == "-help" goto USAGE
C:\Temp\11>if "-passwd" == "-h" goto USAGE
C:\Temp\11>if "-passwd" == "-apiport" set APIPORT=0000
C:\Temp\11>if "-passwd" == "-apisid" set APISID=0000
C:\Temp\11>if "-passwd" == "-locale" set LOCALE=0000
C:\Temp\11>if "-passwd" == "-max_limited_messages" set MAX_LIMITED_MESSAGES=0000
C:\Temp\11>if "-passwd" == "-refresh_interval" set REFRESH_INTERVAL=0000
C:\Temp\11>if "-passwd" == "-https" set HTTPS=0000
C:\Temp\11>if "-passwd" == "-port" set PORT=0000
C:\Temp\11>if "-passwd" == "-config" set CONFIG=0000
C:\Temp\11>if "-passwd" == "-version" set VERSION=true
C:\Temp\11>if "-passwd" == "-disableD3D" set JAVAPARM= -Dsun.java2d.d3d=false
C:\Temp\11>if "-passwd" == "-timezone" set TIMEZONE=0000
C:\Temp\11>if "-passwd" == "-maxperm" set MAXPERM=0000
C:\Temp\11>if "-passwd" == "-maxheap" set MAXHEAP=0000
C:\Temp\11>if "-passwd" == "-dll_path" set DLL_PATH=0000
C:\Temp\11>goto SETEND
C:\Temp\11>goto EXIT
C:\Temp\11>if ""1"" == "" set ITOSERVER=-passwd
C:\Temp\11>shift
C:\Temp\11>goto EVAL1
C:\Temp\11>if "0000" == "" goto ON
C:\Temp\11>for %p in (-user -passwd -trace -nosec -server -display -plugin -nowin -help -apiport -apisid -locale -max_limited_messages -refresh_interval -https -port -config -version -disableD3D -timezone -maxperm -maxheap -dll_path) do if "%p" == "0000" goto EVAL3
C:\Temp\11>if "-user" == "0000" goto EVAL3
C:\Temp\11>if "-passwd" == "0000" goto EVAL3
C:\Temp\11>if "-trace" == "0000" goto EVAL3
C:\Temp\11>if "-nosec" == "0000" goto EVAL3
C:\Temp\11>if "-server" == "0000" goto EVAL3
C:\Temp\11>if "-display" == "0000" goto EVAL3
C:\Temp\11>if "-plugin" == "0000" goto EVAL3
C:\Temp\11>if "-nowin" == "0000" goto EVAL3
C:\Temp\11>if "-help" == "0000" goto EVAL3
C:\Temp\11>if "-apiport" == "0000" goto EVAL3
C:\Temp\11>if "-apisid" == "0000" goto EVAL3
C:\Temp\11>if "-locale" == "0000" goto EVAL3
C:\Temp\11>if "-max_limited_messages" == "0000" goto EVAL3
C:\Temp\11>if "-refresh_interval" == "0000" goto EVAL3
C:\Temp\11>if "-https" == "0000" goto EVAL3
C:\Temp\11>if "-port" == "0000" goto EVAL3
C:\Temp\11>if "-config" == "0000" goto EVAL3
C:\Temp\11>if "-version" == "0000" goto EVAL3
C:\Temp\11>if "-disableD3D" == "0000" goto EVAL3
C:\Temp\11>if "-timezone" == "0000" goto EVAL3
C:\Temp\11>if "-maxperm" == "0000" goto EVAL3
C:\Temp\11>if "-maxheap" == "0000" goto EVAL3
C:\Temp\11>if "-dll_path" == "0000" goto EVAL3
C:\Temp\11>echo 0000 | find /i "-bbc.http:" 1>NUL
C:\Temp\11>if errorlevel 1 goto EVAL4
C:\Temp\11>echo 0000 | find /i "-gui." 1>NUL
C:\Temp\11>if errorlevel 1 goto EVAL2
C:\Temp\11>if ""1"" == "" set ITOSERVER=0000
C:\Temp\11>shift
C:\Temp\11>goto EVAL1
C:\Temp\11>if "" == "" goto ON
C:\Temp\11>if """" == "true" goto END
C:\Temp\11>for / %A in ("jre*") do set JREVERS=%A
C:\Temp\11>set JREVERS=jre7
C:\Temp\11>set JREVERS=jre8
C:\Temp\11>set NUMJREVERS=8
C:\Temp\11>for %p in (true TRUE on ON yes YES) do if "%p" == "" echo on
C:\Temp\11>if "true" == "" echo on
C:\Temp\11>if "TRUE" == "" echo on
C:\Temp\11>if "on" == "" echo on
C:\Temp\11>if "ON" == "" echo on
C:\Temp\11>if "yes" == "" echo on
C:\Temp\11>if "YES" == "" echo on
C:\Temp\11>for %p in (true TRUE on ON yes YES) do if "%p" == "" goto :PLUGIN
C:\Temp\11>if "true" == "" goto :PLUGIN
C:\Temp\11>if "TRUE" == "" goto :PLUGIN
C:\Temp\11>if "on" == "" goto :PLUGIN
C:\Temp\11>if "ON" == "" goto :PLUGIN
C:\Temp\11>if "yes" == "" goto :PLUGIN
C:\Temp\11>if "YES" == "" goto :PLUGIN
C:\Temp\11>if "8" GEQ "8" (start .\jre8\bin\javaw -Xmx512m com.hp.ov.it.ui.OvEmbApplet initial_node=name.local user=username passwd=0000 port= trace= display= locale= max_limited_messages= refresh_interval= apiport= apisid= https= config= version=false dll_path= timezone= ) else (start .\jre7\bin\javaw -XX:MaxPermSize=128m -Xmx512m com.hp.ov.it.ui.OvEmbApplet initial_node=name.local user=username passwd=0000 port= trace= display= locale= max_limited_messages= refresh_interval= apiport= apisid= https= config= version=false dll_path= timezone= )
C:\Temp\11>goto END
C:\Temp\11>set THIS=
C:\Temp\11>set USER=
C:\Temp\11>set PASSWD=
C:\Temp\11>set TRACE=
C:\Temp\11>set JAVA=
C:\Temp\11>set ITOSERVER=
C:\Temp\11>set DISPLAY=
C:\Temp\11>set PLUGIN=
C:\Temp\11>set APIPORT=
C:\Temp\11>set APISID=
C:\Temp\11>set LOCALE=
C:\Temp\11>set MAX_LIMITED_MESSAGES=
C:\Temp\11>set REFRESH_INTERVAL=
C:\Temp\11>set HTTPS=
C:\Temp\11>set PORT=
C:\Temp\11>set SERVERSET=
C:\Temp\11>set BBCPARM=
C:\Temp\11>set CGIPARM=
C:\Temp\11>set CONFIG=
C:\Temp\11>set VERSION=
C:\Temp\11>set TIMEZONE=
C:\Temp\11>set MAXPERM=
C:\Temp\11>set MAXHEAP=
C:\Temp\11>set JAVAPARM=
C:\Temp\11>set DLL_PATH=
C:\Temp\11>set bk_user=
C:\Temp\11>set bk_passwd=
C:\Temp\11>set bk_trace=
C:\Temp\11>set bk_java=
C:\Temp\11>set bk_itoserver=
C:\Temp\11>set bk_display=
C:\Temp\11>set bk_plugin=
C:\Temp\11>set bk_help=
C:\Temp\11>set bk_apiport=
C:\Temp\11>set bk_apisid=
C:\Temp\11>set bk_locale=
C:\Temp\11>set bk_max_limited_messages=
C:\Temp\11>set bk_refresh_interval=
C:\Temp\11>set bk_https=
C:\Temp\11>set bk_port=
C:\Temp\11>set bk_config=
C:\Temp\11>set bk_version=
C:\Temp\11>set bk_timezone=
C:\Temp\11>set bk_maxperm=
C:\Temp\11>set bk_maxheap=
C:\Temp\11>set bk_dll_path=
C:\Temp\11>set PATH=C:\Anaconda3;C:\Anaconda3\Library\mingw-w64\bin;C:\Anaconda3\Library\usr\bin;C:\Anaconda3\Library\bin;C:\Anaconda3\Scripts;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\oracle\product\11g\client\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\username\AppData\Local\Programs\Python\Launcher\;C:\Users\username\AppData\Local\VanDyke Software\Clients\;C:\Users\username\AppData\Local\Microsoft\WindowsApps;
C:\Temp\11>set bk_path=
C:\Temp\11>
Офлайн
0
ни у кого нет идей как правильно сделать?
Офлайн
253
shell=True
Не нужен.
Точнее вреден для последующего подключения PIPE
Если в лоб не получается. Начните с простого.
вместо SATRT ….
Вставьте python myrun.py
В myrun.py
import os cmd = "{JAVAPATH}javaw.exe ....".format(**os.environ) print("cmd-----------",cmd) sp.Popen(cmd.split())
В командном файле: .\jre8\bin\javaw -Xmx512m com.hp.ov.it.ui.OvEmbApplet initial_node=name.local user=username passwd=0000 version=false У вас: c:\\temp\\11\\jre8\\bin\\javaw -XX:MaxPermSize=128m -Xmx512m com.hp.ov.it.ui.OvEmbApplet initial_node=name.local user=username passwd=0000 version=false
Отредактировано doza_and (Июль 11, 2019 22:47:55)
Офлайн
0
doza_andответ кроется в этом аплете, не может найти его для запуска
com.hp.ov.it.ui.OvEmbApplet
doza_andСделал все как Вы написали, объект создался:
shell=TrueНе нужен.Точнее вреден для последующего подключения PIPEЕсли в лоб не получается. Начните с простого.вместо SATRT ….Вставьте python myrun.pyВ myrun.py
>>>subprocess.Popen(cmd.split())
<subprocess.Popen object at 0x05AFEAB0>
Офлайн
253
Зачем вы вставляете shell=True я не понимаю. Мания возникла?
Дальше по идее надо сохранить
os.environ просто при запуске питона из консоли и при запуске из бат файла. Сравнить их и найти переменные окружения которые нужны для нормального запуска (ну или на худой конец задать все недостающие вызовами
os.environ["some"]="val"
angree77В это с трудом верится. Думаю проблемы пройдут как только вы среду запуска нормально воспроизведете.
stdout = subprocess.PIPE вываливает ошибку
Отредактировано doza_and (Июль 12, 2019 09:49:32)
Офлайн
0
doza_andсоздалось два файла 1 и 2 в первом инфа по запуску, длинная портянка, во втором пусто
name.bat -nowin -server имя_сервера -user пользователь -passwd пароль 1>1 2>2
Отредактировано angree77 (Июль 12, 2019 11:07:33)
Офлайн
857
angree77Замени её на Linux и все проблемы решатся.
Появилось несколько вопросов по автоматизации в условиях задачи
Дано:
1. ОС Windows
Офлайн