| 
			| 
					
						| lightmaker 
								Участник    Offline | 
								|  | «  : 10-08-2008 14:34 »  |  | 
 
 Требуется написать программку или просто батник под Win, запускающий подряд несколько приложений (экзэшников), после чего завершающийся, т.е. чтобы не оставалось никакого окна этого приложения или окна командной строки, если это бат файл.
 Подскажите какими средствами и как это можно сделать!!!
 Заранее спс а лот)
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| McZim | 
								|  | « Ответ #1 : 10-08-2008 14:53 »  |  | 
 
 lightmaker, открываешь консоль или как оно там называется, кажется коммандная строка, создаешь батник и в нем указываешь какие "экзешники" запускать. В чем проблема то? |  
						| 
								|  |  
								|  |  Записан | 
 
 The CBO without stats is like a morning without coffee. (c) T.Kyte. |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #2 : 10-08-2008 15:02 »  |  | 
 
 lightmaker, в батнике - просто указываешь путь к программе и всё. Программа запустится, батник завершится.
 Программно можно через ShellExecute (будет аналогично тому, что ты просто щёлкнул мышой по файлу)
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Finch 
								СпокойныйАдминистратор    Offline 
								Пол:    
								Пролетал мимо
								
								
								
								
								
							 | 
								|  | « Ответ #3 : 10-08-2008 15:36 »  |  | 
 
 Насколько я помню, в пакетных файлах, пока не выполнилась предыдушяя программа, не будет запушена следушуя. Надо ставить ключевое слово перед названием программы. Какое точно не помню, надо смотреть хелп |  
						| 
								|  |  
								|  |  Записан | 
 
 Не будите спашяго дракона.              Джаффар (Коша) |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #4 : 10-08-2008 16:49 »  |  | 
 
 start екзешник1start екзешник2
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Джон 
								простоАдминистратор    Offline 
								Пол:    | 
								|  | « Ответ #5 : 10-08-2008 17:33 »  |  | 
 
 или call |  
						| 
								|  |  
								|  |  Записан | 
 
 Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома."Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
 "Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
 "All science is either physics or stamp collecting." Ernest Rutherford
 "Wer will, findet Wege, wer nicht will, findet Gründe."
 |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #6 : 10-08-2008 20:33 »  |  | 
 
 бр....батник запускается в своем окружении
 в батнике можно прописать запуск через start /wait
 или же через call
 в этих двух случаях пока не выполнтся приложение - следующее не откроется
 
 но скрыть окно бат файла - увы нельзя
 
 можно через vbs script с использованием функции exec, и попытаться средства васика скрыть окно
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| Джон 
								простоАдминистратор    Offline 
								Пол:    | 
								|  | « Ответ #7 : 10-08-2008 21:11 »  |  | 
 
 Слав, в задании не говорится, что окно консоли должно в принципе скрываться, сказано только, что оно не должно оставаться. |  
						| 
								|  |  
								|  |  Записан | 
 
 Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома."Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
 "Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
 "All science is either physics or stamp collecting." Ernest Rutherford
 "Wer will, findet Wege, wer nicht will, findet Gründe."
 |  |  | 
	| 
			| 
					
						| lightmaker 
								Участник    Offline | 
								|  | « Ответ #8 : 11-08-2008 09:55 »  |  | 
 
 Проблема была как раз в том, что следующая программа не запускалась, пока не завершалась текущая. Ключевое слово start решило проблему, также окно консоли теперь исчезает сразу после исполнения батника! |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	|  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #10 : 17-11-2008 13:49 »  |  | 
 
 pokk, что непонятно? |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| HandKot 
								Молодой специалист    Offline | 
								|  | « Ответ #11 : 17-11-2008 14:11 »  |  | 
 
 используйте Sheduler (Назначенные задания) |  
						| 
								|  |  
								|  |  Записан | 
 
 I Have Nine Lives You Have One OnlyTHINK!
 |  |  | 
	| 
			| 
					
						| pokk 
								Помогающий    Offline | 
								|  | « Ответ #12 : 17-11-2008 17:19 »  |  | 
 
 pokk, что непонятно?
  не то написал не непонятно,а не знаю     какими функциями пользоватся и как именно  |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #13 :  17-11-2008 17:27 »   |  | 
 
 pokk, речь шла о командных файлах, а не о shellexecute |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	|  |