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.

WPI Selects incorrect CD-ROM Drive

Featured Replies

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


At first glance, you need \\ after the %CDROM%

%CDROM%\\install\\winamp\winamp.exe /S

  • Author

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?

  • Author

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

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

  • Author

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

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

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.