May 17, 200521 yr I did the scan. The file is not present while the setup is executed. Setup does it like that: When the installation file is executed, it extracts the setup files into the temp directory. When You click on the "Install" Button, it installs the files from the downloaded installation file. Thats real sh*t.
May 17, 200521 yr Argh they make this more and more difficult every revision. I hate InstallShield setups. OK, here's what I found... Run setpoint231enu.exe and it will create a Disk1 in your temp directory with the following files:data1.cabdata1.hdrengine32.cablayout.binsetup.exesetup.ibtsetup.inisetup.inxNow... I copy these files to another directory, and then cancel the installation. When I run setup.exe from the copied directory it runs and installs fine. If I copy these setup files to another computer and try to run it, the setup asks for data2.cab.So starting the setup program and then immediately canceling it puts data2.cab (or its equivalent) somewhere.
May 18, 200521 yr No, the file data2.cab is not saved anywhere. When I move the installation file while installing and then klick on "Install", the setup asks for the file setpoint231enu.exe. So the setup wants to get the file data2.cab out of the setpoint231enu.exe.[EDIT]The Logitech supoort told me, that Logitech does not support the silent installation of Setpoint. That's a pitty. [/EDIT]
May 18, 200521 yr Why don't you write an autoit script. I done it with my setpoint drivers and it works great.I use 2.3 (for the MX518).
May 18, 200521 yr Then why don't you post that AutoIt script? That would be even more helpful I think
May 19, 200521 yr Then why don't you post that AutoIt script? That would be even more helpful I think <{POST_SNAPBACK}>You got a point there, i'm at the moment at school but I will make one tonight.For setpoint 2.22.
May 19, 200521 yr I got a simple script. But guys it is german Sry.BlockInput(1)run("Setpoint231.exe")winwait("SetPoint - InstallShield Wizard")Sleep(2000)controlclick("SetPoint - InstallShield Wizard", "Weiter", "Button1")winwait("SetPoint - InstallShield Wizard")controlclick("SetPoint - InstallShield Wizard", "Ich bin mit den Bedingungen der Lizenzvereinbarung einverstanden.", "Button5")controlclick("SetPoint - InstallShield Wizard", "Weiter", "Button2")winwait("SetPoint - InstallShield Wizard")controlclick("SetPoint - InstallShield Wizard", "Weiter", "Button1")winwait("SetPoint - InstallShield Wizard")controlclick("SetPoint - InstallShield Wizard", "Maus und Tastatur", "Button3")controlclick("SetPoint - InstallShield Wizard", "Weiter", "Button6")controlclick("SetPoint - InstallShield Wizard", "Installieren", "Button1")winwait("SetPoint - InstallShield Wizard")Sleep(35000)controlclick("SetPoint - InstallShield Wizard", "Nein, Computer wird später neu gestartet.", "Button2")controlclick("SetPoint - InstallShield Wizard", "Keines von beiden", "Button7")controlclick("SetPoint - InstallShield Wizard", "Fertig stellen", "Button5")BlockInput(0)I do not know, how to get SetPoint installed without the sleeps commands. Is there another way volkonov4? Please post you script when you are at home.
May 19, 200521 yr Here is the autoit script for the logitech setpoint version 2.22I made 2 versions Setpoint1 is for mouse and trackballs, Setpoint2 is for mouse and keyboard so you have to check wish one you need.There build for the engilish version so if you us an different version you have to remake them. I hope it will solve your problems.Setpoint1.au3Setpoint2.au3
May 19, 200521 yr I got a simple script. But guys it is german Sry.BlockInput(1)run("Setpoint231.exe")winwait("SetPoint - InstallShield Wizard")Sleep(2000)controlclick("SetPoint - InstallShield Wizard", "Weiter", "Button1")winwait("SetPoint - InstallShield Wizard")controlclick("SetPoint - InstallShield Wizard", "Ich bin mit den Bedingungen der Lizenzvereinbarung einverstanden.", "Button5")controlclick("SetPoint - InstallShield Wizard", "Weiter", "Button2")winwait("SetPoint - InstallShield Wizard")controlclick("SetPoint - InstallShield Wizard", "Weiter", "Button1")winwait("SetPoint - InstallShield Wizard")controlclick("SetPoint - InstallShield Wizard", "Maus und Tastatur", "Button3")controlclick("SetPoint - InstallShield Wizard", "Weiter", "Button6")controlclick("SetPoint - InstallShield Wizard", "Installieren", "Button1")winwait("SetPoint - InstallShield Wizard")Sleep(35000)controlclick("SetPoint - InstallShield Wizard", "Nein, Computer wird später neu gestartet.", "Button2")controlclick("SetPoint - InstallShield Wizard", "Keines von beiden", "Button7")controlclick("SetPoint - InstallShield Wizard", "Fertig stellen", "Button5")BlockInput(0)I do not know, how to get SetPoint installed without the sleeps commands. Is there another way volkonov4? Please post you script when you are at home.<{POST_SNAPBACK}>I see you use the same version as I do, I only got that version in dutch perhaps its usfull for you I don't use any sleeps.Setpoint.au3
May 19, 200521 yr Thank a lot for you config volkonov4!Now I got the perfect unattended setup of my SetPoint Software:First, the file settings.cmd copies my SetPoint settings to the systemdrive:cmdow @ /HID@echo offmd "%systemdrive%\Dokumente und Einstellungen\Administrator\Anwendungsdaten\Logitech\SetPoint"for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51 set CDROM=%%i:copy /Y "%CDROM%\Install\Treiber\SetPoint\user.xml" "%systemdrive%\Dokumente und Einstellungen\Administrator\Anwendungsdaten\Logitech\SetPoint\user.xml"Then I install the Software with the script:BlockInput(1)run("SetPoint231.exe")WinWaitActive("SetPoint - InstallShield Wizard", "Willkommen bei InstallShield Wizard für Logitech SetPoint")Send("{ENTER}")WinWaitActive("SetPoint - InstallShield Wizard", "Lizenzvereinbarung")Send("{UP}{ENTER}")WinWaitActive("SetPoint - InstallShield Wizard", "Zielpfad wählen")Send("{ENTER}")WinWaitActive("SetPoint - InstallShield Wizard", "Optionen wählen")Send("{DOWN}{DOWN}{ENTER}")WinWaitActive("SetPoint - InstallShield Wizard", "Bereit zur Installation des Programms")Send("{ENTER}")WinWaitActive("SetPoint - InstallShield Wizard", "InstallShield Wizard abgeschlossen")Send("{DOWN}{ENTER}")BlockInput(0)And then, the Cleanup.cmd deletes the unused links:cmdow @ /HID@echo offDEL "%AllUsersProfile%\STARTM~1\Programme\Logitech\MAUSUN~1\Hilfecenter.lnk"DEL "%AllUsersProfile%\STARTM~1\Programme\Logitech\MAUSUN~1\Quicktour.lnk"Thx again. Thats awesome.
May 19, 200521 yr A bit off-topic maybe but here is a little optimalisation to the AutoIT script you can change...Send("{DOWN}{DOWN}{ENTER}")... into Send("{DOWN 2}{ENTER}")This is especially useful when you need to use TAB 6 or 8 times Instead of...send ("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}")... usesend ("{TAB 8}")
May 19, 200521 yr A bit off-topic maybe but here is a little optimalisation to the AutoIT script you can change...Send("{DOWN}{DOWN}{ENTER}")... into Send("{DOWN 2}{ENTER}")This is especially useful when you need to use TAB 6 or 8 times Instead of...send ("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}")... usesend ("{TAB 8}")<{POST_SNAPBACK}>When you are using a lot of commands for instants 8 times tab I find it more useful to use This line: MouseClick("left", xxx, xxx,)Instate of this line:send ("{TAB 8}")But that’s my opinion.
May 19, 200521 yr @volkonov4 Yeah, you are correct about that. It is kind of cool to see your mouse go all across the monitor B). I use it a lot. My last post was just an example But we are going way off-topic here
Create an account or sign in to comment