2014-09-28 2 views
0

Будет ли это работать на Windows 8 и всегда работать? Я тестировал его в Windows 7, но я не уверен ... У меня был знакомый, проверяющий его, и он сказал, что он не может найти правильный путь, но я проверил и синтаксис команд тот же, и я Не знаю, почему возникла проблема. Это при условии,% USERPROFILE% \ Documents \ My Games \ Terraria \ Игроки и% USERPROFILE% \ Google Drive уже существуетСовместим ли мой командный файл со всеми компьютерами?

@echo off 
echo Administrative permissions required. Detecting permissions... 

net session >nul 2>&1 
if %errorLevel% == 0 (
echo Success: Administrative permissions confirmed. 
) else (
echo Failure: Current permissions inadequate. Please run as administatior. 
pause >nul 
exit 
) 

echo --------------------------------------------- 
echo Below enter "S" for simple install type or "A" for avanced install type. 
echo (Simple is recommended, only use advanced if you know what your doing!) 
echo --------------------------------------------- 

set /p option=Enter: 
if /i "%option%"=="S" goto simple 
if /i "%option%"=="A" goto advanced 


echo Your entry did not match available options. Try again. 
pause >nul 
exit 

:simple 
mklink /d "%USERPROFILE%\Google Drive\Terraria" "%USERPROFILE%\Documents\My Games\Terraria\Players" 

cd %USERPROFILE%\Google Drive\Terraria\ 
copy /y NUL marker >nul 
cd %USERPROFILE%\Documents\My Games\Terraria\Players 

if exist marker (
    echo Validation of installation complete. Symbolic link functional. 
    del marker 
) else (
    echo SOMETHING WENT WRONG!!!!!!!! 
) 

echo ============== 
echo You Selected Simple. & echo.If there are no errors above, your installation should be complete. 
echo ============== 
pause >nul 
exit 

:advanced 
mkdir "%USERPROFILE%\Google Drive\Terraria" 
mklink /d "%USERPROFILE%\Google Drive\Terraria\Players" "%USERPROFILE%\Documents\My Games\Terraria\Players" 

cd %USERPROFILE%\Google Drive\Terraria\Players 
copy /y NUL marker >nul 
cd %USERPROFILE%\Documents\My Games\Terraria\Players 

if exist marker (
    echo Validation of installation complete. Symbolic link functional. 
    del marker >nul 
) else (
    echo SOMETHING WENT WRONG!!!!!!!! 
) 

echo ============== 
echo You Selected Advanced. & echo.If there are no errors above, your installation should be complete. 
echo ============== 
pause >nul 
exit 
+0

Предполагается, что существует '% USERPROFILE% \ Google Drive \ Terraria'? – JensG

+0

Да, хотя его ошибка не указана в указанном пути ... – RexPRGMER

ответ

0

Если доставлено, что существуют все пути ....

mklink команда была введена в Vista, поэтому сценарий не будет работать в XP/2003.

Смежные вопросы