Tốt hơn hàng loạt: Hướng dẫn sử dụng máy chủ Windows Scripting

Tốt hơn hàng loạt: Hướng dẫn sử dụng máy chủ Windows Scripting

Nếu bạn đã làm việc trong thế giới máy tính một thời gian thì có lẽ bạn đã khá quen thuộc với các công việc hàng loạt. Các chuyên gia CNTT trên khắp thế giới đã sử dụng chúng để thực hiện tất cả các loại công việc xử lý máy tính tự động và các tác vụ cá nhân. Thực tế Paul được bảo hiểm gần đây làm thế nào để viết một tệp như vậy.





Vấn đề với các công việc hàng loạt là chúng rất hạn chế. Bộ lệnh hơi ngắn và không cho phép nhiều chức năng khi nói đến logic có cấu trúc bằng cách sử dụng các vòng lặp if-then, for, next và while.





Sau đó, Windows Scripting Host ra đời. MS Windows Scripting Host là một tiện ích tập lệnh đa ngôn ngữ mà Microsoft đã bắt đầu cài đặt làm tiêu chuẩn trên tất cả các PC từ Windows 98 trở đi. Đến thế hệ thứ hai của công cụ, nó được đổi tên thành Microsoft Script Host (MSH).





Hướng dẫn về Máy chủ Microsoft Scripting

Ở MUO, chúng tôi yêu thích tự động hóa máy tính. Ví dụ: Varun đã giới thiệu Sikuli, một công cụ để viết các kịch bản tự động hóa và Guy đã chỉ cho bạn cách sử dụng AutoIt để tự động hóa các tác vụ. Điều thú vị về MSH là nếu bạn có bất kỳ PC nào sau Win 98, bạn có thể viết một tập lệnh 'batch' bằng nhiều ngôn ngữ khác nhau.

Các ngôn ngữ có sẵn bao gồm JScript, VBA và VBscript. Bạn cũng có thể viết script bằng Perl, Python, PHP, Ruby hoặc thậm chí là Basic nếu bạn có cách triển khai đúng với công cụ tạo script phù hợp.



Cá nhân tôi biết Visual Basic rõ ràng, vì vậy tôi thường chọn VBScript. Cái hay ở đây là bạn không cần bất kỳ phần mềm lập trình hoặc trình biên dịch đặc biệt nào. Chỉ cần mở Notepad và viết tập lệnh của bạn, giống như cách bạn viết các công việc hàng loạt của mình.

Không cần cài đặt bất cứ thứ gì, bạn có thể viết script trong VB. Tập lệnh đơn giản nhất là in văn bản vào cửa sổ bật lên, như sau:





Lưu tệp dưới dạng .vbs và Windows sẽ nhận dạng và chạy tệp đó. Đây là những gì sẽ xảy ra khi bạn nhấp đúp vào tệp ở trên:

cách giả lập mac trên windows

Bạn có thể viết các tập lệnh nâng cao hơn bằng cách sử dụng các ngôn ngữ bạn đã quen. Để có sự linh hoạt nhất, hãy đặt và (hoặc bất kỳ ngôn ngữ nào bạn chọn) xung quanh mỗi đoạn mã trong tệp của bạn và lưu nó dưới dạng tệp .wsf. Bằng cách này, miễn là bạn đặt mã trong các thẻ ngôn ngữ tập lệnh đã xác định, bạn có thể sử dụng nhiều ngôn ngữ trong cùng một tệp.





Để cho bạn thấy điều này có thể thú vị như thế nào, tôi quyết định viết một đoạn mã có thể tiếp cận đồng hồ nguyên tử NIST để kiểm tra thời gian hiện tại. Nếu buổi sáng, nó sẽ tự động mở ứng dụng email Thunderbird của tôi. Nếu buổi trưa, nó sẽ mở trình duyệt của tôi đến CNN.com. Tập lệnh có điều kiện này cung cấp cho bạn khả năng làm cho máy tính của bạn thông minh hơn nhiều. Nếu bạn chạy tập lệnh này khi PC khởi động, bạn có thể làm cho nó tự động khởi chạy bất kỳ thứ gì bạn muốn tùy thuộc vào thời gian nào trong ngày.

Phần đầu tiên của tập lệnh chuyển đến máy chủ thời gian 'http://time.nist.gov:13'và lấy thời gian hiện tại. Sau khi định dạng đúng, nó sẽ đặt thời gian cho máy tính. Ghi có khi tín dụng đến hạn, kịch bản này được chuyển thể từ kịch bản xuất sắc của TomRiddle tại VisualBasicScript.com . Để tiết kiệm thời gian, luôn tìm mã mẫu bạn cần trực tuyến, sau đó chỉnh sửa mã đó theo nhu cầu của bạn.

Đây là những gì tập lệnh thực hiện chỉ với đoạn mã trên được triển khai cho đến nay.

