0321 from macmini
This commit is contained in:
73
3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/Run.bat
vendored
Normal file
73
3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/Run.bat
vendored
Normal file
@ -0,0 +1,73 @@
|
||||
@echo off
|
||||
set pathofEDASourceFile=%1
|
||||
set FilePath=%~dp0
|
||||
|
||||
::delete --show-dialog after first start up and setting
|
||||
set option=--show-dialog
|
||||
|
||||
::detect current language of user.
|
||||
reg query "HKCU\Control Panel\Desktop" /v PreferredUILanguages>nul 2>nul&&goto _dosearch1_||goto _dosearch2_
|
||||
|
||||
:_dosearch1_
|
||||
FOR /F "tokens=3" %%a IN (
|
||||
'reg query "HKCU\Control Panel\Desktop" /v PreferredUILanguages ^| find "PreferredUILanguages"'
|
||||
) DO (
|
||||
set language=%%a
|
||||
)
|
||||
set language=%language:~,2%
|
||||
goto _setlanguage_
|
||||
|
||||
:_dosearch2_
|
||||
FOR /F "tokens=3" %%a IN (
|
||||
'reg query "HKLM\SYSTEM\ControlSet001\Control\Nls\Language" /v InstallLanguage ^| find "InstallLanguage"'
|
||||
) DO (
|
||||
set language=%%a
|
||||
)
|
||||
if %language%==0804 (
|
||||
set language=zh
|
||||
)
|
||||
goto _setlanguage_
|
||||
|
||||
:_setlanguage_
|
||||
if %language%==zh (
|
||||
call %FilePath%\i18n\language_zh.bat
|
||||
) else (
|
||||
call %FilePath%\i18n\language_en.bat
|
||||
)
|
||||
|
||||
cls
|
||||
|
||||
echo -------------------------------------------------------------------------------------------------------------------
|
||||
echo -------------------------------------------------------------------------------------------------------------------
|
||||
echo.
|
||||
echo %i18n_thx4using%
|
||||
echo %i18n_gitAddr%
|
||||
echo %i18n_batScar%
|
||||
echo.
|
||||
echo -------------------------------------------------------------------------------------------------------------------
|
||||
echo -------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
set pyFilePath=%FilePath%generate_interactive_bom.py
|
||||
|
||||
:_convert_
|
||||
if not defined pathofEDASourceFile (
|
||||
set /p pathofEDASourceFile=%i18n_draghere%
|
||||
)
|
||||
echo.
|
||||
echo %i18n_converting%
|
||||
echo.
|
||||
python %pyFilePath% %pathofEDASourceFile% %option%
|
||||
set pathofEDASourceFile=
|
||||
|
||||
echo -------------------------------------------------------------------------------------------------------------------
|
||||
echo -------------------------------------------------------------------------------------------------------------------
|
||||
echo.
|
||||
echo %i18n_converted%
|
||||
echo.
|
||||
echo -------------------------------------------------------------------------------------------------------------------
|
||||
echo -------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
CHOICE /C YN /N /M "%i18n_again% [ Y/N ]"
|
||||
if errorlevel 2 exit
|
||||
if errorlevel 1 goto _convert_
|
Reference in New Issue
Block a user