@ECHO OFF REM - Script to Copy Shot Archive Files REM - Define Direcories REM REM REM Created 5-20-08 Brian Drendel REM REM REM This section defines directories REM ================================= REM REM \\daesrv\java_engines\files\SupertableExport = Controls copies SuperTableII here REM \\ad-samba\engines\files\SupertableExport REM \\ad-samba\users\xml_write\supertable_II REM \\beams-nfs\users\xml_write REM \\beams-nfs\engines\files\SupertableExport REM \\beamssrv1\drendel$\Run Coordinator\SuperTableII = Location where script is run REM \\adweb\drendel$\ShotAnalysis = Website area to put this data REM \\adweb\drendel$\ShotAnalysis\Archive = Website area for archives of the data REM \\beamssrv1\inventory$\inventory-tools = Location of batch script tools REM REM Set USERPROFILE="C:\Documents and Settings\drendel" REM Excel Macro writes html files in the Shot Analysis folder Set ShotAnalysisDir=\\adweb\www-runco$\ShotAnalysis REM The batch tools needed to run this script is located in the scripts directory Set BatchToolsDir="&USERPROFILE&\My Documents\batch-script-tools" REM WWW-drendel location for daily html files set ShotWebDir=\\adweb\www-runco$\ShotAnalysis REM www-drendel location for archive area set ShotArchiveDir=\\adweb\www-runco$\ShotAnalysis\Archive REM for each plot there is one directory where the most recent plot lives and one Archive directory where we REM archive the date for that plot REM REM Set DLumDir="\\adweb\www-runco$\ShotAnalysis\Ave-delivered_vs_store-time_files" Set DLumArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\Ave-delivered_vs_store-time_files" Set ILumDir="\\adweb\www-runco$\ShotAnalysis\Ave-initial_vs_store-time_files" Set ILumArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\Ave-initial_vs_store-time_files" Set HEmitDir="\\adweb\www-runco$\ShotAnalysis\Emittance-Hor-vs-Stash Size_files" Set HEmitArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\Emittance-Hor-vs-Stash Size_files" Set VEmitDir="\\adweb\www-runco$\ShotAnalysis\Emittance-Vertical-vs-Stash-Size_files" Set VEmitArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\Emittance-Vertical-vs-Stash-Size_files" Set PbarsDir="\\adweb\www-runco$\ShotAnalysis\FBI-Pbars-Over-Time_files" Set PbarsArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\FBI-Pbars-Over-Time_files" Set ProtonDir="\\adweb\www-runco$\ShotAnalysis\FBI-Protons-Over-Time_files" Set ProtonArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\FBI-Protons-Over-Time_files" Set PxPbar150Dir="\\adweb\www-runco$\ShotAnalysis\InitialLuminosity-vs-PxPbar-150_files" Set PxPbar150ArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\InitialLuminosity-vs-PxPbar-150_files" Set PxPbar980Dir="\\adweb\www-runco$\ShotAnalysis\InitialLuminosity-vs-PxPbar-980_files" Set PxPbar980ArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\InitialLuminosity-vs-PxPbar-980_files" Set LumPbarDir="\\adweb\www-runco$\ShotAnalysis\InitialLuminosity-vs-TotalPbars_files" Set LumPbarArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\InitialLuminosity-vs-TotalPbars_files" Set LongEmitDir="\\adweb\www-runco$\ShotAnalysis\Long-Emitt-vs-Stash-Size_files" Set LongEmitArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\Long-Emitt-vs-Stash-Size_files" Set LongSizeDir="\\adweb\www-runco$\ShotAnalysis\Long-Size-vs-Stash-Size_files" Set LongSizeArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\Long-Size-vs-Stash-Size_files" Set ModExpAlphaDir="\\adweb\www-runco$\ShotAnalysis\ModExp_fit_Lo-vs-alpha_files" Set ModExpAlphaArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\ModExp_fit_Lo-vs-alpha_files" Set ModExpChiDir="\\adweb\www-runco$\ShotAnalysis\ModExp_fit_Lo-vs-chisq_files" Set ModExpChiArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\ModExp_fit_Lo-vs-chisq_files" Set ModExpLifeDir="\\adweb\www-runco$\ShotAnalysis\ModExp_fit_Lo-vs-lifetime_files" Set ModExpLifeArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\ModExp_fit_Lo-vs-lifetime_files" Set ModExpMuDir="\\adweb\www-runco$\ShotAnalysis\ModExp_fit_Lo-vs-mu_files" Set ModExpMuArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\ModExp_fit_Lo-vs-mu_files" Set TimesDir="\\adweb\www-runco$\ShotAnalysis\Shot-Setup-Times_files" Set TimesArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\Shot-Setup-Times_files" Set T1AlphaDir="\\adweb\www-runco$\ShotAnalysis\t-1_fit_Lo-vs-alpha_files" Set T1AlphaArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\t-1_fit_Lo-vs-alpha_files" Set T1ChiDir="\\adweb\www-runco$\ShotAnalysis\t-1_fit_Lo-vs-chisq_files" Set T1ChiArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\t-1_fit_Lo-vs-chisq_files" Set T1LifeDir="\\adweb\www-runco$\ShotAnalysis\t-1_fit_Lo-vs-lifetime_files" Set T1LifeArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\t-1_fit_Lo-vs-lifetime_files" Set T1MuDir="\\adweb\www-runco$\ShotAnalysis\t-1_fit_Lo-vs-mu_files" Set T1MuArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\t-1_fit_Lo-vs-mu_files" Set Times2Dir="\\adweb\www-runco$\ShotAnalysis\time-between-stores_files" Set Times2ArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\time-between-stores_files" Set ProtonTunesDir="\\adweb\www-runco$\ShotAnalysis\Tev-Proton-Tunes_files" Set ProtonTunesArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\Tev-Proton-Tunes_files" Set PbarTunesDir="\\adweb\www-runco$\ShotAnalysis\Tev-Pbar-Tunes_files" Set PbarTunesArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\Tev-Pbar-Tunes_files" Set ProtonEmitDir="\\adweb\www-runco$\ShotAnalysis\ProtonEmit-vs-Turns_files" Set ProtonEmitArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\ProtonEmit-vs-Turns_files" Set ProtonHorDir="\\adweb\www-runco$\ShotAnalysis\ProtonHor-Vs-Intensity_files" Set ProtonHorArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\ProtonHor-Vs-Intensity_files" Set ProtonVerDir="\\adweb\www-runco$\ShotAnalysis\ProtonVer-Vs-Intensity_files" Set ProtonVerArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\ProtonVer-Vs-Intensity_files" Set PbarMIDir="\\adweb\www-runco$\ShotAnalysis\InitialLum--vs-MI_Pbars_files" Set PbarMIArchiveDir="\\adweb\www-runco$\ShotAnalysis\Archive\InitialLum--vs-MI_Pbars_files" REM REM Get the date in a format that we can append to a file. REM FOR /F "tokens=1-4 delims=/" %%i in ('date/t') do set TheDate=%%i%%j%%k cls color 17 echo . echo " Brian's Shot Analysis Batch File" :archive_plots REM We will copy each current plot file, append the date to the file name, and copy it to the archive directory. copy %DLumDir%\SuperTableIV-ShotAnalysis_22691_image001.* %DLumArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_Dlum-vs-Time.*" echo "Archived" copy %ILumDir%\SuperTableIV-ShotAnalysis_26056_image001.* %ILumArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ILum-vs-Time.*" echo "Archived" copy %HEmitDir%\SuperTableII-ShotAnalysis_4911_image001.* %HEmitArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_HEmit-vs-Stash.*" echo "Archived" copy %VEmitDir%\SuperTableII-ShotAnalysis_8185_image001.* %VEmitArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_VEmit-vs-Stash.*" echo "Archived" copy %PbarsDir%\SuperTableII-ShotAnalysis_1279_image001.* %PbarsArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_Pbars-vs-Store.*" echo "Archived" copy %ProtonDir%\SuperTableII-ShotAnalysis_30902_image001.* %ProtonArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_Protons-vs-Store.*" echo "Archived" copy %PxPbar150Dir%\SuperTableII-ShotAnalysis_18664_image001.* %PxPbar150ArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ILum-vs-PxPbar150.*" echo "Archived" copy %PxPbar980Dir%\SuperTableII-ShotAnalysis_23484_image001.* %PxPbar980ArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ILum-vs-PxPbar980.*" echo "Archived" copy %LumPbarDir%\ShotAnalysis-v5_29613_image001.* %LumPbarArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ILum-vs-Pbars.*" echo "Archived" copy %LongEmitDir%\SuperTableIV-ShotAnalysis_27474_image001.* %LongEmitArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_LEmit-vs-Stash.*" echo "Archived" copy %LongSizeDir%\SuperTableIV-ShotAnalysis_29853_image001.* %LongSizeArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_LSize-vs-Stash.*" echo "Archived" copy %ModExpAlphaDir%\SuperTableIV-ShotAnalysis_19843_image001.* %ModExpAlphaArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ModExpLum-vs-Alpha.*" echo "Archived" copy %ModExpChiDir%\SuperTableIV-ShotAnalysis_21806_image001.* %ModExpChiArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ModExpLum-vs-Chi.*" echo "Archived" copy %ModExpLifeDir%\SuperTableIV-ShotAnalysis_15944_image001.* %ModExpLifeArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ModExpLum-vs-Life.*" echo "Archived" copy %ModExpMuDir%\SuperTableIV-ShotAnalysis_17872_image001.* %ModExpMuArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ModExpLum-vs-Mu.*" echo "Archived" copy %TimesDir%\SuperTableII-ShotAnalysis_26946_image001.* %TimesArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ShotSetupTimes-vs-Store.*" echo "Archived" copy %T1AlphaDir%\SuperTableIV-ShotAnalysis_9624_image001.* %T1AlphaArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ModT1Lum-vs-Alpha.*" echo "Archived" copy %T1ChiDir%\SuperTableIV-ShotAnalysis_12428_image001.* %T1ChiArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ModT1Lum-vs-Chi.*" echo "Archived" copy %T1LifeDir%\SuperTableIV-ShotAnalysis_25110_image001.* %T1LifeArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ModT1Lum-vs-Life.*" echo "Archived" copy %T1MuDir%\SuperTableIV-ShotAnalysis_7104_image001.* %T1MuArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ModT1Mu-vs-Life.*" echo "Archived" copy %Times2Dir%\SuperTableIV-ShotAnalysis_19345_image001.* %Times2ArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_TimeBetween-vs-Stores.*" echo "Archived" copy %ProtonTunesDir%\SuperTableIV-ShotAnalysis_14989_image001.* %ProtonTunesArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_Tevtron-Proton-Tunes.*" echo "Archived" copy %PbarTunesDir%\SuperTableIV-ShotAnalysis_17829_image001.* %PbarTunesArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_Tevtron-Pbar-Tunes.*" echo "Archived" copy %ProtonEmitDir%\SuperTableIV-ShotAnalysis_27102_image001.* %ProtonEmitArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ProtonEmit-vs-Turns.*" echo "Archived" copy %ProtonHorDir%\SuperTableIV-ShotAnalysis_30490_image001.* %ProtonHorArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ProtonHor-vs-Intensity.*" echo "Archived" copy %ProtonVerDir%\SuperTableIV-ShotAnalysis_723_image001.* %ProtonVerArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_ProtonVer-vs-Intensity.*" echo "Archived" copy %PbarMIDir%\SuperTableIV-ShotAnalysis_5928_image001.* %PbarMIArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_Initial-vs-MI_Pbars.*" echo "Archived" pause REM The XCopy command copyies content into the existing files. The copy command only copies the content of a file REM if the filename already exists. REM xcopy %StackLumDir%\ShotAnaylsis_19313_image001.gif %ShotArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_InitialLum-vs-InitialStack.gif" /Q /H /Y REM xcopy %AccHorEmitDir%\*.gif %ShotArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_AccumHorEmit-vs-Stack.gif" /Q /H /Y REM xcopy %AccVerEmitDir%\*.gif %ShotArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_AccumVerEmit-vs-Stack.gif" /Q /H /Y REM xcopy %RRHorEmitDir%\*.gif %ShotArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_RRHorEmit-vs-Stack.gif" /Q /H /Y REM xcopy %RRVerEmitDir%\*.gif %ShotArchiveDir%\"%Date:~-4,4%_%Date:~-10,2%_%Date:~-7,2%_RRVerEmit-vs-Stack.gif" /Q /H /Y :exit echo "" echo "" echo "" Echo "Thank you for archiving Brian's Excel Shot Analsysis Plots!