Jump to content

Recommended Posts

Posted

Hi Everyone.

Im fairly new to this program and basically what i am trying to do is make a cd with an autorun of the WPI interface.

When WPI executes a program it is looking in the wrong drive for the exe. The WPI.cmd is correctly detecting the right CD-ROM but when it comes to executing the programs from WPI.hta it always selects the drive one letter before the correct one. ie. My CD-ROM is F: and WPI.cmd detects it as such. When i installs Winamp, for example, the message "Windows cannot find 'E:\install\winamp\winamp.exe' Make sure ... " occurs.

Below is a copy of the code from config.js

...

prog[pn]=['WinAmp']

uid[pn]=['WINAMP']

picw[pn]=['128']

pich[pn]=['128']

desc[pn]=['WinAmp 5.21']

textl[pn]=['Bottom']

texti[pn]=['1']

ordr[pn]=[12]

cmd1[pn]=['%CDROM%install\\winamp\\winamp.exe /S']

gcond[pn]=['FileExists(\'%programfiles%\\\')']

cat[pn]=['Applications']

pn++

...

Any ideas on how i can fix this would be greatly appriciated.

Thanks in advance


Posted

Hi,

Thanks for the reply. I thought so too but when i put that switch in all i get is

"Windows cannot find 'E:\\install\winamp\winamp.exe' Make sure ... "

Any other ideas?

Posted

Hi again.

Malfunction,

The code you posted is what i currently have.

Kelsenellenelvian (Hope i spelt that right),

Below is WPI.cmd. As I said before it seems to detect the CD-ROM correctly here but running the applications doesnt.

Thanks for your help

Ghost Shield

@ECHO OFF

REM Example, how to look for CDROM-drive. Must have WPI.ico at the root of the CD.

FOR %%i IN (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:\WPI.ico SET CDROM=%%i:

echo Found CD-Rom as drive %CDROM%

REM Determine the WPI startup path.

REM if wpi should run off the cd the replace %~dp0 with %cdrom%.

set wpipath=%CDROM%

REM Hide this command window.

REM %wpipath%Tools\cmdow.exe @ /hid

REM Force resolution to needed size for wpi interface.

REM %wpipath%Tools\ResChange.exe -width=1280 -height=1024 -depth=max -refresh=max

REM Font installation - the smooth and customizable way.

REM start /wait %wpipath%Tools\fonts\fontinstaller.exe

REM Special registry tweak needed.

regedit /s %wpipath%common\wpi.reg

REM Make WPI directory the current directory.

REM cd /d "%wpipath%"

REM Start WPI and wait for its end

%wpipath%wpi.hta

REM Undo registry tweak.

regedit /s %wpipath%common\undo.reg

REM Cleaning up the desktop.

REM del /s/q "%userprofile%\desktop\*.lnk"

REM Rebooting the sytem to finalize the installation process.

REM shutdown.exe -r -f -t 30 -c "To finish installations WPI will now reboot in 30 sec..."

exit

:end

Posted

I to am having this problem, WPI.cmd selects the correct cd drive (virtual drive G:) but always looks in D: when installing programs.

Posted

Hi all,

I've been stuffing around with the generate.js file trying to fix this problem. I think what is the problem is the following if statement from FindCDRom() doesnt work.

if (LaunchFromCD=="no")

FindFile="WIN51";

else

FindFile="WPI.ICO";

I believe this because when i change the "no" to a "yes" all my problems are solved.

Could someone double check this for me so if it is a problem it can be fixed in the next version?

Thanks

Ghost Shield

Posted

This option is removed from v5.0. Things are finally getting wrapped up for a release. Look for some screen shots.

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