ข่าว: ข่าวประกาศ

  • 22 พฤศจิกายน 2024, 15:54:04

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ผู้เขียน หัวข้อ: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์  (อ่าน 34351 ครั้ง)

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
ไฟล์  dota.bat

@echo off
 
for /f "tokens=16 delims=." %%i in ('ipconfig ^|find "IP Address"') do set ip=%%i
set /a setport=6000+%ip%
reg add "hkcu\Software\Blizzard Entertainment\Warcraft III\Gameplay" /v "netgameport" /t reg_dword /d "%setport%" /f
 
"C:\Program Files\UCG\UCG.url"

หมายเหตุ : สีส้มคือสิ่งที่ต้องเปลี่ยนให้เหมาะสมกับเครื่องของท่าน

นำไปศึกษาแล้วก็ปรับแต่งให้เหมาะสมกับโปรแกรมในเครื่องนะครับ

หลักการทำงานก็คือ สร้างไฟล์ dota.bat ขึ้นมา แล้วก็เปลี่ยน icon

เมื่อทำการ click ที่ icon   batch file จะทำการเปลี่ยน port ให้ตาม ip ที่กำหนดไว้

ก่อนจะทำการเข้าเกมส์

จะได้ไม่ต้องมานั่ง set แต่ละเครื่องให้เสียเวลา สำหรับ clonezilla

หรือระบบ diskless ต่าง ๆ เป็นต้นครับ


<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

T@NR@K

  • ตัวแทนที่ได้รับการแต่งตั้ง
  • Hero Member
  • *****
  • กระทู้: 856
  • ทุกอย่างย่อมมีเหตุและผล
    • MSN Messenger - tonrak_ms@hotmail.com
    • ดูรายละเอียด
    • TONRAK Networks : เปิดร้านเน็ต เปิดร้านเกมส์ เปิดร้านอินเตอร์เน็ต ระบบ network ระบบ no hdd
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #1 เมื่อ: 24 กรกฎาคม 2009, 15:53:43 »
 :D  :D ขอบคุณครับ...

 :D  :D รอมานานละ

★2@nswεr^^★™`

  • Customer Lv.4
  • Hero Member
  • *****
  • กระทู้: 637
  • Learning By Doing,,,,
    • ดูรายละเอียด
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #2 เมื่อ: 24 กรกฎาคม 2009, 19:34:14 »
โค๊ด: [Select]
@ECHO OFF

SET SERVER=zelx
SET SPORT=7000
SET FIFA=D:\Program Files\EA Sports\FIFA Online 2\
SET HOME=http://www.google.co.th
SET WARIII=D:\Program Files\WarIII


for /f "tokens=16 delims=." %%i in ('ipconfig ^|find "IP Address"') do set IP=%%i
SET SPORT=%SPORT%-100
set /a dotaport=%SPORT%+%IP%

echo Port = %dotaport%

echo Setting Port Dota
reg add "hkcu\Software\Blizzard Entertainment\Warcraft III\Gameplay" /v "netgameport" /t reg_dword /d "%dotaport%" /f

echo Setting Port FIFA
echo port=%dotaport% > "%FIFA%Port.ini"

ECHO Setting Internet Explorer Homepage to %HOME%
reg add "hkcu\software\microsoft\internet explorer\main" /v "Start Page" /d %HOME% /f

ECHO Update MAP DOTA ....
copy /y "\\%SERVER%\Maps\*.*" "%WARIII%\Maps\Download\*.*"

อันนี้ของผมที่รันทุกครั้งที่เปิดเครื่อง
- Set Home IE
- Set Port Dota
- Set Port Fifa
- Update Map
« แก้ไขครั้งสุดท้าย: 24 กรกฎาคม 2009, 19:36:39 โดย ★2@nswεr^^★™` »
SmartCafe Z + Intel® SSD 910

online

  • Customer Lv.1
  • Jr. Member
  • ***
  • กระทู้: 75
    • ดูรายละเอียด
    • อีเมล์
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #3 เมื่อ: 24 กรกฎาคม 2009, 20:08:06 »
โค๊ด: [Select]
@ECHO OFF

