Jump to content

Search the Community

Showing results for tags 'hướng dẫn autohotkey'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General Assembly
    • Announcements
    • Meeting Room
    • Discipline Room
  • Programs Language
    • C Sharp
    • C/C++
    • AutoIt
    • AutoHotKey
    • Python
    • HTML/PHP/Javascipt
  • Thuê code - Nhận code
    • Sales corner
    • Người thuê code
    • Người nhận code
    • Bóc phốt - Cảnh báo lừa đảo
  • Computer - Internet
    • Hot News
    • Internet Trick
    • Games World
    • Windows
    • Software
    • MMO
  • Recycle
    • Recycle

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 4 results

  1. [Bài viết này của kakanet - autoitvn.com] Vì phần HotStrings cũng khá dài nên mình tách riêng HotKeys và HotStrings ra 2 bài khác nhau cho đỡ rối nhé.- Xem bản Word tại đây: https://drive.google.com/open?id=0B0fuwDPNpByLa3FpVXU1SUJ3M1kXem lại bài 3 tại đây:
  2. [Bài viết này của kakanet - autoitvn.com] Hôm nay mình sẽ giới thiệu tiếp đến các bạn một bài mới trong loạt chủ đề về AutoHotKey, đó là Cấu trúc rẽ nhánh Mệnh đề IF. Đây là một phần cũng khá quan trọng bởi trong mọi code, mệnh đề IF hầu như xuất hiện rất thường xuyên Xem bản Word được format đẹp ở đây: https://drive.google.com/open?id=0B0fuwDPNpByLVHpXRVJGZHVvNFkBên dưới là hình chụp về bài viết, mình không viết bài ở đây là vì công cụ định dạng có sẵn là rất hạn chế.Nếu bên AutoIt cấu trúc rẽ nhánh ngoài IF còn có Switch...EndSwitch, Select...EndSelect, thì bên AutoHotKey không có, nhưng bù lại sẽ có cấu trúc tương đương, thậm chí còn xài sướng hơn AutoIt nữa, để biết đó là gì thì đọc bài viết nhé Xem lại bài 2 tại đây: Xem tiếp bài 4 tại đây:
  3. [Bài viết này của kakanet - autoitvn.com] Phần này chứa rất nhiều kiến thức nền để bắt đầu công cuộc chinh phục AutoHotKey nên các bạn cần nắm thật vững mới có thể học tốt những phần sau được nhé.AutoHotKey hoàn toàn không có tài liệu tiếng Việt, mình thì cũng chỉ vừa mới nghiên cứu về AutoHotKey dựa trên Tài liệu tiếng Anh của nó thôi, nên có thể có những chi tiết trong bài viết không được chính xác lắm, ai phát hiện gì sai thì comment báo sai nhé.Nếu ai đã học qua C thì những kiến thức này cũng khá đơn giản thôi, vì AutoHotKey có cấu trúc tương tự C. Còn ai chưa biết về lập trình cũng như chỉ biết về AutoIt thì khá khó nuốt vì AutoIt cấu trúc nó giống ngôn ngữ Basic.Đây là file Word về bài viết đã được định dạng đẹp, ai thích thì tải về xem:https://drive.google.com/open?id=0B0fuwDPNpByLaXRKTTJfZ0JZZ1UCòn không thì đọc bài viết bên dưới cũng được (click vào ảnh để phóng lớn).Viết trong 3 ngày cuối cùng cũng xong, mừng muốn khóc Xem lại bài 1 tại đây: Xem tiếp bài 3 tại đây:
  4. [Bài viết này của kakanet - autoitvn.com] Bất cứ ngôn ngữ nào thì điều đầu tiên cần học là hiển thị text lên MsgBox.AutoHotKey có 2 kiểu hiển thị Msgbox với cấu trúc là:1/ MsgBox, Text hoặc MsgBox Text để hiển thị 1 Text với Button OK.Hãy copy tất cả 6 dòng code ví dụ sau vào AHK-SciTE hoặc trình soạn thảo mà bạn đang sử dụng và chạy thử: Mã (Text): MsgBox Hello World1_a MsgBox "Hello World2_a" MsgBox % "Hello World3_a" MsgBox, Hello World1_b MsgBox, "Hello World2_b" MsgBox, % "Hello World3_b" Bạn có thấy gì lạ không ? Hello World3_a và Hello World3_b không có dấu " " so với Hello World2_a và Hello World2_b. Điều này liên quan đến Biến trong AutoHotKey và mình sẽ nói ở phần sau.2/ MsgBox [, Options, Title, Text, Timeout] : Thêm nhiều tuỳ biến cho MsgBox.Hàm này cũng gần như tương tự như bên AutoIt, bên AutoIt là MsgBox (flag, "title", "text" [, timeout = 0 [, hwnd]])Parameter Options nạp giá trị y chang Flag bên AutoIt, ví dụ muốn hiện Yes/No thì điền Options = 4, muốn hiện Icon Question thì Options = 32, cũng có thể kết hợp nhiều Options với nhau như bên AutoIt, chẳng hạn Options = 32 + 4...Hãy copy tất cả 3 dòng code ví dụ sau vào AHK-SciTE hoặc trình soạn thảo mà bạn đang sử dụng và chạy thử: Mã (Text): MsgBox, 4, MsgBox 1, Would you like to continue? MsgBox, 4 + 32, MsgBox 2, Would you like to continue? MsgBox, % 4 + 32, MsgBox 3, Would you like to continue? Bạn có thấy dòng MsgBox 2 có gì lạ không ?Nếu không thì chạy lại thử code trên nhé, bạn sẽ thấy "4 + 32, MsgBox 2, Would you like to continue?" nó xem như 1 chuỗi luôn.=> Nếu là AutoIt thì 4 + 32 nó tự động hiểu là 40 thì AutoHotKey không thể dùng như vậy được, phải thêm dấu % phía trước (như code MsgBox 3) nó mới hiểu đó là phép tính, điều này sẽ nói rõ hơn ở phần Biến ở bài sau=> Nếu Parameter Options không phải là 1 con số thì AutoHotKey coi như nguyên 1 đoạn sau MsgBox đều là Chuỗi => Nó trở thành code kiểu 1: MsgBox, Text hoặc MsgBox TextTiếp tục ở kiểu 2 này, nó khác AutoIt ở chỗ nữa là:Ví dụ AutoIt: Mã (AutoIt): If MsgBox(4, 'Ví dụ Msgbox với Yes No Button', 'Ấn Yes sẽ trả về 6, Ấn No sẽ trả về 7') = 6 Then MsgBox(0, 'Kết quả', 'Bạn đã ấn Yes') EndIf Còn AutoHotKey MsgBox nó không trả về 1 con số như bên AutoIt mà phải dùng hàm IfMsgBox với cấu trúc: IfMsgBox,ButtonNameParameter ButtonName là tên của nút đã nhấn. Ví dụ: Mã (Text): MsgBox, 4, Ví dụ, MsgBox với YesNo Button IfMsgBox, Yes MsgBox, Bạn đã nhấn Yes IfMsgBox, No MsgBox, Bạn đã nhấn No Xem thêm hàm MsgBox tại: https://autohotkey.com/docs/commands/MsgBox.htmXem thêm hàm IfMsgBox tại: https://autohotkey.com/docs/commands/IfMsgBox.htm#Parameters Xem tiếp bài 2 tại đây: 
×
×
  • Create New...