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.

Variables Help please

Featured Replies

Hey atm i am creating a cd change so that the user inputs the amunt of cds install that he has, then it will copy all of the files over, and then ask for the next cd, But i was wondering if there is a variable for the current CD Rom drive, as i know that here is %Systemdrive% for the local HDD/HDD partition that the OS was installed to, but im not sure waht the command is for the CD Drive (If there is even one), Or if there isnt then with out useing the IF C:/blah.txt exist then CDROM = C:/ anf having loads of them in your program that will make it look untidy, is there anyother way that anyone can think of.

Also does anyone know in VB if there is away to put a application switch in, so if the user puts /1 it will think that there is only 1 CD to install

(I will release it once i have finnished)

Thanks Dessip


No, unfortunately there is no such variable...

As you supposed, you need a batch file to do this:

TITLE Setting the %settings% variable
CLS
@ECHO OFF
IF EXIST C:\__SETTINGS__ set SETTINGS=C:\__SETTINGS__
IF EXIST D:\__SETTINGS__ set SETTINGS=D:\__SETTINGS__
IF EXIST E:\__SETTINGS__ set SETTINGS=E:\__SETTINGS__
IF EXIST F:\__SETTINGS__ set SETTINGS=F:\__SETTINGS__
IF EXIST G:\__SETTINGS__ set SETTINGS=G:\__SETTINGS__
IF EXIST H:\__SETTINGS__ set SETTINGS=H:\__SETTINGS__
IF EXIST I:\__SETTINGS__ set SETTINGS=I:\__SETTINGS__
IF EXIST J:\__SETTINGS__ set SETTINGS=J:\__SETTINGS__
IF EXIST K:\__SETTINGS__ set SETTINGS=K:\__SETTINGS__
IF EXIST L:\__SETTINGS__ set SETTINGS=L:\__SETTINGS__
IF EXIST M:\__SETTINGS__ set SETTINGS=M:\__SETTINGS__
IF EXIST N:\__SETTINGS__ set SETTINGS=N:\__SETTINGS__
IF EXIST O:\__SETTINGS__ set SETTINGS=O:\__SETTINGS__
IF EXIST P:\__SETTINGS__ set SETTINGS=P:\__SETTINGS__
IF EXIST Q:\__SETTINGS__ set SETTINGS=Q:\__SETTINGS__
IF EXIST R:\__SETTINGS__ set SETTINGS=R:\__SETTINGS__
IF EXIST S:\__SETTINGS__ set SETTINGS=S:\__SETTINGS__
IF EXIST T:\__SETTINGS__ set SETTINGS=T:\__SETTINGS__
IF EXIST U:\__SETTINGS__ set SETTINGS=U:\__SETTINGS__
IF EXIST V:\__SETTINGS__ set SETTINGS=V:\__SETTINGS__
IF EXIST W:\__SETTINGS__ set SETTINGS=W:\__SETTINGS__
IF EXIST X:\__SETTINGS__ set SETTINGS=X:\__SETTINGS__
IF EXIST Y:\__SETTINGS__ set SETTINGS=Y:\__SETTINGS__
IF EXIST Z:\__SETTINGS__ set SETTINGS=Z:\__SETTINGS_
EXIT

In this batch the variable "SETTINGS" is made if there's a folder __SETTINGS__ found in the root of a HDD/CD/DVD.

  • Author

Ohhk, well im doing it in VB a nice easy language, and winXP has support for VB6 runtimes. so ill jsut get it to look for the I386 folder and if its there then make that the cd drive.

Thanks

Dessip

In your VB app you can make a registry read of this entry

HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath

SourcePath is the drive used for installing Windows (if install via cd drive then this value is the drive letter of the computer cd)

The following will set a variable strCDROM to the CDROM drive letter in a vbscript.

Modify to suit your need.

Set objDrives = CreateObject("Scripting.FileSystemObject").Drives
For Each Drive In objDrives
If Drive.DriveType = "4" Then strCDROM = Drive.DriveLetter & ":"
Next

Also does anyone know in VB if there is away to put a application switch in, so if the user puts /1 it will think that there is only 1 CD to install

Provide more details on what you are trying to accomplish, may be able to help you.

  • Author

Hey i have alreay dont it, jsut adding the finaly touches to it now. Then got to test it, Also i would rather Use API then Objects, as i know that API id deffonatly gonig to be installed when i run the EXE.

Also i have done the application switch, it was not that hard, just didnt reaklise that i actually knew what i needed to do, Just got to modify it abit.

But thank you foryour help

Dessip

  • Author

Hey also jdoe i was being dumb when i wrote that post, the simple answer to that is all i need to do is put:

start "Copy /y Destination, Source"

That way it will copy it for me.

Thanks

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.