| 
					
				 | 
			
			
				@@ -116,6 +116,8 @@ BEGIN_MESSAGE_MAP(CTCLToolsDlg, CDialog) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ON_BN_CLICKED(BTN_EXEC_CMD, &CTCLToolsDlg::OnBnClickedExecCmd) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	ON_BN_CLICKED(BTN_OPEN_FILE, &CTCLToolsDlg::OnBnClickedOpenFile) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ON_BN_CLICKED(BTN_RELOAD_CMD, &CTCLToolsDlg::OnBnClickedReloadCmd) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ON_BN_CLICKED(IDC_CHECK_HB, &CTCLToolsDlg::OnBnClickedCheckHb) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	ON_BN_CLICKED(IDC_CHECK_BH, &CTCLToolsDlg::OnBnClickedCheckBh) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 END_MESSAGE_MAP() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -348,6 +350,8 @@ void CTCLToolsDlg::OnBnClickedExecCmd() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				std::string data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if ( ReadKeyFromFile(strText.GetString(), data) ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					// 默认读取内容; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					g_tclCommand.SendCommand(strCMDName.GetString(), cmdpara, (LPVOID)data.c_str(), data.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -454,3 +458,27 @@ void CTCLToolsDlg::OnBnClickedReloadCmd() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     g_tclCommand.SetExternalCMDParams("cmds.dat"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     InitCommandCombobox(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+void CTCLToolsDlg::OnBnClickedCheckHb() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// TODO: 在此添加控件通知处理程序代码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	BOOL bCheckHB = ((CButton*)GetDlgItem(IDC_CHECK_HB))->GetCheck(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	BOOL bCheckBH = ((CButton*)GetDlgItem(IDC_CHECK_BH))->GetCheck(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if ( bCheckBH && bCheckHB ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 不可以同时使用2种相斥的方式; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		((CButton*)GetDlgItem(IDC_CHECK_HB))->SetCheck(FALSE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+void CTCLToolsDlg::OnBnClickedCheckBh() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	// TODO: 在此添加控件通知处理程序代码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	BOOL bCheckHB = ((CButton*)GetDlgItem(IDC_CHECK_HB))->GetCheck(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	BOOL bCheckBH = ((CButton*)GetDlgItem(IDC_CHECK_BH))->GetCheck(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if ( bCheckBH && bCheckHB ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		// 不可以同时使用2种相斥的方式; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		((CButton*)GetDlgItem(IDC_CHECK_BH))->SetCheck(FALSE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |