mirror of
				https://github.com/arkenfox/user.js.git
				synced 2025-11-04 07:45:26 +01:00 
			
		
		
		
	3.1 tidy up
This commit is contained in:
		
							
								
								
									
										20
									
								
								updater.bat
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								updater.bat
									
									
									
									
									
								
							@@ -36,13 +36,13 @@ GOTO parse
 | 
				
			|||||||
:endparse
 | 
					:endparse
 | 
				
			||||||
ECHO.
 | 
					ECHO.
 | 
				
			||||||
IF DEFINED _updateb (
 | 
					IF DEFINED _updateb (
 | 
				
			||||||
	REM THe normal flow here goes from phase 1 to phase 2 and then phase 3.
 | 
						REM The normal flow here goes from phase 1 to phase 2 and then phase 3.
 | 
				
			||||||
	IF NOT "!_myname:~0,9!"=="[updated]" (
 | 
						IF NOT "!_myname:~0,9!"=="[updated]" (
 | 
				
			||||||
		REM Phase 3
 | 
					 | 
				
			||||||
		REM The new script, with the original name, should:
 | 
					 | 
				
			||||||
		REM 	Delete the [updated]*.bat script
 | 
					 | 
				
			||||||
		REM 	Begin the normal script routine.
 | 
					 | 
				
			||||||
		IF EXIST "[updated]!_myname!.bat" (
 | 
							IF EXIST "[updated]!_myname!.bat" (
 | 
				
			||||||
 | 
								REM Phase 3
 | 
				
			||||||
 | 
								REM The new script, with the original name, should:
 | 
				
			||||||
 | 
								REM 	Delete the [updated]*.bat script
 | 
				
			||||||
 | 
								REM 	Begin the normal script routine.
 | 
				
			||||||
			REN [updated]!_myname!.bat [updated]!_myname!.bat.old
 | 
								REN [updated]!_myname!.bat [updated]!_myname!.bat.old
 | 
				
			||||||
			DEL /F "[updated]!_myname!.bat.old"
 | 
								DEL /F "[updated]!_myname!.bat.old"
 | 
				
			||||||
			ECHO Script updated^^!
 | 
								ECHO Script updated^^!
 | 
				
			||||||
@@ -74,16 +74,16 @@ IF DEFINED _updateb (
 | 
				
			|||||||
			EXIT /B
 | 
								EXIT /B
 | 
				
			||||||
		)
 | 
							)
 | 
				
			||||||
	) ELSE (
 | 
						) ELSE (
 | 
				
			||||||
		REM Phase 2
 | 
					 | 
				
			||||||
		REM The [updated]*.bat script will:
 | 
					 | 
				
			||||||
		REM 	Copy itself overwriting the original batch.
 | 
					 | 
				
			||||||
		REM 	Start that script in a new CMD instance.
 | 
					 | 
				
			||||||
		REM 	Exit.
 | 
					 | 
				
			||||||
		IF "!_myname!"=="[updated]" (
 | 
							IF "!_myname!"=="[updated]" (
 | 
				
			||||||
			ECHO The [updated] label is reserved. Rename this script and try again.
 | 
								ECHO The [updated] label is reserved. Rename this script and try again.
 | 
				
			||||||
			ECHO.
 | 
								ECHO.
 | 
				
			||||||
			TIMEOUT 300 >nul
 | 
								TIMEOUT 300 >nul
 | 
				
			||||||
		) ELSE (
 | 
							) ELSE (
 | 
				
			||||||
 | 
								REM Phase 2
 | 
				
			||||||
 | 
								REM The [updated]*.bat script will:
 | 
				
			||||||
 | 
								REM 	Copy itself overwriting the original batch.
 | 
				
			||||||
 | 
								REM 	Start that script in a new CMD instance.
 | 
				
			||||||
 | 
								REM 	Exit.
 | 
				
			||||||
			IF EXIST !_myname:~9!.bat (
 | 
								IF EXIST !_myname:~9!.bat (
 | 
				
			||||||
				REN !_myname:~9!.bat !_myname:~9!.bat.old
 | 
									REN !_myname:~9!.bat !_myname:~9!.bat.old
 | 
				
			||||||
				DEL /F !_myname:~9!.bat.old
 | 
									DEL /F !_myname:~9!.bat.old
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user