1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hỏi đáp [Solved] Đoạn code về If đơn giản nhưng sao không chạy ?

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi emga9xkc, 7/3/16.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. emga9xkc

    emga9xkc Thành viên năng động
    • 43/45

    Tham gia ngày:
    7/3/16
    Bài viết:
    232
    Đã được thích:
    205
    Mã (AutoIt):
    Global $a,$b,$dl
    $a = "n : chạy notepad"
    $b = "k : chạy kemulator"
    MsgBox(0,"title","Nhập vào ô sau để mở chương trình bạn muốn" & @CRLF & $a & @CRL & $b)
    $dl = InputBox("title","Nhập vào: ")
    If $dl = "n"
      Then
      Run("notepad")
    ElseIf $dl = "k"
      Then
      Run ("F:\GIA LAP GAME\JAVA\KenhTai3s.Net Emulator\KEmulator.exe")
    Else
      MsgBox(0,"TT","Không có lệnh này vui lòng nhập lại")
      EndIf
     
    kamsamita1 thích bài này.
  2. emga9xkc

    emga9xkc Thành viên năng động
    • 43/45

    Tham gia ngày:
    7/3/16
    Bài viết:
    232
    Đã được thích:
    205
    các bạn ai biết sai ở đâu chỉ mình với ạ, chạy chương trình nó báo lỗi ở If $dl = "n" mà không hiểu vì sao
     
    kamsamita1 thích bài này.
  3. Huân Hoàng

    Huân Hoàng Administrator Thành viên BQT Administrator Super Moderator
    • 93/113

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
    Then phải nằm cùng hàng với If, ElseIf; @CRL thiếu F :))
     
    kamsamita1 and emga9xkc like this.
  4. emga9xkc

    emga9xkc Thành viên năng động
    • 43/45

    Tham gia ngày:
    7/3/16
    Bài viết:
    232
    Đã được thích:
    205
    cảm ơn b nhé, t sửa lại và sửa thêm if ($dl="n") thì mới chạy được
     
    kamsamita1 thích bài này.
  5. emga9xkc

    emga9xkc Thành viên năng động
    • 43/45

    Tham gia ngày:
    7/3/16
    Bài viết:
    232
    Đã được thích:
    205
    B cho t hỏi thêm cái chỗ Run ("F:\GIA LAP GAME\JAVA\KenhTai3s.Net Emulator\KEmulator.exe") sao t không chạy được nhỉ, đã thử thay các đường dẫn của các chương trình khác vào mà vẫn không chạy được
     
    kamsamita1 thích bài này.
  6. Huân Hoàng

    Huân Hoàng Administrator Thành viên BQT Administrator Super Moderator
    • 93/113

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
    Có nhiều trường hợp Run phải thêm "workingdir" mới chạy, ví dụ:

    Run ("F:\GIA LAP GAME\JAVA\KenhTai3s.Net Emulator\KEmulator.exe", "F:\GIA LAP GAME\JAVA\KenhTai3s.Net Emulator")

    Nếu không được nữa thì dùng ShellExecute("Đường dẫn")

    :D
     
    kamsamita1 and emga9xkc like this.
  7. emga9xkc

    emga9xkc Thành viên năng động
    • 43/45

    Tham gia ngày:
    7/3/16
    Bài viết:
    232
    Đã được thích:
    205
    :D cảm ơn b nhiều nhé, thành công rùi :D
     
    kamsamita1 thích bài này.
  8. emga9xkc

    emga9xkc Thành viên năng động
    • 43/45

    Tham gia ngày:
    7/3/16
    Bài viết:
    232
    Đã được thích:
    205
    cơ mà thử cái ShellExecute("Đường dẫn") không được :D
     
    kamsamita1 thích bài này.
  9. Huân Hoàng

    Huân Hoàng Administrator Thành viên BQT Administrator Super Moderator
    • 93/113

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
    Cái trên được là được rồi, cái còn lại mình chỉ nói thêm cho chắc thôi, kakaka :)):))
     
    kamsamita1 and emga9xkc like this.
  10. emga9xkc

    emga9xkc Thành viên năng động
    • 43/45

    Tham gia ngày:
    7/3/16
    Bài viết:
    232
    Đã được thích:
    205
    :D ok b. Forum vắng quá :(
     
    kamsamita1 thích bài này.
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này

Đang tải...