Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8" ?>
- <configuration>
- <startup>
- <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
- </startup>
- <!--應用程式參數設定-->
- <appSettings>
- <add key="ThisAppTitle" value="OPCTechs 電腦監控及資料匯入工具"/>
- <!-- 程式啟動時就立即自動所有的自動作業 (on/off),建議預設on -->
- <add key="AutoStartTimer" value="on"/>
- <!-- 檢查所有電腦的資料是否正常產生的Timer間隔秒數, 建議預設60秒 -->
- <add key="CheckIntervalSeconds" value="60"/>
- <!-- SQL執行命令之逾時等待秒數,建議設定為30鐘 (30*60 = 1800) -->
- <add key="SqlCommandTimeoutSeconds" value="1800"/>
- <!-- 程式一啟動是否要自動縮合至TrayIcon(常駐程式列) (1=要; 0=不要 -->
- <add key="HideToTrayIconOnProgramStart" value="0"/>
- <!-- 畫面訊息個數最大值(預設5萬筆,超過則自動清除) -->
- <add key="MessageItemMaxCount" value="50000"/>
- <!-- ================================================================== -->
- <!-- ★★★ 監控本機電腦時,若需用到Soft時的相關設定 ★★★ -->
- <!-- ================================================================== -->
- <!-- 是否要啟用 Soft 作為設定 OPC Tag 點位之用, 1=是; 0=不要 -->
- <add key="EnableSoftConnect" value="0"/>
- <!-- 檢查Soft是否正常的Timer間隔秒數, 建議預設30秒 -->
- <add key="CheckSoftActiveInterval" value="30"/>
- <!-- Soft站台IP 127.0.0.1 -->
- <add key="SoftStationIP" value="127.0.0.1"/>
- <add key="SoftStationPort" value="9001"/>
- <!-- 寫入Soft後最多重覆讀取該Tag值以確定寫入成功之次數及停頓毫秒數-->
- <add key="RepeatTimesForReadTag" value="100"/>
- <add key="SleepMSecondsForReadTag" value="200"/>
- <!-- =============================================================================== -->
- <!-- ★★★ 寄發郵件相關設定區 ★★★ -->
- <!-- 若使用GMail,應將GMail帳戶的 [允許安全性較低的應用程式]設定處於啟用狀態而非停用 -->
- <!-- =============================================================================== -->
- <!-- 發生錯誤時是否寄Email, 1=寄Email; 0=不寄Email -->
- <add key="SendEmailWhenErrorOccur" value="1"/>
- <!-- 相同錯誤寄發Email的最少間隔分鐘數, 建議30分鐘 -->
- <add key="SameErrorMailInterval" value="30"/>
- <!-- 電子郵件的主要收信者(SendTo)的MailAddress -->
- <!--<add key="MailSendTo" value="yajie@sunware.com.tw"/>-->
- <add key="MailSendTo" value="wangsheanyn@yahoo.com.tw"/>
- <!-- 電子郵件的副本抄送(CopyTo)的MailAddress, 多人時可用分號(;)區隔 -->
- <add key="MailCopyTo" value="wangsheanyn@yahoo.com.tw;wangsheanyn@yahoo.com.tw"/>
- <!-- 電子郵件的主旨 -->
- <add key="MailSubject" value="監控電腦的資料未正常產出,詳細記錄請查看信件內容"/>
- <!-- 郵件伺服器IP或網址-->
- <!--<add key="SmtpMailHost" value="DS112"/>-->
- <!--<add key="SmtpMailHost" value="mx.sunware.com.tw"/>-->
- <add key="SmtpMailHost" value="ds112"/>
- <!-- 郵件伺服器是否需要認證帳號,1=要; 0=不用-->
- <add key="SmtpUseDefaultCredentials" value="0"/>
- <!-- 不需要認證帳號時之寄件人帳號名稱(不是完整的Email Address)-->
- <add key="SmtpDummySenderName" value="mailmaster"/>
- <!-- 郵件伺服器的使用者帳號 Or 不需認證帳號時可不填(填了也不會用到)-->
- <!--<add key="SmtpMailUser" value="sunware_sys@sunware.com.tw"/>-->
- <add key="SmtpMailUser" value="mailmaster@ds112"/>
- <!-- 郵件伺服器的使用者密碼-->
- <!--<add key="SmtpMailPassword" value="sun1234"/>-->
- <add key="SmtpMailPassword" value="sun27972787"/>
- <!-- 郵件伺服器的Port, 預設值是25 -->
- <add key="SmtpMailPort" value="25"/>
- <!-- 郵件伺服器是否啟用SSL, 預設是false, 但GMail應設為true -->
- <add key="SmtpMailEnableSSL" value="false"/>
- <!-- ======================================================================== -->
- <!-- ★★★ 監控本機電腦的資料未正常產生時,要重啟Trend程式的相關設定 ★★★
- 註: 只能針對本機電腦的Trend程式重啟,無法重啟監控的遠端電腦之Trend程式 -->
- <!-- ======================================================================== -->
- <!-- 本機電腦的資料未正常產出時,是否要重啟Trend程式, 1=要; 0=不要 -->
- <add key="RestartLocalTrendWhenDataAbnormal" value="0"/>
- <!-- 本機電腦在Sqlite資料庫(AppConfig.db) 資料表 Computers 中定義的ComputerName 名稱 -->
- <add key="LocalComputerNameInAppConfig" value="Asusi5"/>
- <!-- Trend程式在工作管理員中的描述名稱:OPCTechsTrend_VC (有填才會終止並重啟指定的程式,且後續的設定才有用) -->
- <add key="TrendProgramDescName1" value="OPCTechsTrend_VC"/>
- <add key="TrendProgramDescName2" value=""/>
- <add key="TrendProgramDescName3" value=""/>
- <add key="TrendProgramDescName4" value=""/>
- <add key="TrendProgramDescName5" value=""/>
- <!-- 重啟Trend程式的Delay秒數 (必須填數字) -->
- <add key="RestartTrendDelaySecond1" value="10"/>
- <add key="RestartTrendDelaySecond2" value="10"/>
- <add key="RestartTrendDelaySecond3" value="0"/>
- <add key="RestartTrendDelaySecond4" value="0"/>
- <add key="RestartTrendDelaySecond5" value="0"/>
- <!-- Trend程式的啟動路徑 -->
- <add key="TrendProgramStartPath1" value="D:\OPCTechs\OPCTechsTrend_VC\OPCTechsTrend_VC.exe"/>
- <add key="TrendProgramStartPath2" value=""/>
- <add key="TrendProgramStartPath3" value=""/>
- <add key="TrendProgramStartPath4" value=""/>
- <add key="TrendProgramStartPath5" value=""/>
- <!-- Trend程式的啟動參數: OPCTechsTrend_VC.ini -->
- <add key="TrendProgramArguments1" value="OPCTechsTrend_VC.ini"/>
- <add key="TrendProgramArguments2" value=""/>
- <add key="TrendProgramArguments3" value=""/>
- <add key="TrendProgramArguments4" value=""/>
- <add key="TrendProgramArguments5" value=""/>
- <!-- ================================================================== -->
- <!-- ★★★ 監控本機電腦的必要程式,若不存在時則啟動之相關設定 ★★★ -->
- <!-- ================================================================== -->
- <!-- 是否監控並重新啟動本機電腦的必要程式, 1=要; 0=不要 -->
- <add key="CheckAndStartKeepAlivePrograms" value="0"/>
- <!-- 檢查必要程式的Timer間隔秒數 -->
- <add key="CheckKeepAliveProgramsPerSeconds" value="30"/>
- <!-- 必要程式在工作管理員中的描述名稱: (有填才會開啟指定的程式,且後續的設定才有用) -->
- <add key="KeepAliveProgramDescName1" value="picpick"/>
- <add key="KeepAliveProgramDescName2" value="calc"/>
- <add key="KeepAliveProgramDescName3" value=""/>
- <add key="KeepAliveProgramDescName4" value=""/>
- <add key="KeepAliveProgramDescName5" value=""/>
- <!-- 重啟必要程式的Delay秒數 (必須填數字) -->
- <add key="RestartKeepAliveDelaySecond1" value="10"/>
- <add key="RestartKeepAliveDelaySecond2" value="10"/>
- <add key="RestartKeepAliveDelaySecond3" value="0"/>
- <add key="RestartKeepAliveDelaySecond4" value="0"/>
- <add key="RestartKeepAliveDelaySecond5" value="0"/>
- <!-- 必要程式的啟動路徑及參數 -->
- <add key="KeepAliveProgramStartPath1" value="D:\Portable Tools\[繪圖影像]\PicPick 2.2.0 Portable\picpick.exe"/>
- <add key="KeepAliveProgramStartPath2" value="C:\Windows\System32\calc.exe"/>
- <add key="KeepAliveProgramStartPath3" value=""/>
- <add key="KeepAliveProgramStartPath4" value=""/>
- <add key="KeepAliveProgramStartPath5" value=""/>
- <!-- 必要程式的啟動參數 -->
- <add key="KeepAliveProgramArguments1" value=""/>
- <add key="KeepAliveProgramArguments2" value=""/>
- <add key="KeepAliveProgramArguments3" value=""/>
- <add key="KeepAliveProgramArguments4" value=""/>
- <add key="KeepAliveProgramArguments5" value=""/>
- <!-- ======================================================================================= -->
- <!-- ★★★ 監控本機電腦的指定程式必須單一在執行中,若發現2個以上時則Kill All後再重啟 ★★★ -->
- <!-- ======================================================================================= -->
- <!-- 是否啟用監控指定程式(例如Soft)不能開啟2個以上,若發現超過2個時則重啟之, 1=要; 0=不要)-->
- <add key="EnableCheckSingleInstance" value="0"/>
- <!-- 檢查必要程式的Timer間隔秒數 -->
- <add key="CheckSingleInstancePerSeconds" value="30"/>
- <!-- 指定程式在執行中的處理程序ProcessName (有些與工作管理員中的描述名稱相同: (有填才會開啟指定的程式,且後續的設定才有用) -->
- <add key="SingleInstanceProcessName1" value="OPCTechsSoft_VC"/>
- <add key="SingleInstanceProcessName2" value="calc"/>
- <add key="SingleInstanceProcessName3" value=""/>
- <add key="SingleInstanceProcessName4" value=""/>
- <add key="SingleInstanceProcessName5" value=""/>
- <!-- 重啟指定程式的Delay秒數 (必須填數字) -->
- <add key="SingleInstanceRestartDelaySecond1" value="2"/>
- <add key="SingleInstanceRestartDelaySecond2" value="2"/>
- <add key="SingleInstanceRestartDelaySecond3" value="0"/>
- <add key="SingleInstanceRestartDelaySecond4" value="0"/>
- <add key="SingleInstanceRestartDelaySecond5" value="0"/>
- <!-- 指定程式的啟動路徑及參數 -->
- <add key="SingleInstanceStartPath1" value="D:\OPCTechs\OPCTechsSoft_VC\OPCTechsSoft_VC.exe"/>
- <add key="SingleInstanceStartPath2" value="C:\Windows\System32\calc.exe"/>
- <add key="SingleInstanceStartPath3" value=""/>
- <add key="SingleInstanceStartPath4" value=""/>
- <add key="SingleInstanceStartPath5" value=""/>
- <!-- 指定程式的啟動參數 -->
- <add key="SingleInstanceArguments1" value=""/>
- <add key="SingleInstanceArguments2" value=""/>
- <add key="SingleInstanceArguments3" value=""/>
- <add key="SingleInstanceArguments4" value=""/>
- <add key="SingleInstanceArguments5" value=""/>
- <!-- ======================================================================= -->
- <!-- ★★★ 以 SQL Server bcp 公用程式匯入Trend產生的文字檔之相關設定 ★★★ -->
- <!-- ======================================================================= -->
- <!-- 是否啟用 bcp 匯入功能, 1=要; 0=不要 -->
- <add key="EnableImportTrendDataBy_bcp" value="0"/>
- <!-- 程式一啟動時就啟動 bcp 匯入功能, 1=要; 0=不要 (不受AutoStartTimer之設定影響) -->
- <add key="AutoStartImportTrendDataBy_bcp" value="1"/>
- <!-- 執行 bcp 匯入功能的間隔秒數 (30, 60, 90, 120, 180, 300) -->
- <add key="bcpImportDataPerSeconds" value="3"/>
- <!-- Trend 文字檔來源資料夾 -->
- <add key="TrendTextFileSourceFolder" value="D:\TrendData\Text"/>
- <!-- 完成 bcp 匯入的檔案要放置的資料夾 -->
- <add key="bcpImportCompletePutFolder" value="D:\TrendData\bcpImportComplete"/>
- <!-- bcp 匯入有誤的的檔案要放置的資料夾 -->
- <add key="bcpImportErrorPutFolder" value="D:\TrendData\bcpImportError"/>
- <!-- bcp 匯入用的SQL Server相關資訊 (-S空1格後填入SQL Server Name 或 IP; -U空1格後填Login帳號; -P空1格後填入Login密碼,-h空1格後填入TABLOCK表示鎖定資料表) -->
- <add key="bcpImportConnectServerInfo" value="-S 127.0.0.1 -U sa -P 1qaz@WSX -b 1000 -c"/>
- <!-- 匯入成功的檔案要保留的天數, 當設定值<=0時,則表示永久保留 -->
- <add key="ImportCompletedFilesKeepDays" value="7"/>
- <!-- 每日刪除已匯入的檔案的時間,預設23:30 (系統內定每分鐘檢查1次,故最細可設定到分) -->
- <add key="DeleteImportedFileTime" value="23:30"/>
- </appSettings>
- </configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement