MSFN Forum: Error: Close Quote Expected - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Error: Close Quote Expected Cdshell.ini error Rate Topic: -----

#1 User is offline   yerky 

  • Group: Members
  • Posts: 1
  • Joined: 08-March 05

Posted 08 March 2005 - 04:54 PM

Ok. I followed Flyakite's AIO-DVD build instructions, then I modified what all I wanted to install. I changed the cdshell.ini accordingly and then I receive the following error:

Error: Close quote expected.
[Command: print] [Line: 41.1] [File: cdshell.ini]

Here is a copy of my cdshell.ini code:

boot:
cls
print "\n"
print "Press Enter to boot from DVD... \n"
getkey 5 boot 0x80
if $lastKey == key[enter]; then goto time
# When no key found...
goto boot

# Function to display time of day
time:
set hour = $timeHour
set ampm = "am"
if $timeHour > 12; then set hour = $timeHour - 12
if $timeHour > 12; then set ampm = "pm"
set time = "$hour:$timeMinute$ampm"

# Function to display date
date:
set month = "n/a"
if $dateMonth == 1; then set month = "Jan."
if $dateMonth == 2; then set month = "Feb."
if $dateMonth == 3; then set month = "Mar."
if $dateMonth == 4; then set month = "Apr."
if $dateMonth == 5; then set month = "May."
if $dateMonth == 6; then set month = "Jun."
if $dateMonth == 7; then set month = "Jul."
if $dateMonth == 8; then set month = "Aug."
if $dateMonth == 9; then set month = "Sep."
if $dateMonth == 10; then set month = "Oct."
if $dateMonth == 11; then set month = "Nov."
if $dateMonth == 12; then set month = "Dec."
set date = "$month$dateDay,$dateYear"

# Printing the Interface
menu:
set textColor= color[grey on black]
set boldColor= color[cyan on black]
cls
print c "\n"
print c "& #092;cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"
print c "\cXXAdvanced Multi-Boot DVD\n\n"
print l "\cXXPress \c0BF1 \cXXfor Help"; print r "\admin@yerky.com \n"
print c "& #092;cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"
print "1) Windows XP Professional SP2 \n"
print "2) Windows Server 2003 Enterprise \n"
print "3) Windows Server 2003 Standard \n"
print "5) Windows Server 2003 Web \n"
print "6) BartPE \n"
print "7) BartPE /In RAM \n"
print "8) Ultimate Boot CD \n"
print "\n"
print "X) More Options... \n\n"
print "Q) Quit to Command Prompt \n"
print "R) Reboot \n"
print "ESC) Boot 1st Harddisk \n"
print c "\n"

MainKey:
getkey 20 boot 0x80
if $lastKey == key[1]; then goto XP
if $lastKey == key[2]; then goto XP_Home
if $lastKey == key[3]; then goto Server2003
if $lastKey == key[4]; then goto 2000
if $lastKey == key[5]; then memdisk /98SE.IMA
if $lastKey == key[6]; then memdisk /ME.IMA
if $lastKey == key[7]; then chain /NT4S.DAT
if $lastKey == key[8]; then chain /ERD1.DAT
if $lastKey == key[9]; then chain /ERD2.DAT
if $lastKey == key[q]; then end
if $lastKey == key[r]; then reboot
if $lastKey == key[x]; then goto MoreOptions
if $lastKey == key[F1]; then goto Help
if $lastKey == key[esc]; then boot 0x80

MoreOptions:
cls
print r "\n\cXXPress \c0BF1 \cXXfor Help \n"
print c "\n\cXXMore Options \n"
print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"
print "1) Read/Copy Files From NTFS Volumes To FAT32/16 Drives \n"
print "2) Partition Magic 8.0 \n"
print "3) Norton Ghost \n"
print "4) View Serial Numbers \n"
print c "\n\n"
print "Press any key to return to main menu... \n"

MoreOptions_Key:
getkey 20 goto menu
if $lastKey == key[1]; then memdisk /NTFS.IMA
if $lastKey == key[2]; then memdisk /PM8.IMG
if $lastKey == key[3]; then memdisk /GHOST.IMA
if $lastKey == key[4]; then goto SerialNumbers
goto menu

