- Timestamp:
- Apr 6, 2010 2:32:11 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sans/Dev/trunk/NCNR_User_Procedures/Common/Installer/NCNR_Install.ipf
r662 r663 106 106 variable i=0, AliasSet=0, isThere = 0 107 107 String tmpStr 108 108 String timeStamp = "_"+num2istr(datetime) 109 109 110 110 ////////////////////////////////////////////////////////////////////// … … 122 122 isThere = CheckForMatch(tmpStr,extFiles) 123 123 if(isThere) 124 MoveFile/O/P=ExPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr 124 MoveFile/O/P=ExPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr+timeStamp 125 125 Print "Move file "+ tmpStr + " from Igor Extensions: "+IsMoveOK(V_flag) 126 126 endif … … 135 135 isThere = CheckForMatch(tmpStr,extFolders) 136 136 if(isThere) 137 MoveFolder extPathStr+tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr 137 MoveFolder extPathStr+tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr+timeStamp 138 138 Print "Move folder "+ tmpStr + " from Igor Extensions: "+IsMoveOK(V_flag) 139 139 endif … … 150 150 isThere = CheckForMatch(tmpStr,extFiles) 151 151 if(isThere) 152 MoveFile/O/P=ExPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr 152 MoveFile/O/P=ExPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr+timeStamp 153 153 Print "Move file "+ tmpStr + " from Igor Extensions: "+IsMoveOK(V_flag) 154 154 endif … … 161 161 isThere = CheckForMatch(tmpStr,extFolders) 162 162 if(isThere) 163 MoveFolder extPathStr+tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr 163 MoveFolder extPathStr+tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr+timeStamp 164 164 Print "Move folder "+ tmpStr + " from Igor Extensions: "+IsMoveOK(V_flag) 165 165 endif … … 180 180 isThere = CheckForMatch(tmpStr,UPFilesWave) 181 181 if(isThere) 182 MoveFile/O/P=UPPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr 182 MoveFile/O/P=UPPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr+timeStamp 183 183 Print "Move file "+ tmpStr + " from User Procedures: "+IsMoveOK(V_flag) 184 184 endif … … 194 194 if(isThere) 195 195 // THIS is the problem, when NCNR_Help_Files is moved - it is in use 196 MoveFolder/Z UPPathStr + tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr 196 MoveFolder/Z UPPathStr + tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr+timeStamp 197 197 Print "Move folder "+ tmpStr + " from User Procedures: "+IsMoveOK(V_flag) 198 198 endif … … 210 210 isThere = CheckForMatch(tmpStr,UPFilesWave) 211 211 if(isThere) 212 MoveFile/O/P=UPPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr 212 MoveFile/O/P=UPPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr+timeStamp 213 213 Print "Move file "+ tmpStr + " from User Procedures: "+IsMoveOK(V_flag) 214 214 endif … … 223 223 if(isThere) 224 224 // THIS is the problem, when NCNR_Help_Files is moved - it is in use 225 MoveFolder/Z UPPathStr + tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr 225 MoveFolder/Z UPPathStr + tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr+timeStamp 226 226 Print "Move folder "+ tmpStr + " from User Procedures: "+IsMoveOK(V_flag) 227 227 endif … … 246 246 isThere = CheckForMatch(tmpStr,IHFilesWave) 247 247 if(isThere) 248 MoveFile/O/P=IHPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr 248 MoveFile/O/P=IHPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr+timeStamp 249 249 Print "Move file "+ tmpStr + " from Igor Help Files: "+IsMoveOK(V_flag) 250 250 endif … … 259 259 isThere = CheckForMatch(tmpStr,IHFolders) 260 260 if(isThere) 261 MoveFolder IHPathStr + tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr 261 MoveFolder IHPathStr + tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr+timeStamp 262 262 Print "Move folder "+ tmpStr + " from Igor Help Files: "+IsMoveOK(V_flag) 263 263 endif … … 275 275 isThere = CheckForMatch(tmpStr,IHFilesWave) 276 276 if(isThere) 277 MoveFile/O/P=IHPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr 277 MoveFile/O/P=IHPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr+timeStamp 278 278 Print "Move file "+ tmpStr + " from Igor Help Files: "+IsMoveOK(V_flag) 279 279 endif … … 287 287 isThere = CheckForMatch(tmpStr,IHFolders) 288 288 if(isThere) 289 MoveFolder IHPathStr + tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr 289 MoveFolder IHPathStr + tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr+timeStamp 290 290 Print "Move folder "+ tmpStr + " from Igor Help Files: "+IsMoveOK(V_flag) 291 291 endif … … 305 305 isThere = CheckForMatch(tmpStr,IgProcFiles) 306 306 if(isThere) 307 MoveFile/O/P=IgProcPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr 307 MoveFile/O/P=IgProcPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr+timeStamp 308 308 Print "Move file "+ tmpStr + " from Igor Procedures: "+IsMoveOK(V_flag) 309 309 endif … … 318 318 isThere = CheckForMatch(tmpStr,IgProcFolders) 319 319 if(isThere) 320 MoveFolder IgProcPathStr+tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr 320 MoveFolder IgProcPathStr+tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr+timeStamp 321 321 Print "Move folder "+ tmpStr + " from Igor Extensions: "+IsMoveOK(V_flag) 322 322 endif … … 333 333 isThere = CheckForMatch(tmpStr,IgProcFiles) 334 334 if(isThere) 335 MoveFile/O/P=IgProcPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr 335 MoveFile/O/P=IgProcPath tmpStr as homePathStr+"NCNR_Moved_Files:"+tmpStr+timeStamp 336 336 Print "Move file "+ tmpStr + " from Igor Procedures: "+IsMoveOK(V_flag) 337 337 endif … … 344 344 isThere = CheckForMatch(tmpStr,IgProcFolders) 345 345 if(isThere) 346 MoveFolder IgProcPathStr+tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr 346 MoveFolder IgProcPathStr+tmpStr as homePathStr+"NCNR_Moved_Files:NCNR_Moved_Folders:"+tmpStr+timeStamp 347 347 Print "Move folder "+ tmpStr + " from Igor Extensions: "+IsMoveOK(V_flag) 348 348 endif … … 433 433 DoAlert 1, "Quit and restart Igor to complete installation.\rQuit now? " 434 434 if (V_Flag==1) 435 execute "Quit /Y"435 execute "Quit/Y " 436 436 endif 437 437 … … 675 675 End 676 676 677 // first, close the NCNR_Package_Loader.ipf to break the link (if it's there) 678 // otherwise, if the installer is run a second time, it won't compile - the current and the old (moved) 679 // instance will both open up. 677 680 Function AskUserToKillHelp() 678 681 682 if(ItemsInList(WinList("NCNR_Package_Loader.ipf", ";","WIN:128"))) 683 Execute/P "CloseProc /NAME=\"NCNR_Package_Loader.ipf\"" 684 endif 685 679 686 //// clean up the Igor help files 680 687 // first, kill any open help files
Note: See TracChangeset
for help on using the changeset viewer.