Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Авто установка npp.4.1.2.Installer.exe

Ответить
Настройки темы
Авто установка npp.4.1.2.Installer.exe

Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Данная программа npp.4.1.2.Installer.exe Сама программа аналог, notepad.exe только она подсвечивает код. Кто-нибудь подскажите как ее автоустановить?


Отправлено: 15:29, 28-05-2007

 

Ветеран


Сообщения: 825
Благодарности: 50

Профиль | Отправить PM | Цитировать


Вот Autoit скрипт автоустановки:
Код: Выделить весь код
;AutoItSetOption("TrayIconHide", 1);Скрыть значок в трее
AutoItSetOption ( "TrayIconDebug", 1 )
;BlockInput(1)
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)

$p = "\DISTRIB\EDITORS\"
$n = "npp.4.1.2.Installer.exe"
$t = ""
If NOT FileExists( $n ) Then
	$var = DriveGetDrive( "all" )
	If NOT @error Then
		For $i = 1 to $var[0]
		$star = DriveStatus( $var[$i] & "\" )
		If $star == "READY" Then
			If FileExists($var[$i] & $p & $n) Then
				$t = $var[$i] & $p
				ExitLoop
			EndIf
		EndIf
		Next
	EndIf
EndIf

If $t <> "" OR FileExists( $n ) Then
	AutoItSetOption("SendKeyDelay",20)
	Run($t & $n,$t)

	WinWait("Installer Language","Please select a lang")
	If Not WinActive("Installer Language","Please select a lang") Then WinActivate("Installer Language","Please select a lang")
	WinWaitActive("Installer Language","Please select a lang")
	ControlCommand("Installer Language","Please select a lang","ComboBox1","SelectString","Russian")
	Sleep(20)
	ControlClick("Installer Language","Please select a lang","Button1")

	WinWait("Установка Notepad++","Вас приветствует мас")
	If Not WinActive("Установка Notepad++","Вас приветствует мас") Then WinActivate("Установка Notepad++","Вас приветствует мас")
	WinWaitActive("Установка Notepad++","Вас приветствует мас")
	ControlClick("Установка Notepad++","Вас приветствует мас","Button2")

	WinWait("Установка Notepad++","Лицензионное соглаше")
	If Not WinActive("Установка Notepad++","Лицензионное соглаше") Then WinActivate("Установка Notepad++","Лицензионное соглаше")
	WinWaitActive("Установка Notepad++","Лицензионное соглаше")
	ControlClick("Установка Notepad++","Лицензионное соглаше","Button2")

	WinWait("Установка Notepad++","Выбор папки установк")
	If Not WinActive("Установка Notepad++","Выбор папки установк") Then WinActivate("Установка Notepad++","Выбор папки установк")
	WinWaitActive("Установка Notepad++","Выбор папки установк")
	ControlClick("Установка Notepad++","Выбор папки установк","Button2")

	WinWait("Установка Notepad++","Компоненты устанавли")
	If Not WinActive("Установка Notepad++","Компоненты устанавли") Then WinActivate("Установка Notepad++","Компоненты устанавли")
	WinWaitActive("Установка Notepad++","Компоненты устанавли")
	ControlClick("Установка Notepad++","Компоненты устанавли","Button2")

	WinWait("Установка Notepad++","Завершение работы ма")
	If Not WinActive("Установка Notepad++","Завершение работы ма") Then WinActivate("Установка Notepad++","Завершение работы ма")
	WinWaitActive("Установка Notepad++","Завершение работы ма")
	ControlClick("Установка Notepad++","Завершение работы ма","Button4")
	Sleep(30)
	ControlClick("Установка Notepad++","Завершение работы ма","Button2")

	If FileExists( @ProgramsCommonDir & "\Notepad++") Then
		DirCopy  ( @ProgramsCommonDir & "\Notepad++",@ProgramsCommonDir & "\Accessories\Notepad++",1)
		DirRemove( @ProgramsCommonDir & "\Notepad++",1)
		DirCopy  ( @ProgramsDir & "\Notepad++",@ProgramsDir & "\Accessories\Notepad++",1)
		DirRemove( @ProgramsDir & "\Notepad++",1)
	EndIf

	$file = FileOpen(@ProgramFilesDir & "\software_install.log",1)
	; Check if file opened for writing OK
	If $file = -1 Then
		MsgBox(0, "Error", "Unable to open " & @ProgramFilesDir &  "\software_install.log file.")
		Exit
	Else
		FileWriteLine($file,"Notepad++: - OK")
		FileClose($file)
	EndIf
Else
	;MsgBox(0,"Attention","I can't find " & $p,600)
	$file = FileOpen(@ProgramFilesDir & "\software_install.log",1)
	; Check if file opened for writing OK
	If $file = -1 Then
		MsgBox(0, "Error", "Unable to open " & @ProgramFilesDir & "\software_install.log file.")
		Exit
	Else
		FileWriteLine($file,"Notepad++: - I can't find " & $p)
		FileClose($file)
	EndIf
EndIf
Exit

Отправлено: 17:32, 28-05-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


А кнопку готово нажать можно? Спасибо, не плохо сработано.

Последний раз редактировалось voler, 29-05-2007 в 09:43.


Отправлено: 09:32, 29-05-2007 | #3


Ветеран


Сообщения: 825
Благодарности: 50

Профиль | Отправить PM | Цитировать


voler У меня ее не выскакивает. Иногда бывает вылазиют дефекты скриптов. Например пропускаются нажатия клавиш или вдруг установка пошла не таким маршрутом. Все варианты не охватить!
Можно просто добавить Send("{ENER}")

Отправлено: 10:06, 29-05-2007 | #4


Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Исправил спасибо.

-------
Linux, это плацдарм для изучения своих возможностей.


Отправлено: 11:04, 29-05-2007 | #5


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я ставлю через команду /S в cmd

Отправлено: 13:12, 29-05-2007 | #6



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Авто установка npp.4.1.2.Installer.exe

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Авто установка программ Microteam Автоматическая установка приложений 1 09-11-2009 21:30
[Авто установка] Vopt volk1234 Автоматическая установка приложений 0 30-08-2009 13:18
php-4.4.2-installer.exe: У кого сохранился - пришлите пожалуйста. BacuJIuu KypraHoB Вебмастеру 2 25-02-2009 10:32
Установка XP в авто режиме Krio Автоматическая установка Windows 2000/XP/2003 1 06-06-2008 10:01
Авто установка IE7Setup_G_RU.exe voler Автоматическая установка приложений 3 07-10-2007 19:01




 
Переход