SerialNumbers:
cls
print r "\n\cXXPress \c0BF1 \cXXfor Help \n"
print c "\n\cXXSerial Numbers\n"
print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ"
type /Serial~1.txt
print c "\n\n"
print "Press any key to return to main menu... \n"
getkey
goto menu

XP:
cls
print r "\n\cXXPress \c0BF1 \cXXfor Help \n"
print c "\n\cXXMicrosoft Windows XP Professional SP1 Corporate \n"
print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"
print "1) Regular \n"
print "2) Unattended \n"
print "3) OEMPreinstall \n"
print c "\n\n"
print "Press any key to return to main menu... \n"

XP_Pro_Key:
getkey 20 goto menu
if $lastKey == key[1]; then chain /PRO1.DAT
if $lastKey == key[2]; then chain /PRO2.DAT
if $lastKey == key[3]; then chain /PRO3.DAT
if $lastKey == key[F1]; then goto Help
goto menu

XP_Home:
cls
print r "\n\cXXPress \c0BF1 \cXXfor Help \n"
print c "\n\cXXMicrosoft Windows XP Home SP1 Retail \n"
print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"
print "1) Regular \n"
print "2) Unattended \n"
print c "\n\n"
print "Press any key to return to main menu... \n"

XP_Home_Key:
getkey 20 goto menu
if $lastKey == key[1]; then chain /HOM1.DAT
if $lastKey == key[2]; then chain /HOM2.DAT
if $lastKey == key[F1]; then goto Help
goto menu

Server2003:
cls
print r "\n\cXXPress \c0BF1 \cXXfor Help \n"
print c "\n\cXXMicrosoft Windows Server 2003 Corporate \n"
print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"
print "1) Enterprise \n"
print "2) Standard \n"
print "3) Web \n"
print "4) Datacenter \n"
print c "\n\n"
print "Press any key to return to main menu... \n"

Server2003_Key:
getkey 20 goto menu
if $lastKey == key[1]; then chain /3ENT.DAT
if $lastKey == key[2]; then chain /3STD.DAT
if $lastKey == key[3]; then chain /3WEB.DAT
if $lastKey == key[4]; then chain /3DCT.DAT
if $lastKey == key[F1]; then goto Help
goto menu

2000:
cls
print r "\n\cXXPress \c0BF1 \cXXfor Help \n"
print c "\n\cXXMicrosoft Windows 2000 \n"
print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"
print "1) Professional \n"
print "2) Server \n"
print "3) Advanced Server \n"
print c "\n\n"
print "Press any key to return to main menu... \n"

2000_Key:
getkey 20 goto menu
if $lastKey == key[1]; then chain /2PRO.DAT
if $lastKey == key[2]; then chain /2SRV.DAT
if $lastKey == key[3]; then chain /2ADV.DAT
if $lastKey == key[F1]; then goto Help
goto menu


Help:
cls
print c "\n\cXXMulti-Boot DVD Help \n"
print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"
print "\n"
print "Hit the key of your choice in the main menu -> \n"
print "\n"
print "\n"
print "Install Types \n"
print "ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"
print "Regular - Install will prompt you for all information during setup. \n"
print "Unattended - Install with no user prompts. \n"
print "OEMPreinstall - Install Windows and additional programs with no user prompts. \n"
print "\n"
print "\n"
print "Press any key to return to main menu... \n"
getkey
goto menu
end

Thanks,
Yerky


#2 User is offline   LiquidSage 

  • Wayward Prophet
  • PipPipPipPip
  • Group: Members
  • Posts: 577
  • Joined: 29-August 03

Posted 08 March 2005 - 05:59 PM

you are calling the text color incorrectly.

Quote

print c "& #092;cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"


should be

print c "\c092ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"

Which would tell cdshell to print this line centered with a background color of bright blue and a text color of green. A little too funky for my eyes :crazy:

fix towards the end ,

Quote

print & quot;ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ  ÄÄÄÄÄÄÄÄÄÄ \n"


I suggest you go to the cdshell site and read the instructions. You have many more syntax errors and 5 min of looking at the help (though hardly anyone does) will save hours of frustration.

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy