Find Jobs
Hire Freelancers

Copy updated w2000 files from a test computer out to a 5th grade class of other computers

$30-100 USD

Closed
Posted almost 18 years ago

$30-100 USD

Paid on delivery
I need a program/script to decide which files have changed to add into a zipped file then send to a small network of student laptops and/or place on a removable drive, and on those laptops: boot into windows 98, copy non-98 files, change [login to view URL] to windows 2000, reboot, run a keystroke macro to change network name (I already have that script) and reboot the laptop. There may be easier ways to make this happen then what I have laid out below and as long as the main idea is kept flexible, I’m opened to a different way. Summary: On 5th grade student’s laptops, (We, my son and I, bought them out of our own money ??" the school didn’t have the funds ??"and we don’t have much money left), I have a 98os and a w2000 os which is the MAIN working directory. I’m using a small 98 os so I can copy long names and copy files that are usually opened in w2k so when I make changes on a test laptop, I can send files from my test laptop to the target laptops by using a small network and this program. ## Deliverables Items to be used and files to be created: Maybe others needed too? 1) You need to do: Main Program and and AutoLogon script ??" Which makes it easy to update a target laptop files with a test laptop files by booting the target into Windows98 so that W2000 files can be updated, using a zipped file on a network drive, updating the target computers.. Needs to be written in Autohotkey script, and or VB with enough remarks for changes to be made and errors trapped without the program bombing. Also, using a freeware zipping program of your choice. 2) I will do: Each laptop has a [login to view URL], [login to view URL], [login to view URL] ??" each having the same file with .Bak extensions for copying and changing Bak to Ini. To start these copying process, I will send two empty trigger files, 0 bytes, ([login to view URL] and [login to view URL]) to each target laptop’s drive that has been designated before this program is to begin 3) )You need to do ??"When W2000 boots, the auto login script sees the Reboot98 file, it knows to start this “copying process?? by exchanging [login to view URL] to [login to view URL] then reboots into the 98 OS so W2000 hidden, system, read only and other files can be copied to the W2000 directory. In case things get messed up, if it does not see Reboot98,txt, everytime it will exchange the [login to view URL] file to [login to view URL] and continues to boot normally into either 98 or w2000. On the next reboot, it will boot into W2000. 4) The trigger file, 0 bytes, [login to view URL], is there so the auto logon script in W2K knows that new files have been copied to W2K directory using the win98os and ,once booted to W2k, to boot into the Teacher user (not the default Student user). Then a script file I have already created will use keystrokes to change the laptops name so duplicate IP addresses can be resolved by the following:. Each laptop has a permanate unique text file “[login to view URL]? that contains that laptop’s unique name, ie Comp01, which will be used to change the computers name (therefore automatically changing the SID) My Autohotkey macro does the following: Opens the control panel, SYSTEM, Network Identification, Properties, types in the name from the LapName file, presses OK four times, and presses Yes to reboot. Doing this, makes sure that W2000 changes all the places in the registry. I will send it to you to include in your process to be sure it works. Before rebooting, the script deletes the [login to view URL] file so it doesn’t endlessly reboot. 5) I will: Have all the files with relative paths from the target laptop zipped into a file called OldFiles.zip. I will have another folder called [login to view URL] that will contain the Test laptop files with relative drive letters and paths. 6) You need to: Compare the two zipped files and display, for changes, in a scrollable list the files that will be added, updated or deleted. See Screen Work below. A zipped file called [login to view URL], containing all files with paths that need to be added or updated based on names, dates and sizes. The program will create a text file, [login to view URL] which will contain a list of files that might need to be deleted on the target laptop because they are in [login to view URL] but not in Curfiles.zip. 7) You need to do: Build two zip batch scripts that will take the final list of files and zip them into [login to view URL] on a network drive and an unzipped batch script that will unzip them on the target laptop from that network drive. Another text file name created on the target laptop showing that all the files were copied successfully. A 0 byte, [login to view URL], where xxxx equals date and time that all the files were finished being copied or [login to view URL] if a problem. (The previous Updatexxx file is deleted at the beginning.) If the copying is not sucessfull, then a log is created on the network drive and the process is either stopped or continues based on a variable set by the operator.) Screen Work plus some of the steps I think need to be taken: 1) Click on Icon on Desktop then in a window: a) Display the files in SendFiles. and ask to use without any changes (if so, skip Add list and Delete list below) plus show time and date when Sendfiles was created or create a new one list. b) Add List ??" Display last used [login to view URL] list and ask if want to add these files and use an explorer like subroutine so other files can be added, Or deleted c) Delete List ??" Display last used list of files that are on the target laptop but that I want deleted,[login to view URL] d) Don’t update list: Display last list of files that I don’t want to be updated on the target computer even though they are in LapUpd.zip. e) Rezip [login to view URL] files into [login to view URL] f) Ask where to send the [login to view URL]: If a usb, cd or dvd then send along a batch program that will use the batch programs created above so when placed in the target’s drive, it will be the same as if sent through the network. If select network, then show a list of all connected laptops and ask which ones to send to o: Ctrl A= All, or ctrl Click to select, or all the ones that were not successfully updated based on that log created above or seeing that there is an Update*.* on the target disk which would have been erased if successfully updated. This was long, but I wanted to help you get a detailed idea of what is needed. Thank you for taking your time. Again. If you have a better and easier way that will accomplish the same thing ??" then make a bid using your way 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform w2000 is the working OS with a small W98 used so a reboot into W98 will allow W2000 files to be updated
Project ID: 3598074

About the project

Remote project
Active 18 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
oceanside, United States
5.0
40
Member since Jun 18, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.