วิธีอัปเดตยูทิลิตี้ระบบหรือไฟล์เว็บด้วยสคริปต์โดยอัตโนมัติ
หนึ่งในสิ่งที่ยอดเยี่ยมเกี่ยวกับระบบสาธารณูปโภคส่วนใหญ่คือการพกพา ส่วนมากจะถูกแจกจ่ายโดยตรงเป็น exe หรือในไฟล์ zip และพร้อมใช้งานโดยไม่จำเป็นต้องติดตั้ง เนื่องจากความง่ายในการใช้งานแอพพลิเคชั่นประเภทนี้จึงถูกอัพเดตได้อย่างง่ายดายอย่างไรก็ตามหลายคนขาดความสามารถในการอัพเดตอัตโนมัติในรูปแบบใด ๆ สคริปต์ UpdateFromWeb ของเราแก้ปัญหานี้ได้เนื่องจากติดตั้งการอัปเดตสำหรับแอปพลิเคชั่นพกพาหรือไฟล์ใด ๆ ที่มีให้ผ่านทางเว็บสำหรับเรื่องนั้น ๆ กระบวนการอัตโนมัติ.
การใช้
การใช้สคริปต์ UpdateFromWeb นั้นค่อนข้างง่ายและเราได้ให้ตัวอย่างไว้หลายตัวอย่างด้านล่าง คุณเพียงแค่ระบุ URL ต้นทางและไดเรกทอรีที่จะอัปเดตไฟล์ในคอมพิวเตอร์ของคุณและสคริปต์จะดำเนินการกับส่วนที่เหลือ.
คุณสมบัติรวมถึง:
- สากล - ใช้ได้กับเครื่องมือหรือไฟล์ใด ๆ ใน URL ใด ๆ
- การสแกนไดเรกทอรีเพื่ออัปเดตไฟล์ที่เกี่ยวข้องทั้งหมดในไดเรกทอรีท้องถิ่น (รวมถึงไดเรกทอรีย่อย)
- การคลายไฟล์และการดึงข้อมูลอัตโนมัติ
- ดาวน์โหลด URL โดยตรงสำหรับการอัปเดตไฟล์เดี่ยว
- การแปลงกรณีสำหรับเว็บไซต์ที่ URL เป็นกรณี ๆ ไป
- การตรวจหาไฟล์ใหม่สำหรับการอัพเดตเวอร์ชั่นที่ใหม่กว่าเท่านั้น
- ปิดเครื่องอัตโนมัติและรีสตาร์ทแอพพลิเคชั่นที่รันซึ่งจำเป็นต้องได้รับการอัพเดต
- สามารถทำงานได้ตามความต้องการหรือโดยอัตโนมัติ
มีคุณสมบัติเพิ่มเติมซึ่งรวมอยู่ในเอกสารสคริปต์ เพียงเปิดใน Notepad (หรือตัวแก้ไขข้อความอื่น ๆ ) เพื่อดูตัวเลือกทั้งหมด.
สคริปต์ UpdateFromWeb ใช้ประโยชน์จากเครื่องมือภายนอกบางอย่างซึ่งจะต้องอยู่ในระบบของคุณก่อนที่จะใช้ ลิงค์ดาวน์โหลดสำหรับเครื่องมือเหล่านี้มีให้ด้านล่างและจำเป็นต้องวางไว้ในโฟลเดอร์ในตัวแปร PATH ของระบบของคุณ (หากมีข้อสงสัยให้ใส่ไฟล์ที่จำเป็นเหล่านี้ใน C: \ Windows).
ไม่เพียง แต่สำหรับเครื่องมือหรือแอปพลิเคชัน
ดังกล่าวข้างต้นสคริปต์ UpdateFromWeb สามารถใช้สำหรับไฟล์ใด ๆ ที่มี URL สอดคล้องกัน ตัวอย่างเช่นหากโครงการได้รับการอัพเดตทุกคืนโดยใช้ URL mysite.com/project.zip คุณสามารถใช้สคริปต์ UpdateFromWeb เพื่อดาวน์โหลดและแตกไฟล์ zip ไปยังโฟลเดอร์ในเครื่องของคุณโดยอัตโนมัติ.
ในบันทึกที่คล้ายกันคุณสามารถใช้สคริปต์เพื่อเก็บไฟล์และ / หรือเครื่องมือที่สอดคล้องกันในหลาย ๆ เครื่อง เพียงอัปโหลดไฟล์ไปยังตำแหน่งส่วนกลางและกระบวนการอัตโนมัติที่เรียกใช้ UpdateFromWeb สามารถจัดการส่วนที่เหลือ.
ตัวอย่าง
สคริปต์ UpdateFromWeb สามารถใช้ได้ทั้งจากบรรทัดคำสั่งหรือฮาร์ดโค้ด นอกจากนี้คุณสามารถผสมและจับคู่ได้ตามต้องการ.
ด้านล่างนี้เป็นตัวอย่างบางส่วนที่แสดงให้เห็นถึงการใช้งานรวมถึงการตั้งค่าการดำเนินการที่เกี่ยวข้องสำหรับทั้งบรรทัดคำสั่งและฮาร์ดโค้ด.
อัปเดตเครื่องมือ SysInternals ทั้งหมดที่อยู่ใน“ C: \ My Tools” และรีสตาร์ทแอปพลิเคชันที่รันอยู่ซึ่งได้รับการอัพเดต:
บรรทัดคำสั่ง:
UpdateFromWeb /U:http://live.sysinternals.com/tools / D / R“ / T: C: \ My Tools”
hardcode:
SET URL = http: //live.sysinternals.com/tools
SET TargetDir = C: \ My Tools
SET UpdateDir = 1
SET RestartStopped = 1
อัปเดตเครื่องมือ Nirsoft ทั้งหมดที่อยู่ใน“ C: \ My Tools” และไดเรกทอรีย่อยทั้งหมด:
บรรทัดคำสั่ง:
UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L“ / T: C: \ เครื่องมือของฉัน”
hardcode:
SET URL = http: //www.nirsoft.net/utils
SET TargetDir = C: \ My Tools
SET UpdateDir = 1
ตลาดหลักทรัพย์รับคืน = 1
SET ToLower = 1
ชุดไฟล์ Unzip = 1
SET RestartStopped = 1
อัปเดตไฟล์ชื่อ“ Specs.doc” จาก mysite.com และคัดลอกไปที่“ C: \ Files \ Latest Specs.pdf”:
บรรทัดคำสั่ง:
UpdateFromWeb /U:http://mysite.com/Specs.pdf“ / F: Specs.pdf ล่าสุด” / T: C: \ Files
hardcode:
SET URL = http: //mysite.com/Specs.pdf
SET TargetDir = C: \ Files
SET FileToGet = Specs.pdf ล่าสุด
อัปเดตไฟล์ในไดเรกทอรี“ C: \ Files” ด้วยไฟล์ล่าสุดจาก Specs.zip บน mysite.com:
บรรทัดคำสั่ง:
UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Files
hardcode:
SET URL = http: //mysite.com/Specs.zip
SET TargetDir = C: \ Files
SET UpdateDir = 1
SET CopyNewFiles = 1
ชุดไฟล์ Unzip = 1
อัปเดตไฟล์ทั้งหมดใน“ C: \ Files” เพื่อซิงค์กับไฟล์ที่เก็บไว้ใน mysite.com/files:
บรรทัดคำสั่ง:
UpdateFromWeb /U:http://mysite.com/files” / D / T: C: \ Files
hardcode:
SET URL = http: //mysite.com/files
SET TargetDir = C: \ Files
SET UpdateDir = 1
ดาวน์โหลดอัปเดตจากเว็บสคริปต์
ดาวน์โหลดเครื่องมือ Download.exe
ดาวน์โหลดเครื่องมือบรรทัดคำสั่ง 7-Zip