Thaiadmin

รบกวนสอบถาม Script batch file เปลี่ยนเวลา Windows จาก 12H เป็น 24H หน่อยครับ

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ netta

  • *****
  • 8
  • 0
พอดีผมรบกวนเพื่อนๆ ใครที่มีวิธีเขียน batch file เปลี่ยนเวลา  Time Format  มุมขวาของหน้าจอจาก 12 ชั่วโมง เปลี่ยนไปเป็น 24 ชั่วโมง
โดยที่ไม่ต้องไปเปลี่ยนใน control panel มั๊ยครับ








ขอบคุณครับ :( :)
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ lusifer

  • *****
  • 2,987
  • 11
  • เพศ: ชาย
  • Create new planet
@echo off

for /f "tokens=1,2 delims= " %%A in ('time /t') do set CTIME=%%A & set AMPM=%%B
for /f "tokens=1,2 delims=:" %%C in ('echo %CTIME%') do set HOURS=%%C& set MINS=%%D

if %AMPM%==PM (
  if %HOURS% == 01 (set HOURS=13)
  if %HOURS% == 02 (set HOURS=14)
  if %HOURS% == 03 (set HOURS=15)
  if %HOURS% == 04 (set HOURS=16)
  if %HOURS% == 05 (set HOURS=17)
  if %HOURS% == 06 (set HOURS=18)
  if %HOURS% == 07 (set HOURS=19)
  if %HOURS% == 08 (set HOURS=20)
  if %HOURS% == 09 (set HOURS=21)
  if %HOURS% == 10 (set HOURS=22)
  if %HOURS% == 11 (set HOURS=23)
  ) ELSE (
  if %HOURS% == 12 (set HOURS=00)
  )

set DSTAMP=%HOURS%%MINS%

echo %DSTAMP%
Test ใน คอม ตัวเองก่อนนะ ก่อนที่จะนำไป apply ทั้ง องค์กร
<b>กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย</b>

ออฟไลน์ netta

  • *****
  • 8
  • 0
คุณ lusifer

ผมทดลองแล้วไม่มีอะไรเกิดขึ้นเลยครับ ยังเป็น 12H เหมือนเดิมครับ
หลังจาก Run batch file ไปแล้ว
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ k_karn

  • *
  • 146
  • 1
Clock format can be set in the windows registry:

AM/PM Time Format (Windows Default)

 Registry location: [HKEY_CURRENT_USER\Control Panel\International]
 Keys:
 "iTime"="0"
 "iTLZero"="0"
 "sTimeFormat"="h:mm:ss tt"


24 Hour Time Format

 Registry location: [HKEY_CURRENT_USER\Control Panel\International]
 Keys:
 "iTime"="1"
 "iTLZero"="1"
 "sTimeFormat"="HH:mm:ss"

อ้างจาก http://forum.xda-developers.com/showthread.php?t=273980