@echo off
:: Modify registry to avoid register dialog pop up
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro
IF %errorlevel% == 0 (
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /f
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v Driver -t REG_SZ /d "C:\PROGRA~2\COMMON~1\MICROS~1\OFFICE14\ACEODBC.DLL"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v DBQ -t REG_SZ /d "C:\AspenHysys\data\datain\CQ00285614\Property Method.xls"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v DefaultDir -t REG_SZ /d "C:\AspenHysys\data\datain\CQ00285614"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v DriverId -t REG_DWORD /d 416
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v FIL -t REG_SZ /d "excel 12.0;"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v ReadOnly -t REG_DWORD /d 1
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v SafeTransactions -t REG_DWORD /d 0
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v UID -t REG_SZ /d ""
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines
<pre class="plain" name="code">reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel /v ImplicitCommitSync -t REG_SZ /d ""
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel /v MaxScanRows -t REG_DWORD /d 8
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel /v Threads -t REG_DWORD /d 3
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel /v UserCommitSync -t REG_SZ /d "Yes"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel /v FirstRowHasNames -t REG_DWORD /d 1
echo "1"
) else (
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v Driver -t REG_SZ /d "C:\PROGRA~2\COMMON~1\MICROS~1\OFFICE14\ACEODBC.DLL"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v DBQ -t REG_SZ /d "C:\AspenHysys\data\datain\CQ00285614\Property Method.xls"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v DefaultDir -t REG_SZ /d "C:\AspenHysys\data\datain\CQ00285614"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v DriverId -t REG_DWORD /d 416
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v FIL -t REG_SZ /d "excel 12.0;"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v ReadOnly -t REG_DWORD /d 1
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v SafeTransactions -t REG_DWORD /d 0
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro /v UID -t REG_SZ /d ""
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel /v ImplicitCommitSync -t REG_SZ /d ""
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel /v MaxScanRows -t REG_DWORD /d 8
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel /v Threads -t REG_DWORD /d 3
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel /v UserCommitSync -t REG_SZ /d "Yes"
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\Hypro\Engines\Excel /v FirstRowHasNames -t REG_DWORD /d 1
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\ODBC Data Sources" /v Hypro -t REG_SZ /d "Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)"
echo "2"
)
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\ODBC Data Sources" /v Hypro
IF %errorlevel% == 0 (
echo "this"
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\ODBC Data Sources" /v Hypro /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\ODBC Data Sources" /v Hypro -t REG_SZ /d "Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)"
) else (
echo "that"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\ODBC Data Sources" /v Hypro -t REG_SZ /d "Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)"
)