Jump to content

How do I silently install Logitech's Setpoint 2.22


Sgt_Strider

Recommended Posts


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. :no:

Link to comment
Share on other sites

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.cab

data1.hdr

engine32.cab

layout.bin

setup.exe

setup.ibt

setup.ini

setup.inx

Now... 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.

Link to comment
Share on other sites

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. :no:

[/EDIT]

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Here is the autoit script for the logitech setpoint version 2.22

I 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.au3

Setpoint2.au3

Link to comment
Share on other sites

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.

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

Link to comment
Share on other sites

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 off

md "%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 off

DEL "%AllUsersProfile%\STARTM~1\Programme\Logitech\MAUSUN~1\Hilfecenter.lnk"
DEL "%AllUsersProfile%\STARTM~1\Programme\Logitech\MAUSUN~1\Quicktour.lnk"

Thx again. Thats awesome. :thumbup

Link to comment
Share on other sites

A bit off-topic maybe but here is a little optimalisation to the AutoIT script :D

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 :P

Instead of...

send ("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}")

... use

send ("{TAB 8}")

Link to comment
Share on other sites

A bit off-topic maybe but here is a little optimalisation to the AutoIT script :D

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 :P

Instead of...

send ("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}")

... use

send ("{TAB 8}")

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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...