Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How do I silently install Logitech's Setpoint 2.22

Featured Replies

you could do a search for data2.cab on your hdd... :P


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:

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.

We already knew that Nois3 ;) We are trying to find out where.

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]

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

Then why don't you post that AutoIt script? That would be even more helpful I think :)

You got a point there, i'm at the moment at school but I will make one tonight.

For setpoint 2.22.

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.

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

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

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

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}")

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.

@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

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.