forslaey
								
						
							
				  												- Стаж: 4 года 9 месяцев
 				- Сообщений: 6
 				- Репутация:0[+]   [-]
 								
							
			 
			
			 | 
						
		
			
				
				Всех приветствую, ребятушки. После копирования файлов на этапе установки Windows, установщик предлагает перезагрузиться и даёт на это 10 секунд, с возможностью нажать на кнопку для мгновенной перезагрузки. Есть ли вообще возможность управлять этим таймером, или избавиться от него вообще? То бишь файлы скопировались и сразу перезагрузка пошла без этого пункта?
								
							 
										 
		
	 | 
 
	 
		 
 
 
	
		
		
						
			
						
							
								dimo70
								
						
							
				  												- Стаж: 7 лет 11 месяцев
 				- Сообщений: 3799
 				- Репутация:27[+]   [-]
 				- Откуда: BG
 				
							
			 
			
			 | 
						
		
			
				
				forslaey, для етого надо отредактировать сам установчик майков. По моему никто етого не будет делать.
								
							 
								 _________________ Подпись отключена за нарушение правил форума 		 
		
	 | 
 
	 
		 
 
 
	
		
		
						
			
						
							
								korsak7
								
						
							
				  				  								- Стаж: 10 лет
 				- Сообщений: 1063
 				- Репутация:62[+]   [-]
 								
							
			 
			
			 | 
						
		
			
				
				Я уже задавал такой вопрос , гуру сказали что я тороплив не по годам , сиди на попе ровно и жди терпеливо   
								
							 
										 
		
	 | 
 
	 
		 
 
 
	
		
		
						
			
						
							
								Ander_73
								
						
							
				  				  								- Стаж: 8 лет 9 месяцев
 				- Сообщений: 4124
 				- Репутация:127[+]   [-]
 								
							
			 
			
			 | 
						
		
			
				
				Обещали, что недолго. Не более 10 секунд.
								
							 
										 
		
	 | 
 
	 
		 
 
 
	
		
		
						
			
						
							
								dimo70
								
						
							
				  												- Стаж: 7 лет 11 месяцев
 				- Сообщений: 3799
 				- Репутация:27[+]   [-]
 				- Откуда: BG
 				
							
			 
			
			 | 
						
		
			
								 _________________ Подпись отключена за нарушение правил форума 		 
		
	 | 
 
	 
		 
 
 
	
								 																			
			
            			
	
		 		Отправлено:  04-Апр-2021 19:45
					(спустя 1 час 47 минут)
				 
	
		
		
						
			
						
							
								Eagle123
								
						
							
				  				  								- Стаж: 10 лет
 				- Сообщений: 128
 				- Репутация:10[+]   [-]
 								
							
			 
			
			 | 
						
		
			
				
				forslaey, Можно написать скрипт на AutoIt, который как только увидит это окно, так сразу нажмет кнопку для мгновенной перезагрузки. Как-то так:While not ProcessExists("setup.exe")         Sleep (1000)       WEnd       While ProcessExists("setup.exe")         If (WinExists("Установка Windows", "Закрыть")) Then             WinActivate("Установка Windows", "Закрыть")             ControlSend("Установка Windows", "Закрыть", "", "{ENTER}")         EndIf         If (WinExists("Windows Setup", "Закрыть")) Then             WinActivate("Windows Setup", "Закрыть")             ControlSend("Windows Setup", "Закрыть", "", "{ENTER}")         EndIf         If (WinExists("Установка Windows", "Close")) Then             WinActivate("Установка Windows", "Close")             ControlSend("Установка Windows", "Close", "", "{ENTER}")         EndIf         If (WinExists("Windows Setup", "Close")) Then             WinActivate("Windows Setup", "Close")             ControlSend("Windows Setup", "Close", "", "{ENTER}")         EndIf           Sleep (1000)       WEnd  Только вместо "Закрыть" у вас наверное будет "Перезагрузить сейчас", ну и аналог на английском, если нужен.
								
							 
										 
		
	 | 
 
	 
		 
 
 
	
								 																			
			
            			
	
		 		Отправлено:  04-Апр-2021 21:41
					(спустя 1 час 55 минут)
				 
	
		
		
						
			
						
							
								korsak7
								
						
							
				  				  								- Стаж: 10 лет
 				- Сообщений: 1063
 				- Репутация:62[+]   [-]
 								
							
			 
			
			 | 
						
		
			
				
				ну вот и профессионалы подтянулись , а не фулюганы с шуточками     ================================================== проверил на русской версии - всё ОК налетайте торопыги , компилируйте    While not ProcessExists("setup.exe")         Sleep (1000) WEnd While ProcessExists("setup.exe")   If (WinExists("Установка Windows", "Перезагрузить сейчас")) Then       WinActivate("Установка Windows", "Перезагрузить сейчас")       ControlSend("Установка Windows", "Перезагрузить сейчас", "", "{ENTER}")   EndIf   If (WinExists("Windows Setup", "Перезагрузить сейчас")) Then       WinActivate("Windows Setup", "Перезагрузить сейчас")       ControlSend("Windows Setup", "Перезагрузить сейчас", "", "{ENTER}")   EndIf   If (WinExists("Установка Windows", "Restart now")) Then       WinActivate("Установка Windows", "Restart now")       ControlSend("Установка Windows", "Restart now", "", "{ENTER}")   EndIf   If (WinExists("Windows Setup", "Restart now")) Then       WinActivate("Windows Setup", "Restart now")       ControlSend("Windows Setup", "Restart now", "", "{ENTER}")   EndIf     Sleep (1000) WEnd  
								
							 
										 
		
	 | 
 
	 
		 
 
 
	
								 																			
			
            			
	
		 		Отправлено:  04-Апр-2021 23:22
					(спустя 1 час 40 минут)
				 
	
		
		
						
			
						
							
								forslaey
								
						
							
				  												- Стаж: 4 года 9 месяцев
 				- Сообщений: 6
 				- Репутация:0[+]   [-]
 								
							
			 
			
			 | 
						
		
			
				
				Я вас всех благодарю, не ожидал, что вообще кто-то ответит на такой вопрос) Я никогда не работал с Autoit. Мне непонятно как он должен запускаться при установке системы, куда поместить скомпилированный исполнительный файл в образе? Прошу прощения за такие вопросы.
								
							 
										 
		
	 | 
 
	 
		 
 
 
	
		
		
						
			
						
							
								Eagle123
								
						
							
				  				  								- Стаж: 10 лет
 				- Сообщений: 128
 				- Репутация:10[+]   [-]
 								
							
			 
			
			 | 
						
		
			
				
				forslaey, Это уже вопрос для другой темы, хотя это все уже обсуждалось в других темах. Тут не важно, AutoIt это или еще что-то, главное, что это какая-то ваша программа/скрипт, которую можно запустить, отредактировав содержимое файла sources/boot.wim, а точнее в нем Startnet.cmd или Winpeshl.ini. Подробнее тут на форуме уже наверняка обсуждалось. Но можно и нагуглить что-то типа этого. Учтите еще, что WinPE бывает x86 и x64 и соответственно нужно добавлять в него исполняемый AutoIt exe-файл соответствующей разрядности. А также AutoIt не любят антивирусы, а значит ваша сборка перестанет нравиться некоторым антивирусам (хотя не знаю, умеют ли они проверять содержимое файла boot.wim). По AutoIt есть много интересных обучающих видео на Ютубе, например "Установка приложений с AutoIT". Тоже посмотреть хорошо для базового и минимального понимания AutoIT, если интересует программирование. Ну а запустить скрипт AutoIt просто. Скопируйте в WinPE файл "C:\Program Files (x86)\AutoIt3\AutoIt3.exe" или его x64-версию и выполните запуск этого файла и в качестве параметра запуска подсуньте ему путь до au3-файла, например: X:\AutoIt3.exe x:\install.au3 Ну или можно "скомпилировать" все в один файл и запускать его. Такие базовые вещи по работе с AutoIt можно легко нагуглить.
								
							 
										 
		
	 | 
 
	 
		 
 
 
	
		
		
						
			
						
							
								forslaey
								
						
							
				  												- Стаж: 4 года 9 месяцев
 				- Сообщений: 6
 				- Репутация:0[+]   [-]
 								
							
			 
			
			 | 
						
		
			
				
				Eagle123, благодарю вас за подробный ответ.    
								
							 
										 
		
	 | 
 
	 
		 
 
 
 
 
 
	
	
		Текущее время: 04-Ноя 03:38 
		Часовой пояс: UTC + 3  
	 
	
 
	
	
		
		Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
  
	 
	 | 
 
 
	 
	 |