Thaiadmin

สอบถาม batfile random Show Logon ใน DA หน่อยครับ

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

ออฟไลน์ silver

  • ***
  • 166
  • 0
สอบถาม batfile random Show Logon ใน DA หน่อยครับ
« เมื่อ: 11 กรกฎาคม 2012, 11:27:22 »
ผมเขียน batfile ให้มี popup เป็นรูปภาพเด้งขึ้นมาเพื่อประชาสัมพันธ์พนังงานตอนที่ logon แต่ผมยากให้รูปมัน Random ไปเรือยๆต้องเขียนสคริปแบบใหนครับ รบกวนด้วยครับขอบคุณครับ

REM Show Logon webpage

\\Server\popup\pic1.jpg
\\Server\popup\pic2.jpg
\\Server\popup\pic3.jpg
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ azurahey

  • **
  • 18
  • 0
Re: สอบถาม batfile random Show Logon ใน DA หน่อยครับ
« ตอบกลับ #1 เมื่อ: 11 กรกฎาคม 2012, 11:34:40 »
รอผู้รู้เรื่องนี้เหมือนกัน พอดีกำลังจะทำประชาสัมพันธ์ภายในบริษัทรูปแบบนี้เช่นกันครับ  :)

ออฟไลน์ my_sql

  • ****
  • 172
  • 2
  • เพศ: ชาย
Re: สอบถาม batfile random Show Logon ใน DA หน่อยครับ
« ตอบกลับ #2 เมื่อ: 12 กรกฎาคม 2012, 13:05:53 »
@echo off
:Begin
\\Server\popup\pic1.jpg
ping -n 120 127.0.0.1
\\Server\popup\pic2.jpg
ping -n 120 127.0.0.1
\\Server\popup\pic3.jpg
ping -n 120 127.0.0.1
goto :Begin

ลองดูครับ
จำพาสเวิร์ดเข้าใช้งานไม่ได้
ดูที่ remem ไว้ในโทรศัพท์
ได้ด้วยวิธีไหนบ้างครับ
2015-05-12

ออฟไลน์ oUMMo

  • ****
  • 26
  • 0
Re: สอบถาม batfile random Show Logon ใน DA หน่อยครับ
« ตอบกลับ #3 เมื่อ: 14 กรกฎาคม 2012, 20:35:31 »
@eho off
set NPIC=3
set/a NR=%random% % %NPIC% +1
start /d <ProgramDirectorypath> <Program.exe> \\<Server>\<Sharepath>\pic%NR%.jpg
exit

:: NPIC คือจำนวนของภาพ ชื่อภาพ pic1.jpg pic2.jpg pic3.jpg  ในที่นี้ให้ random แค่ 1-3 จึงใส่ตัวเลข 3
:: NR คือ RANDOM NUMBER  ในที่นี้จะได้ 1 หรือ 2 หรือ 3
:: ProgramDirectoryPath คือ path ของโปรแกรมที่ใช้ในการเปิดภาพ
:: Program.exe คือ โปรแกรมที่ใช้เปิดภาพ ผมแนะนำตัวนี้ครับ http://www.irfanview.com/





ออฟไลน์ oUMMo

  • ****
  • 26
  • 0
Re: สอบถาม batfile random Show Logon ใน DA หน่อยครับ
« ตอบกลับ #4 เมื่อ: 14 กรกฎาคม 2012, 21:03:38 »
แก้ไขส่วน Script ครับ
@eho off
set NPIC=3
set/a NR=%random% %%%NPIC% +1
start /d <ProgramDirectorypath> <Program.exe> \\<Server>\<Sharepath>\pic%NR%.jpg
exit


@eho off
set NPIC=3
set/a NR=%random% % %NPIC% +1
start /d <ProgramDirectorypath> <Program.exe> \\<Server>\<Sharepath>\pic%NR%.jpg
exit

:: NPIC คือจำนวนของภาพ ชื่อภาพ pic1.jpg pic2.jpg pic3.jpg  ในที่นี้ให้ random แค่ 1-3 จึงใส่ตัวเลข 3
:: NR คือ RANDOM NUMBER  ในที่นี้จะได้ 1 หรือ 2 หรือ 3
:: ProgramDirectoryPath คือ path ของโปรแกรมที่ใช้ในการเปิดภาพ
:: Program.exe คือ โปรแกรมที่ใช้เปิดภาพ ผมแนะนำตัวนี้ครับ http://www.irfanview.com/