SET SERVER=zelx
SET SPORT=7000
SET FIFA=D:\Program Files\EA Sports\FIFA Online 2\
SET HOME=http://www.google.co.th
SET WARIII=D:\Program Files\WarIII


for /f "tokens=16 delims=." %%i in ('ipconfig ^|find "IP Address"') do set IP=%%i
SET SPORT=%SPORT%-100
set /a dotaport=%SPORT%+%IP%

echo Port = %dotaport%

echo Setting Port Dota
reg add "hkcu\Software\Blizzard Entertainment\Warcraft III\Gameplay" /v "netgameport" /t reg_dword /d "%dotaport%" /f

echo Setting Port FIFA
echo port=%dotaport% > "%FIFA%Port.ini"

ECHO Setting Internet Explorer Homepage to %HOME%
reg add "hkcu\software\microsoft\internet explorer\main" /v "Start Page" /d %HOME% /f

ECHO Update MAP DOTA ....
copy /y "\\%SERVER%\Maps\*.*" "%WARIII%\Maps\Download\*.*"

อันนี้ของผมที่รันทุกครั้งที่เปิดเครื่อง
- Set Home IE
- Set Port Dota
- Set Port Fifa
- Update Map


ขอบคุณครับ

GoodNet

  • Newbie
  • *
  • กระทู้: 39
    • ดูรายละเอียด
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #4 เมื่อ: 25 กรกฎาคม 2009, 03:18:27 »
เอาของผมไปด้วยครับ

batch file เปลี่ยน cd-key xpsp2 ขึ้นไป ตอน boot เครื่อง

http://www.linuxthai.org/forum/index.php?topic=5678.0

