intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Các Hàm Xuất Nhập

Chia sẻ: Abcdef_45 Abcdef_45 | Ngày: | Loại File: PDF | Số trang:5

54
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Để hiểu chi tiết về một Hàm nào các bạn có thể tham khảo lại cách phân tích của mình ở bài Tra Cứu File Help, ở đây tụi mình sẽ nói trực tiếp không phân tích để cho nó nhanh và các Hàm sẽ giới thiệu sau này cũng thế.

Chủ đề:
Lưu

Nội dung Text: Các Hàm Xuất Nhập

  1. Các Hàm Xuất Nhập Để hiểu chi tiết về một Hàm nào các bạn có thể tham khảo lại cách phân tích của mình ở bài Tra Cứu File Help, ở đây tụi mình sẽ nói trực tiếp không phân tích để cho nó nhanh và các Hàm sẽ giới thiệu sau này cũng thế. Có rất nhiều cách Xuất v à Nhập dữ liệu trong AutoIT, có thể đ ược phân thành 2 loại: Đơn Giản và Phức Tạp. "Tiền nào thì của đó"... Cách Đơn Giản đương nhiên sẽ dễ sử dụng, nhưng sẽ không đẹp mắt bằng các h Phức Tạp, bởi cách Phức Tạp là sự kết hợp của nhiều Hàm với sự tùy chỉnh cao của Lập Trình Viên, còn cách Đơn Giản chỉ là 1 Hàm có sẵn trong AutoIT không có nhiều tùy chỉnh lắm. - Do cách Phức Tạp đòi hỏi nhiều kiến thức về AutoIT hơn, nên trong bài này tụi mình chỉ tìm hiểu sơ thôi, để có cái nhìn tổng quan trước về chúng trước. Rồi khi đi sâu vào những bài tới tụi mình sẽ dần dần tự hình thành cho bản thân những cách thức riêng, tùy vào khả năng sáng tạo của mỗi ng ười. Nhưng trước hết phải nói đến cái Cơ Bản đã... Xuất Nhập Đơn Giản Ví dụ T1.1: InputBox() và MsgBox()
  2. $var = InputBox("Tiêu...(title)","Mô t ả...(prompt)","Giá trị mặc định (default)") ;~ Giá trị nhập vào, được dùng để xuất ra bằng 1 Hàm xuất: MsgBox() MsgBox(0,"Tiêu đề Hàm xuất (title)","Nội dung xuất (text): "&$var) Hàm InputBox() - Tạo hộp thoại có 1 vùng nhập liệu. - Để lấy giá trị từ hộp thoại, tụi mình chỉ cần thực hiện 1 phép gán cho Hàm theo kiểu: $var = InputBox("Tiêu đề...") Hàm MsgBox() - Xuất ra thông báo trên 1 Cửa Sổ. - Nội dung xuất ra có thể l à giá trị của một biến nào đó, kết hợp với 1 chuỗi cố định. MsgBox(...,"Nội dung xuất (text): "&$var) Ví dụ T1.2: Kết hợp với ToolTip()
  3. ;~ Tương tự như vd4.1, giờ ta kèm theo Hàm Xuất ToolTip() hiển thị ở vị trí 0x0 ToolTip("Ví dụ 4.2",0,0) ;~ Đầu tiên là 1 Hàm nhập: InputBox() - chỉ nhập tối đa 7 ký tự $var = InputBox("Nhập Tên","Hãy nhập tên của bạn vào","LeeSai!"," M7") ;~ Giá trị nhập vào...: MsgBox() 0 chỉ hiển thị trong 7 giây MsgBox(0,"Tên đã nhâp","Tên bạn là: "&$var&@CRLF&"Thông báo...",7) Hàm ToolTip() - Xuất một thông báo thường trực. (Hu hu mình không chụp được hình của cái ToolTip) Hàm InputBox() - Giới hạn ký tự nhập vào, bằng cách thêm vào 1 chuỗi ở cuối. Lúc này tụi mình phải nhập ít nhất 1 ký tự và nhiều nhất là 7 ký tự. Hàm MsgBox() - Kết hợp ký tự đặt biệt @CRLF để tạo hiệu ứng xuống d òng.
  4. Xuất Nhập Phức Tạp. Ví dụ T1.3: Sử dụng Giao Diện ;~ Thư viện Hàm của giao diện #include ;~ Tạo nền cho giao diện $Main = GUICreate("Giao Diên",222,106) ;~ Tạo vùng nhập liệu $Input = GUICtrlCreateI nput("Nhập nội dung vào đây",2,2,160) ;~ Vùng xuất dữ liệu $Lable = GUICtrlCreateLabel("",7,25,160,25) ;~ Vùng xuất dữ liệu (Hướng dẫn) $Lable2 = GUICtrlCreateLabel('Nhập "xong" để kết thúc.',34,52,Default,25) ;~ Hiển thị giao diện GUISetState(@SW_SHOW)
  5. ;~ Vòng lặp để giữ cho chương trình không kết thúc While GUICtrlRead($Lable) "xong" ___;Gán dữ liệu cho Vùng Xuất ($Lable), bằng cách đọc từ Vùng Nhập Liệu ($Input). ___GUICtrlSetData($Lable,GUICtrlRead($Input)) ___Sleep(777) ;Lệnh giúp chương trình không trở nên quá nặng WEnd ;~ Xóa giao diện trước khi chương trình kết thúc GUIDelete($Main)
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2