Навскидку...
Возможно, окно плагина OBDMain имеет такой-же класс, как и окно iCarDS - "TFormMain". В скрипте идет обращение к первому найденному окну с таким классом. Если iCarDS запущен, то его окно первое, а OBDMain - второе. Надо отслеживать кол-во найденных окон, если их два - то обращаться ко второму.
Как-то так:
PHP код:
#NoTrayIcon
#RequireAdmin
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\au3script_v9.ico")
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_UseUpx=y
#AutoIt3Wrapper_Run_AU3Check=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <WindowsConstants.au3>
#include <Process.au3>
$winList = WinList("[CLASS:TFormMain]")
If ($winList[0][0] = 2) Then
$hwnd = $winList[2][1]
WinSetTrans($hwnd, "", 0)
EndIf
Sleep(9000)
$winList = WinList("[CLASS:TFormMain]")
If ($winList[0][0] = 2) Then
$hwnd = $winList[2][1]
WinSetTrans($hwnd, "", 255)
EndIf