★2@nswεr^^★™`

  • Customer Lv.4
  • Hero Member
  • *****
  • กระทู้: 637
  • Learning By Doing,,,,
    • ดูรายละเอียด
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #5 เมื่อ: 27 กรกฎาคม 2009, 22:42:02 »
ลองใช้ดูครับ

โค๊ด: [Select]
http://www.linuxthai.org/forum/index.php?topic=4487.0
http://www.linuxthai.org/forum/index.php?topic=4484.0

โดยพี่ permpong(Alexa)

 ;D
SmartCafe Z + Intel® SSD 910

rawat2543

  • Newbie
  • *
  • กระทู้: 35
    • ดูรายละเอียด
    • buy hydroponic | cheap hydroponic | buy hydroponic system | cheap hydroponics | | Shopping Cart | buy hydroponic gardening | cheap hydroponic system
    • อีเมล์
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #6 เมื่อ: 02 สิงหาคม 2009, 09:35:57 »
ดูแล้วงง

T@NR@K

  • ตัวแทนที่ได้รับการแต่งตั้ง
  • Hero Member
  • *****
  • กระทู้: 856
  • ทุกอย่างย่อมมีเหตุและผล
    • MSN Messenger - tonrak_ms@hotmail.com
    • ดูรายละเอียด
    • TONRAK Networks : เปิดร้านเน็ต เปิดร้านเกมส์ เปิดร้านอินเตอร์เน็ต ระบบ network ระบบ no hdd
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #7 เมื่อ: 18 สิงหาคม 2009, 01:02:36 »
อยากได้ไอ้ที่

- เปลี่ยนชื่อตาม IP อะ
- Dota Port
- Fifa Online

ช่วยแนะนำที เพราะ DHCP มัน FIX IP จาก MAC
รบกวนหน่อยนะครับ ขอบคุณล่วงหน้าเลยละกัน  ;D  ;D

GoodNet

  • Newbie
  • *
  • กระทู้: 39
    • ดูรายละเอียด
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #8 เมื่อ: 19 สิงหาคม 2009, 18:48:11 »
อยากได้ไอ้ที่

- เปลี่ยนชื่อตาม IP อะ
- Dota Port
- Fifa Online

ช่วยแนะนำที เพราะ DHCP มัน FIX IP จาก MAC
รบกวนหน่อยนะครับ ขอบคุณล่วงหน้าเลยละกัน  ;D  ;D

ยังไงอ่ะ

เช่น
ถ้า ไอพี 192.168.0.1 ให้เปลี่ยนชื่อเครื่องเป็น TONRAK01
192.168.0.2 ชื่อ TONRAK02
192.168.0.3 ชื่อ TONRAK03
192.168.0.4 ชื่อ TONRAK04

แบบนี้ป่ะครับ
ถ้าใช่ก็ไม่น่ายาก

T@NR@K

  • ตัวแทนที่ได้รับการแต่งตั้ง
  • Hero Member
  • *****
  • กระทู้: 856
  • ทุกอย่างย่อมมีเหตุและผล
    • MSN Messenger - tonrak_ms@hotmail.com
    • ดูรายละเอียด
    • TONRAK Networks : เปิดร้านเน็ต เปิดร้านเกมส์ เปิดร้านอินเตอร์เน็ต ระบบ network ระบบ no hdd
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #9 เมื่อ: 19 สิงหาคม 2009, 18:49:28 »
เป็นความคิดอะครับ มีแต่โปรๆทั้งนั้นเลยคงจะไม่ยากหรอกมั้ง  ;D

GoodNet

  • Newbie
  • *
  • กระทู้: 39
    • ดูรายละเอียด

T@NR@K

  • ตัวแทนที่ได้รับการแต่งตั้ง
  • Hero Member
  • *****
  • กระทู้: 856
  • ทุกอย่างย่อมมีเหตุและผล
    • MSN Messenger - tonrak_ms@hotmail.com
    • ดูรายละเอียด
    • TONRAK Networks : เปิดร้านเน็ต เปิดร้านเกมส์ เปิดร้านอินเตอร์เน็ต ระบบ network ระบบ no hdd
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #11 เมื่อ: 21 สิงหาคม 2009, 20:22:59 »
http://www.zealzonecafe.com/ip2/

♦ อันนี้ไฟล์เยอะไป ต้องไปติดทีละเครื่องเลย

♦ อยากได้ไฟล์เดียวเปลี่ยนตาม IP เหมือนกะ dota.bat ไฟล์เดียวใช้ได้ทุกเครื่องครับ

♦ ขอบคุณครับ

combocom

  • Customer Lv.4
  • Full Member
  • *****
  • กระทู้: 186
    • ดูรายละเอียด
    • อีเมล์
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #12 เมื่อ: 08 ตุลาคม 2011, 02:55:28 »
เป็นความคิดอะครับ มีแต่โปรๆทั้งนั้นเลยคงจะไม่ยากหรอกมั้ง  ;D

ผมใช้อันนี้อยุ่คับเปลี่ยนที่อยู่เกมตามของท่านได้เลย

@echo off

:: parameter
set sport=6000
set fifa=d:\games\fifa online 2\

for /f "tokens=16 delims=." %%i in ('ipconfig ^|find "IP Address"') do set IP=%%i

set /a dotaport=%sport%+%IP%

reg add "hkcu\Software\Blizzard Entertainment\Warcraft III\Gameplay" /v "netgameport" /t reg_dword /d "%dotaport%" /f

echo port=%dotaport% > "%fifa%port.ini"

:: echo "Set Port To: %dotaport% "
:: echo.
:: pause


mathin01

  • Newbie
  • *
  • กระทู้: 1
    • ดูรายละเอียด
    • อีเมล์
Re: ไฟล์ dota.bat ใช้สำหรับเปลี่ยน port ก่อนจะเรียกเกมส์
« ตอบกลับ #13 เมื่อ: 18 พฤษภาคม 2012, 07:02:04 »
ขอโทดครับ ขอรบกวนถามหน่อย ถ้าใช้ไฟล์ .bat ไป Run แล้ว ค่าตรงนี้ (วงกลมแดง) จะเปลี่ยนด้วยไหมครับ