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