先自动尝试默认路径,不询问用户
This commit is contained in:
		
							parent
							
								
									290ba0dca2
								
							
						
					
					
						commit
						cf4c298a81
					
				| @ -1,17 +1,11 @@ | ||||
| @echo off  | ||||
| 
 | ||||
| @REM 首先清楚可能残留的变量 | ||||
| @REM 首先清除可能残留的变量 | ||||
| set FONPATH= | ||||
| 
 | ||||
| @ if not "" == "%1" ( | ||||
|   set FONPATH=%1 | ||||
| ) else ( | ||||
|   echo === Enter [faronear root path] or leave blank for default to one of [D:\faronear], [C:\faronear], [%HOMEDRIVE%%HOMEPATH%\faronear], [.] | ||||
|   set /p FONPATH=">>> " | ||||
|   echo; | ||||
| ) | ||||
| 
 | ||||
| @ if "" == "%FONPATH%" ( | ||||
|   if exist D:\faronear ( | ||||
|     set FONPATH=D:\faronear | ||||
|   ) else (if exist C:\faronear ( | ||||
| @ -19,13 +13,18 @@ set FONPATH= | ||||
|   ) else (if exist %HOMEDRIVE%%HOMEPATH%\faronear ( | ||||
|     set FONPATH=%HOMEDRIVE%%HOMEPATH%\faronear | ||||
|   ) else ( | ||||
|       echo === Enter [faronear root path] or leave blank for default to one of [.] | ||||
|       set /p FONPATH=">>> " | ||||
|       echo; | ||||
|       if "" == "%FONPATH%" ( | ||||
|         set FONPATH=. | ||||
|       ) | ||||
|   ))) | ||||
| ) else ( | ||||
|   if not exist "%FONPATH%" ( | ||||
| ) | ||||
| 
 | ||||
| if not exist "%FONPATH%" ( | ||||
|   echo *** [%FONPATH%] not exist! Exit now. *** | ||||
|   @ GOTO END | ||||
|   ) | ||||
| ) | ||||
| 
 | ||||
| pushd %FONPATH% | ||||
|  | ||||
| @ -4,13 +4,6 @@ if [ $1 ] | ||||
| then | ||||
|   FONPATH=$1 | ||||
| else | ||||
|   echo "=== Enter [faronear root path] or leave blank for default to one of [/faronear], [~/faronear], [.]" | ||||
|   read -p ">>> " FONPATH | ||||
|   echo "" | ||||
| fi | ||||
| 
 | ||||
| if [ ! $FONPATH ] | ||||
| then | ||||
|   if [ -d /faronear ] | ||||
|   then  | ||||
|     FONPATH=/faronear | ||||
| @ -19,15 +12,21 @@ then | ||||
|     then | ||||
|       FONPATH=~/faronear | ||||
|     else | ||||
|       echo "=== Enter [faronear root path] or leave blank for default to [.]" | ||||
|       read -p ">>> " FONPATH | ||||
|       echo "" | ||||
|       if [ ! $FONPATH ] | ||||
|       then | ||||
|         FONPATH=. | ||||
|       fi | ||||
|     fi | ||||
| else | ||||
|   if [ ! -d $FONPATH ] | ||||
|   then  | ||||
|   fi | ||||
| fi | ||||
| 
 | ||||
| if [ ! -d $FONPATH ] | ||||
| then  | ||||
|   echo "*** [$FONPATH] not exist! Exit now. ***" | ||||
|   exit | ||||
|   fi | ||||
| fi | ||||
| 
 | ||||
| pushd $FONPATH | ||||
|  | ||||
| @ -1,17 +1,11 @@ | ||||
| @echo off  | ||||
| 
 | ||||
| @REM 首先清楚可能残留的变量 | ||||
| @REM 首先清除可能残留的变量 | ||||
| set FONPATH= | ||||
| 
 | ||||
| @ if not "" == "%1" ( | ||||
|   set FONPATH=%1 | ||||
| ) else ( | ||||
|   echo === Enter [faronear root path] or leave blank for default to one of [D:\faronear], [C:\faronear], [%HOMEDRIVE%%HOMEPATH%\faronear], [.] | ||||
|   set /p FONPATH=">>> " | ||||
|   echo; | ||||
| ) | ||||
| 
 | ||||
| @ if "" == "%FONPATH%" ( | ||||
|   if exist D:\faronear ( | ||||
|     set FONPATH=D:\faronear | ||||
|   ) else (if exist C:\faronear ( | ||||
| @ -19,13 +13,18 @@ set FONPATH= | ||||
|   ) else (if exist %HOMEDRIVE%%HOMEPATH%\faronear ( | ||||
|     set FONPATH=%HOMEDRIVE%%HOMEPATH%\faronear | ||||
|   ) else ( | ||||
|       echo === Enter [faronear root path] or leave blank for default to one of [.] | ||||
|       set /p FONPATH=">>> " | ||||
|       echo; | ||||
|       if "" == "%FONPATH%" ( | ||||
|         set FONPATH=. | ||||
|       ) | ||||
|   ))) | ||||
| ) else ( | ||||
|   if not exist "%FONPATH%" ( | ||||
| ) | ||||
| 
 | ||||
| if not exist "%FONPATH%" ( | ||||
|   echo *** [%FONPATH%] not exist! Exit now. *** | ||||
|   @ GOTO END | ||||
|   ) | ||||
| ) | ||||
| 
 | ||||
| pushd %FONPATH% | ||||
|  | ||||
| @ -4,13 +4,6 @@ if [ $1 ] | ||||
| then | ||||
|   FONPATH=$1 | ||||
| else | ||||
|   echo "=== Enter [faronear root path] or leave blank for default to one of [/faronear], [~/faronear], [.]" | ||||
|   read -p ">>> " FONPATH | ||||
|   echo "" | ||||
| fi | ||||
| 
 | ||||
| if [ ! $FONPATH ] | ||||
| then | ||||
|   if [ -d /faronear ] | ||||
|   then  | ||||
|     FONPATH=/faronear | ||||
| @ -19,15 +12,21 @@ then | ||||
|     then | ||||
|       FONPATH=~/faronear | ||||
|     else | ||||
|       echo "=== Enter [faronear root path] or leave blank for default to [.]" | ||||
|       read -p ">>> " FONPATH | ||||
|       echo "" | ||||
|       if [ ! $FONPATH ] | ||||
|       then | ||||
|         FONPATH=. | ||||
|       fi | ||||
|     fi | ||||
| else | ||||
|   if [ ! -d $FONPATH ] | ||||
|   then  | ||||
|   fi | ||||
| fi | ||||
| 
 | ||||
| if [ ! -d $FONPATH ] | ||||
| then  | ||||
|   echo "*** [$FONPATH] not exist! Exit now. ***" | ||||
|   exit | ||||
|   fi | ||||
| fi | ||||
| 
 | ||||
| pushd $FONPATH | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user