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

Показать сообщение отдельно

Пользователь


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

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


K.A.V., боюсь что мне все таки нужен код логирования без использования /tofunc ... как я вам писал, после нажатия enter ничего не отправляется в окно установки...
Код: Выделить весь код
Function LogFunction
IntOp $1 $1 + 1
Pop $2
FunctionEnd


section "f"
StrCpy $1 0
GetFunctionAddress $0 LogFunction
ExecDos::exec /NOUNLOAD /ASYNC /TOFUNC '"$SYSDIR\cmd.exe" /c $EXEDIR\sisInstall.exe extractAll I:\sku.sis D:\h' "D:\h" $0
sleep 3000
Pop $0
Pop $2
${If} $2 = "INFO : Please insert path of folder with depot 222481 version 300092705199761674 manifest (222481_300092705199761674.manifest)"
MessageBox MB_OK|MB_ICONSTOP "$2" idok
${Else}
enter:
FindWindow $3 "ConsoleWindowClass" "$SYSDIR\cmd.exe"
SendMessage $3 ${WM_CHAR} "0x0D" "0"
sleep 60
${If} $2 = "INFO : Please insert path of folder with depot 222481 key file (222481.depotkey)"
MessageBox MB_OK|MB_ICONSTOP "$2" idok
goto end
${Else}
goto enter
${EndIf}
${EndIf}
end:
sectionend
не работает

Отправлено: 20:45, 12-12-2013 | #840