if "%1"=="next" goto next echo set hostname=%%1 > コンピュータ名.bat echo %0 next >> コンピュータ名.bat net config | find "コンピュータ名" > tmp.bat tmp.bat :next echo コンピュータ名は %hostname% です del tmp.bat del コンピュータ名.bat
echo off if "%1"=="next" goto next echo set hostname=%%1> Pinging.bat echo %0 next >> Pinging.bat ping localhost -n 1> tmp.bat tmp.bat :next echo コンピュータ名は %hostname% です del tmp.bat del Pinging.bat
975.
Re2:コンピュータ名の取得(Re:(無題))
2004年10月22日(金) 10時17分
maki
>\\がつかないでコンピュータ名を返すコマンドを探しました。 >これでうまくいくかな?試してみてください > >echo off >if "%1"=="next" goto next >echo set hostname=%%1> Pinging.bat >echo %0 next >> Pinging.bat >ping localhost -n 1> tmp.bat >tmp.bat >:next >echo コンピュータ名は %hostname% です >del tmp.bat >del Pinging.bat > >