Dynaletik Posted May 17, 2005 Posted May 17, 2005 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.
Noise Posted May 17, 2005 Posted May 17, 2005 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.
djbe Posted May 17, 2005 Posted May 17, 2005 We already knew that Nois3 We are trying to find out where.
Dynaletik Posted May 18, 2005 Posted May 18, 2005 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]
volkonov4 Posted May 18, 2005 Posted May 18, 2005 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).
Bâshrat the Sneaky Posted May 18, 2005 Posted May 18, 2005 Then why don't you post that AutoIt script? That would be even more helpful I think
volkonov4 Posted May 19, 2005 Posted May 19, 2005 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.
Dynaletik Posted May 19, 2005 Posted May 19, 2005 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.
volkonov4 Posted May 19, 2005 Posted May 19, 2005 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
volkonov4 Posted May 19, 2005 Posted May 19, 2005 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
Dynaletik Posted May 19, 2005 Posted May 19, 2005 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.
erik_demon Posted May 19, 2005 Posted May 19, 2005 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}")
volkonov4 Posted May 19, 2005 Posted May 19, 2005 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.
erik_demon Posted May 19, 2005 Posted May 19, 2005 @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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now