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

Software Phần mềm tìm kiếm trên youtube

Thảo luận trong 'Giới thiệu sản phẩm' bắt đầu bởi Quản lượng, 2/5/17.

Tags:
  1. Quản lượng

    Quản lượng qlf
    • 18/23

    Tham gia ngày:
    27/4/17
    Bài viết:
    74
    Đã được thích:
    39
    Đây là phần mềm tìm kiếm trên youtube, chỉ cấn nhập dữ liệu vào khung và đợi khoảng 20s sau là xong. Cái này mình làm cho mẹ mình dễ mở phim, mẹ mình mù tịt về các kiến thức tin học, mở link lên hay là mở mấy cái đánh dấu trang cũng khó khăn. Mình share mong được góp ý.

    Link File:
    bản Fix bỏ qua thời gian chờ(và bao gồm bản bên dưới):
    https://drive.google.com/open?id=0B0p4sUwMj8rcQ0lVNzVSMnFpN3M

    bản Fix lỗi WinXP và Win Vista:
    https://drive.google.com/open?id=0B0p4sUwMj8rcMXNCLVozV2JvUHM


    Code:

    Mã (AutoIt):
    #RequireAdmin
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <array.au3>

    #Region ### START Koda GUI section ### Form=C:\Program Files\koda\Forms\phim1.kxf
    $Form1 = GUICreate("Xem phim", 331, 116, 801, 357)
    GUISetFont(10, 400, 0, "Arial")
    $Label_nhap = GUICtrlCreateLabel("Nhap ten phim, ten dien vien hay ten dao dien:", 8, 8, 272, 20)
    $Input_Nhap = GUICtrlCreateInput("", 8, 32, 297, 24, -1, BitOR($WS_EX_CLIENTEDGE,$WS_EX_STATICEDGE))
    GUICtrlSetTip(-1, "Nhap ten phim, ten dien vien hay ten dao dien")
    $Button_Mo_Phim = GUICtrlCreateButton("Mo phim", 72, 64, 185, 41)
    Dim $Form_AccelTable[1][2] = [["{ENTER}", $Button_Mo_Phim]]
    GUISetAccelerators($Form_AccelTable)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    Func Thoat()
       Exit
    EndFunc

    HotKeySet("{ESC}","Thoat")

    While 1
       $nMsg = GUIGetMsg()
       Switch $nMsg
          Case $GUI_EVENT_CLOSE
             Thoat()

          Case $Button_Mo_Phim
             GUICtrlSetState($Button_Mo_Phim,$GUI_DISABLE)
             $string = GuiCtrlRead($Input_Nhap)
             If $string = "" Then
                MsgBox(BitOr($MB_OK,$MB_ICONWARNING),"Canh bao","Ban chua nhap ten phim")
                GUICtrlSetState($Button_Mo_Phim,$GUI_ENABLE)
                ContinueLoop(1)
             EndIf
             $string = StringRegExpReplace($string,"\%","%25")
             $string = StringRegExpReplace($string,"\@","%40")
             $string = StringRegExpReplace($string,"\#","%23")
             $string = StringRegExpReplace($string,"\$","%24")
             $string = StringRegExpReplace($string,"\&","%26")
             $string = StringRegExpReplace($string,"\+","%2B")
             $string = StringRegExpReplace($string,"\=","%3D")
             $string = StringRegExpReplace($string,"\:","%3A")
             $string = StringRegExpReplace($string,"\;","%3B")
             $string = StringRegExpReplace($string,"\,","%2C")
             $string = StringRegExpReplace($string,"\?","%3F")
             $string = StringRegExpReplace($string,"\/","%2F")

             $string = "https://www.youtube.com/results?search_query="&$String
    ;~          MsgBox(0,'',$string)
             $string = StringRegExpReplace($string," ","+")
    ;~          MsgBox(0,'',$string)
             WinActivate("GoogleChrome")
             if (StringRegExp(@OSVersion,"Win_XP",0)) Then
                $process = "C:\Documents and Settings\"&@UserName&"\Local Settings\Application Data\Google\Chrome"
             ElseIf (@OSVersion = "WIN_VISTA") Then
                $process = "C:\Users\"&@UserName&"\AppDataLocal\Google\Chrome"
             Else
                $process = "C:\Program Files (x86)\Google\Application\chrome.exe"
                If (not (FileExists($process))) Then
                   $process = "c:\Program Files (x86)\Google\Chrome\Application\chrome.exe";
                Endif
             Endif
    ;~         BlockInput($BI_DISABLE )
             $process
             ShellExecute($process,$string)
    ;~         BlockInput($BI_ENABLE )
             GUICtrlSetState($Button_Mo_Phim,$GUI_ENABLE)
        EndSwitch
    WEnd
    Hướng dẫn sử dụng:
    1/ Mở lên
    [​IMG]
    2/Nhập tên phim và nhấn mở phim
    [​IMG]
    3/ Chờ 20s sau là xong:v
    [​IMG]
     
    Chỉnh sửa cuối: 3/5/17
    Huân Hoàng and Only Love like this.
  2. 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
    Ý tưởng hay đó bạn. (y)

    Mình góp ý chỗ này:
    $process = "C:\Documents and Settings\UserName\Local Settings\Application Data\Google\Chrome"
    $process = "C:\Users\UserName\AppDataLocal\Google\Chrome"
    sửa thành:
    $process = @AppDataDir & '\Google\Chrome"
    $process = @LocalAppDataDir & '\Google\Chrome"
    hoặc:
    $process = "C:\Documents and Settings\" & @UserName & "\Local Settings\Application Data\Google\Chrome"
    $process = "C:\Users\" & @UserName & "\AppDataLocal\Google\Chrome"

    thì sẽ tốt hơn bởi UserName trên mỗi máy là khác nhau, nếu để như trên thì code sẽ chạy sai nếu WinXP hoặc Vista.

    Chúc bạn gặt hái được nhiều thành công và có thêm nhiều sản phẩm AutoIt giới thiệu đến mọi người. ;)
     
    Quản lượng thích bài này.
  3. Quản lượng

    Quản lượng qlf
    • 18/23

    Tham gia ngày:
    27/4/17
    Bài viết:
    74
    Đã được thích:
    39
    Cảm ơn anh đã góp ý :)
     
  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
    bác @Huân Hoàng chỉ bảo hay quá
    cảm ơn bác thớt về phần mềm nhé, hay lắm
     
  5. Only Love

    Only Love Thành viên
    • 18/23

    Tham gia ngày:
    8/9/15
    Bài viết:
    69
    Đã được thích:
    59
    nice. thanks for share
     
  6. tungbach1990

    tungbach1990 Thành viên mới
    • 3/6

    Tham gia ngày:
    18/4/17
    Bài viết:
    17
    Đã được thích:
    5
    Quản lượng and Huân Hoàng like this.
  7. Quản lượng

    Quản lượng qlf
    • 18/23

    Tham gia ngày:
    27/4/17
    Bài viết:
    74
    Đã được thích:
    39
    Nhờ bạn mà mình giải quyết được vấn đề là trong lúc chờ người dùng người ta nóng ruột bấm lung tung, rồi nó không hiện lên theo ý muốn :) Lúc đầu mình định dùng InputBlock() mà giờ thì khỏi cần :) cảm ơn bạn :)
     
  8. tungbach1990

    tungbach1990 Thành viên mới
    • 3/6

    Tham gia ngày:
    18/4/17
    Bài viết:
    17
    Đã được thích:
    5
    Mà sao bạn ko làm thành 1 APP luôn ? Cho chạy film trên APP luôn :D
     
    Quản lượng thích bài này.
  9. Quản lượng

    Quản lượng qlf
    • 18/23

    Tham gia ngày:
    27/4/17
    Bài viết:
    74
    Đã được thích:
    39
    Cái đó mình chưa biết làm :) Để nghiên cứu thêm :)
     
  10. GhostMonster_it

    GhostMonster_it GhostMonster_it Moderator
    • 18/23

    Tham gia ngày:
    26/3/16
    Bài viết:
    39
    Đã được thích:
    66
    Nơi ở:
    Quy Nhơn - Bình Định
    Cái này thêm Gui nữa là thành app cmn rồi
    mà cái này vẫn còn phụ thuộc máy có trình duyệt hay ko
    Đó là ý kiến của mình
    còn bạn làm đc thế là tốt rồi
     
  11. Quản lượng

    Quản lượng qlf
    • 18/23

    Tham gia ngày:
    27/4/17
    Bài viết:
    74
    Đã được thích:
    39
    Phiên bản tiếp theo mình sẽ thiết kế thêm phần chọn file trình duyệt :) Vậy thì khỏi cần phải lệ thuộc vào google chrome :) Bữa giờ cái đoạn chương trình đó chạy lỗi (do file cài đặt google chrome ở cái máy đó ở chỗ khác :'( ) :) Bữa nào rảnh mình code tiếp :) Cảm ơn bạn đã góp ý :)
     
    Huân Hoàng thích bài này.
  12. 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
    hay quá ạ
     
  13. GhostMonster_it

    GhostMonster_it GhostMonster_it Moderator
    • 18/23

    Tham gia ngày:
    26/3/16
    Bài viết:
    39
    Đã được thích:
    66
    Nơi ở:
    Quy Nhơn - Bình Định
    Vậy thế bạn tương tác với regedit ấy lấy dữ liệu reg phần trình duyệt mặc định ấy
    Nên ko cần phụ thuộc máy có chorme hay ko mà lấy cái trình duyệt mặc định luôn
     

Chia sẻ trang này

Đang tải...