Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
	Модераторы:  m0p3e , edward_K , Модераторы 
			
		
		
			
				
																			
								Sheinina 							 
						Местный житель 			
		Сообщения:  366  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Москва 
							
						
		 
		
						
					
													
							
						
									
						Сообщение 
					 
								 Sheinina   »  25 июл 2006, 13:15 
			
			
			
			
			
			Реально ли передать в lot-файл параметр, указывающий путь на формируемый txt-файл????
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Ged 							 
						Местный житель 			
		Сообщения:  645  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											
							
				Контактная информация: 
				
			 
				
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Ged   »  27 июл 2006, 21:11 
			
			
			
			
			
			не понятна.. 
параметры в принципе можно указывать инслудами без проблем. 
типа 
//~*~*~ lot *~*~*~*~*~*~*~*~*~*~*~*~
Select
 Oborot.NoDok,
 Oborot.Datob
to txt #include MyPath.txt
;
//~* MyPath.txt ~*~*~*~*~*~*
с:\Temp\Export.txt
или не то  
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Sheinina 							 
						Местный житель 			
		Сообщения:  366  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Москва 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Sheinina   »  28 июл 2006, 12:06 
			
			
			
			
			
			Запрос выполняется путем запуска .bat файла следующего вида
\\serGal\exe\vip.exe p.lot .....
p.lot :
Код: Выделить всё 
select * from someTable to txt <путь на файл>\someTable.txt;
При этом сам .bat-файл вызывается из интерфейса через функцию ExecProgram.
Так вот, хотелось бы сталать <путь на файл> параметром, чтобы при изменении пути не приходилось лазить в сам запрос.
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Vitaliy 							 
						Постоянный обитатель 			
		Сообщения:  101  		Зарегистрирован:  27 апр 2005, 09:52 		
		
											Откуда:  Сибирь 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Vitaliy   »  31 июл 2006, 11:16 
			
			
			
			
			
			Ну так в чем проблема?
Передавайте в батник параметр, а батник в свою очередь пусть сам создает LOT-файл, который потом и компилит при помощи випа 
)
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Vitaliy 							 
						Постоянный обитатель 			
		Сообщения:  101  		Зарегистрирован:  27 апр 2005, 09:52 		
		
											Откуда:  Сибирь 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Vitaliy   »  31 июл 2006, 11:16 
			
			
			
			
			
			Ну так в чем проблема?
Передавайте в батник параметр, а батник в свою очередь пусть сам создает LOT-файл, который потом и компилит при помощи випа 
)
 
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Sheinina 							 
						Местный житель 			
		Сообщения:  366  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Москва 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Sheinina   »  31 июл 2006, 12:47 
			
			
			
			
			
			Подскажите, как это сделать - ну не умею я досовскими командами создавать файлы с нужным содержанием:)
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Sheinina 							 
						Местный житель 			
		Сообщения:  366  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Москва 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Sheinina   »  31 июл 2006, 12:48 
			
			
			
			
			
			Подскажите, как это сделать - ну не умею я из batника создавать файлы с нужным содержанием:)
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Sheinina 							 
						Местный житель 			
		Сообщения:  366  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Москва 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Sheinina   »  31 июл 2006, 12:50 
			
			
			
			
			
			Подскажите, как это сделать - ну не умею я из bat - файла создавать файлы с нужным содержанием:)
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Sheinina 							 
						Местный житель 			
		Сообщения:  366  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Москва 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Sheinina   »  31 июл 2006, 16:51 
			
			
			
			
			
			Could not insert new word - выдаётся сообщение перед пересылкой текста.  
Сорру...
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								edward_K 							 
						Заслуженный деятель интернет-сообщества 			
		Сообщения:  5189  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  SPB galaxy spb 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 edward_K   »  31 июл 2006, 17:33 
			
			
			
			
			
			rem пересоздать файл 
echo ваш текст >test.lot 
rem добавить строку 
echo ваш текст >>test.lot
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								lStep 							 
						Новичок 			
		Сообщения:  28  		Зарегистрирован:  27 июл 2006, 16:49 		
		
						
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 lStep   »  31 июл 2006, 18:19 
			
			
			
			
			
			Run_Lot.Bat: 
set DataId=9 
%GalEXE%\VIP.EXE Kompl.lot 
 
Kompl.lot: 
 
Select KatCompl.* to dbf KatCmpl%DataId%.dbf;
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								lStep 							 
						Новичок 			
		Сообщения:  28  		Зарегистрирован:  27 июл 2006, 16:49 		
		
						
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 lStep   »  31 июл 2006, 18:21 
			
			
			
			
			
			Run_Lot.Bat: 
set DataId=9 
%GalEXE%\VIP.EXE Kompl.lot 
 
Kompl.lot: 
 
Select KatCompl.* to dbf KatCmpl%DataId%.dbf;
			
			
									
						
										
						 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Sheinina 							 
						Местный житель 			
		Сообщения:  366  		Зарегистрирован:  29 мар 2005, 17:49 		
		
											Откуда:  Москва 
							
						
		 
		
						
					
						 
		 
													
							
						
									
						Сообщение 
					 
								 Sheinina   »  01 авг 2006, 17:34 
			
			
			
			
			
			Спасибо всем!  
Плюнула на указание руководства и написала выгрузку и загрузку файлов через vip-интерфейс. Его по любому при изменении путей перекомпилировать, прописала их константами в файл проекта.