Bây giờ tập lệnh đang hoạt động và sẽ đồng bộ hóa PC của tôi mỗi khi nó được khởi chạy, đã đến lúc để nó xác định những gì sẽ tự động khởi chạy tùy thuộc vào thời gian trong ngày. Trong Windows Scripting Host, tác vụ này dễ dàng như câu lệnh If-Then kiểm tra giờ trong ngày trong chức năng 'Now', sau đó khởi chạy phần mềm thích hợp.

Khi được khởi chạy từ 8 đến 10 giờ sáng, tập lệnh này sẽ khởi động ứng dụng email Thunderbird của tôi. Khi chạy từ 11 giờ sáng đến 1 giờ chiều, nó sẽ khởi chạy CNN.com trong trình duyệt. Như bạn có thể thấy, chỉ bằng cách tạo và thêm một chút thông minh vào tệp script, bạn có thể thực hiện một số tự động hóa máy tính khá thú vị.

Nhân tiện, bạn nên có sẵn một tài liệu tham khảo về các lệnh script khi bạn viết các script này. Nếu bạn thích VBScript như tôi, thì một nguồn tài nguyên tuyệt vời là ss64.com , liệt kê tất cả các lệnh VBScript theo thứ tự bảng chữ cái trên một trang.

Viết script một mình sẽ không tự động hóa bất cứ thứ gì, vì bạn sẽ vẫn phải khởi chạy chúng theo cách thủ công. Vì vậy, để hoàn thành quá trình tự động hóa của bạn bằng Windows Script Host, hãy vào Trình lập lịch tác vụ trong bảng điều khiển (khu vực quản trị viên) và chọn để tạo tác vụ.

mbr hoặc gpt cho hdd thứ hai

Bộ lập lịch cho phép bạn khởi chạy tập lệnh của mình dựa trên toàn bộ các sự kiện, chẳng hạn như thời gian trong ngày hoặc trên một lịch trình cụ thể, khi một sự kiện hệ thống diễn ra hoặc khi máy tính được khởi động hoặc đăng nhập lần đầu tiên. Ở đây, tôi đang tạo một tác vụ đã lên lịch để khởi chạy tập lệnh của tôi ở trên mỗi khi PC khởi động.

cách kết hợp các cột trong excel

Đây chỉ là một hướng dẫn rất ngắn gọn về Windows Scripting Host. Xem xét số lượng lệnh và chức năng có sẵn trong bất kỳ ngôn ngữ script nào trong số này, khả năng tự động hóa tất cả các loại tác vụ thú vị trên PC của bạn chỉ bị giới hạn bởi trí tưởng tượng của bạn.

Một số trang web tốt nhất để tìm các tập lệnh viết sẵn mà bạn có thể sử dụng hoặc tùy chỉnh bao gồm:

  • Trung tâm Tập lệnh Microsoft - Trực tiếp từ microsoft và bao gồm các danh mục như Office, máy tính để bàn, cơ sở dữ liệu và thư mục hoạt động
  • Hiệu suất máy tính - Trang web của Vương quốc Anh này cung cấp tuyển chọn tốt nhất các VBScripts mà tôi đã xem trực tuyến.
  • Giáo dục máy tính - Bạn sẽ tìm thấy một bộ sưu tập nhỏ các tập lệnh ở đây, nhưng chúng rất hữu ích và tất cả đều hoạt động.
  • Lab Mice - Một bộ sưu tập tuyệt vời của các tài nguyên lập trình hàng loạt như một loạt các tập lệnh đăng nhập.

Bạn đã bao giờ sử dụng Windows Script Host chưa? Bạn có bất kỳ mẹo hoặc ví dụ thú vị nào để chia sẻ không? Cung cấp cái nhìn sâu sắc của bạn và chia sẻ kinh nghiệm của bạn trong phần bình luận bên dưới.

Tín dụng hình ảnh:jaylopez

Đăng lại Đăng lại tiếng riu ríu E-mail Cách thay đổi giao diện của màn hình Windows 10 của bạn

Bạn muốn biết cách làm cho Windows 10 trông đẹp hơn? Sử dụng các tùy chỉnh đơn giản này để biến Windows 10 của riêng bạn.

Đọc tiếp
Chủ đề liên quan
  • các cửa sổ
  • Microsoft
  • Lập trình
  • Máy tính tự động hóa
Giới thiệu về tác giả Ryan Dube(Đã xuất bản 942 bài báo)

Ryan có bằng Cử nhân Kỹ thuật Điện. Anh ấy đã làm việc 13 năm trong lĩnh vực kỹ thuật tự động hóa, 5 năm trong lĩnh vực CNTT và hiện là Kỹ sư ứng dụng. Từng là Biên tập viên quản lý của MakeUseOf, ông đã phát biểu tại các hội nghị quốc gia về Trực quan hóa Dữ liệu và đã được giới thiệu trên đài truyền hình và đài phát thanh quốc gia.

Xem thêm từ Ryan Dube

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký