2016-03-26 17 views
1

Benim .bat dosyası şöyle görünür:!komut yankı boşluk Deleating D >> server.properties

setlocal enableextensions enabledelayedexpansion 
setlocal enabledelayedexpansion 
for /f "tokens=2 delims=:" %%a in ('ipconfig^|find "IPv4 Address"') do (
set ip=%%a 
goto :BREAK 
) 

:BREAK 
echo %ip: =% >ip.txt 
goto :Loopforcheck 

:Loopforcheck 
goto :Copy 
if exist <ip.txt> (
    goto :Copy 
) else (
    echo failed to find file 
    goto :Loopforcheck 
) 

:Copy 
for /F "delims=" %%i in (ip.txt) do (
set "D=server-ip=%%i" 
    echo max-tick-time=60000> server.properties 
    echo server-name=Unknown Server>> server.properties 
    echo generator-settings=>> server.properties 
    echo force-gamemode=false>> server.properties 
    echo allow-nether=true>> server.properties 
    echo gamemode=0 >> server.properties 
    echo enable-query=false>> server.properties 
    echo player-idle-timeout=0>> server.properties 
    echo difficulty=1>> server.properties 
    echo spawn-monsters=true>> server.properties 
    echo op-permission-level=4>> server.properties 
    echo announce-player-achievements=true >> server.properties 
    echo pvp=true >> server.properties 
    echo snooper-enabled=true>> server.properties 
    echo level-type=DEFAULT>> server.properties 
    echo hardcore=false>> server.properties 
    echo enable-command-block=true >> server.properties 
    echo max-players=20>> server.properties 
    echo network-compression-threshold=256 >> server.properties 
    echo resource-pack-sha1=>> server.properties 
    echo max-world-size=29999984>> server.properties 
    echo server-port=1>> server.properties 
    echo !D!>>server.properties 
    echo spawn-npcs=true>> server.properties 
    echo allow-flight=false>> server.properties 
    echo level-name=world>> server.properties 
    echo view-distance=10>> server.properties 
    echo resource-pack=>> server.properties 
    echo spawn-animals=true>> server.properties 
    echo white-list=false>> server.properties 
    echo generate-structures=true>> server.properties 
    echo online-mode=false>> server.properties 
    echo max-build-height=256>> server.properties 
    echo level-seed=assboobs>> server.properties 
    echo enable-rcon=false>> server.properties 
    echo motd=MINECRAFT BG>> server.properties 
) 
) 
    goto :Exit 

:Exit 
TIMEOUT 3 
Del ip.txt 
java -Xmx3G -Xms3G -jar m.jar -o false 
PAUSE 
del server.properties 

Ve çıkış server.properties gibidir bu

max-tick-time=60000 
server-name=Unknown Server 
generator-settings= 
force-gamemode=false 
allow-nether=true 
gamemode=0 
enable-query=false 
difficulty= 
spawn-monsters=true 
announce-player-achievements=true 
pvp=true 
snooper-enabled=true 
level-type=DEFAULT 
hardcore=false 
enable-command-block=true 
max-players=20 
network-compression-threshold=256 
resource-pack-sha1= 
max-world-size=29999984 
server-port= 
server-ip=192.168.2.100 <------ THERE IS A SPACE! 
spawn-npcs=true 
allow-flight=false 
level-name=world 
view-distance=10 
resource-pack= 
spawn-animals=true 
white-list=false 
generate-structures=true 
online-mode=false 
max-build-height=256 
level-seed=assboobs 
enable-rcon=false 
motd=MINECRAFT BG 

Ve alanı kaldırmak istiyorum! benim m.jar dosyası beklenmedik bir istisna java.net.UnknownHostException Karşılaşılan çalıştırdığınızda nedeniyle bu derste ben bu hatayı alıyorum: 192.168.2.100

+1

Ben şey bu satırda boşluk koymak 'echo% ip: =%> ip.txt'. Ile deneyin (echo (% ip: =%)> ip.txt' – npocmaka

+1

"" varsa, "<' and '>" işaretlerini kaldıramazsınız ... – aschipfl

cevap

2

echo %ip: =% boşluk kaldırır, ancak yenisi echo %variable% >ip.txt ekler. Dikkat: Yeniden yönlendirme işleminden önce alanın kaldırılması sorunu çözebilir, ancak sizi sayılarla sorun haline getirebilir. Alternatif daha iyi sözdizimi:

(echo %%ip: =%)>ip.txt 

veya

>ip.txt echo %ip: =% 
İlgili konular