ShortcutMe - Phím Tắt, Hẹn Giờ Chạy Ứng Dụng, MACROs & MORE ...

Thảo luận trong 'Phần mềm BlackBerry' bắt đầu bởi Cuddas, 12/10/11.

Chia sẻ trang này

  1. Cuddas Active Member

    Tham gia:
    24/8/11
    Số bài viết:
    503
    Được thích:
    48
    Chào mừng bạn đến với topic thảo luận về phần mềm ShortcutMe (SCM) và đặc biệt là các macro của shortcutme!
    1. Giới thiệu về phần mềm:
    Thông tin
    [​IMG]
    • ShortcutMe, The Ultimate Shortcut Application by Fonware Ltd.
      • Nhà sản xuất: Fonware.
      • Phiên Bản: từ 5.6.2.0 - 5.9.2.0. Các bản trả tiền hiện tại (16/11/11) đã update lên 5.6.5.0-5.9.5.0
      • Giá bản thương mại: 4.99$
      • Hỗ trợ: OS 4.5 trở lên. Dòng 81xx cho đến 99xx.

      Tính năng và hướng dẫn sử dụng:
      • Tạo phím tắt:
        • 3rd apps.
        • Most used shortcut: sms, email, call, pin.. cho ai đó; địa chỉ web để truy cập nhanh; file, folder để mở; new sms (/tasks/appoitment/memo);... (Xem đầy đủ ở Most Used Shortcuts sau khi đã chọn Add Shortcut). Một số shortcut sẽ phải thêm Parameter để sử dụng.
        • Các Function của SCM: rất phong phú chức năng. (Xem đầy đủ ở ShortcutMe Functions). Một số shortcut sẽ phải thêm Parameter để sử dụng.
      • Hẹn giờ chạy shortcut. (Xem đầy đủ ở SCM -> Common Cofig -> các mục Enable Scheduled Launch ...). Tính năng gồm có:
        • Hẹn giờ chạy đúng một thời điểm (giờ:Phút), theo ngày (thiết lập ở Launch all days expect.. ).
        • Hẹn giờ chạy mỗi x phút: thiết lập Launch at, hour là 200.
        • Hẹn giờ chạy sau khi BB khởi động lên x phút: thiết lập ở Launch at, hour là 100.
      • Tạo macro tự động thực hiện mọi thao tác. Macro cần được soạn thảo bằng tay. Vào SCM -> Add Shortcut -> Tìm đến Macro để soạn thảo. Có thể copy, cắt, dán, nhập macro bằng tay hoặc lấy macro cho sẵn bằng chức năng Macro Editor... Các macro được giải thích ở phần 2.
      • Ngoài ra, có thể thêm các shortcut vào Menu hệ thống của BB để tiện sử dụng. Tối đa là 10 item. (Xem thêm ở SCM -> Common Cofig -> Add Custom Menu ... to System Menu)
      Một số hình ảnh minh họa cho phần mềm

      [​IMG] ___ [​IMG]

      [​IMG] ___ [​IMG]
      DOWNLOAD và thông tin khác
      - Bản có thể dùng full là version 5.6.2.0 - 5.9.2.0 trở xuống. Download ở xem ở POST 6.
      Hướng dẫn cách dùng full phiên bản này: "Thuốc" ta nhận được gồm 24 số, sau khi có thuốc rồi -> tắt mạng, chỉnh time lên 2099 -> cài phần mềm -> nhập thuốc.
      Ai không tự tìm được thuốc có thể qua đây để nhận hỗ trợ từ bbvietnam: Hỗ trợ kỹ thuật và nhớ đọc kĩ nội quy chuyên mục.
      - Ai muốn mua thương mại để dùng phiên bản đầy đủ và luôn được cập nhật mới nhất thì tham khảo: Crackberry Mobihand hoặc Blackberry Appworld

      2. Macros - giới thiệu và hướng dẫn cơ bản
      Chú ý: Các macro dưới có hiệu lực với bản 5.6.2.0 và 5.9.2.0 trở lên. Các phiên bản mới hơn của SCM có thể có những chức năng mới hơn. Nguồn từ các bài post của tác giả ShortcutMe ở forum Crackberry. Được lược dịch và chỉnh sửa rõ ràng bởi Cuddas @ bbvietnam.
      Một số chú ý khi tiếp xúc với macro
      • Macro có thể khác biệt tùy theo biệt tùy theo đặc điểm của từng máy, từng OS hay phần mềm. Vì vậy nếu nếu sử dụng macro của người khác bạn cần chú ý kiểm tra, chỉnh sửa cho phù hợp với máy, OS và phần mềm của mình. Chia sẽ macro cũng nên chú thích thêm đời máy, OS, cả phiên bản của phần mềm đối tượng ... Cho mọi người cùng biết.
      • Khi soạn thảo macro thì SCM không phân biệt chữ thường và chữ hoa. Ví dụ: IsCBEmpty; giống Iscbempty;
      • Macro có delay: tức là khoảng thời gian đợi để thiết bị xử lý, bạn làm gì đó... Tùy theo tốc độ của máy mình mà chỉnh. Máy chạy chậm thì để delay lớn, máy chạy nhanh thì để delay nhỏ để tránh lỗi.
      • Khi gặp lỗi cứng đầu (thường chỉ gặp ở macro có vòng while nếu bạn sai sót) thì bình tĩnh khắp phục bằng cách kill process, nếu không được có thể reset máy. Nhưng dừng lo, sẽ không có chuyện gì xảy ra đâu.
      • Ở bài post chữ K e y bị chuyển thành chữ K@y, mọi người chú ý!
      Các macro điều khiển bàn phím và chuột (gọi tắt thay cho trackball/trackpad/...)
      • ALTPlusClick nhấn giữ phím ALT + nhấp chuột.
      • ALTPlusKey nhấn giữ phím ALT + nhấn thêm các phím bất kì khác.
        Ví dụ:
        - Mở màn hình Kỹ thuật: ALTPlusKeyESCR;
        - Mở EventLog: ALTPlusKeyLGLG;
      • BACKSPACEKey nhấn phím Space (phím cách).
      • CONVLKey nhấn phím convenience key bên trái.
      • CONVRKey nhấn phím convenience key bên phải.
      • DELKey nhấn phím Del.
      • ENDKey nhấn phím END CALL (nút màu đỏ).
      • ENTERKey nhấn phím Enter.
      • ESCKey nhấn phím ESC (phím thoát)
      • Key nhấn phím bất kì.
        Ví dụ:
        - Nhập text với nội dung Hello World! : KeyHello World!;
        - Nhảy đến Menu bắt đầu bằng từ A trên thanh menu khi đang bật menu: KeyA;
      • KeypadLockKey nhấn phím khóa phím.
      • SPKey nhấn phím ở trường hợp đặc biệt.
        Ví dụ:
        - Nhập D trong BB Home Screen: SPKeyD;
        - Nhập T trong BB Messanges: SPkeyT;
      • PasswordKey nhấn phím ở nơi nhập mật khẩu.
        Ví dụ:
        nhập mật khẩu là matkhau: PasswordKeymatkhau;
      • MENUKey nhấn phím Menu (chùm dâu).
      • MUTEKey nhấn phím mute.
      • NavClick nhấp chuột hoặc chạm (ở màn hình cảm ứng)
      • NavMoveDown di chuyển chuột xuống x lần.
        Ví dụ:
        Di chuyển chuột xuống 2 lần: NavMoveDown2;
      • NavMoveUp di chuyển chuột lên x lần.
        Ví dụ:
        Di chuyển chuột lên 2 lần :NavMoveUp2;
      • NavMoveLeft di chuyển chuột qua trái x lần.
        Ví dụ:
        Di chuyển chuyển chuột qua trái 2 lần : NavMoveLeft2;
      • NavMoveRight di chuyển con trỏ qua phải x lần.
        Ví dụ:
        Di chuyển chuột qua phải 2 lần: NavMoveRight2;
      • SENDKey nhấn phím Call (phím màu xanh)
      • SHIFTPlusClick nhấn giữ phím shift + nhấp chuột.
      • SHIFTPlusKey nhấn giữ phím shift và một phím bất kì.
        Ví dụ:
        Viết hoa chữa A: ShiftPlusKeya;
      • SPACEKey nhấn phím space (phím cách).
      • SYMBOLKey nhấn phím SYM.
      • VOLDOWNKey nhấn phím giảm âm lượng.
        Ví dụ: giảm âm xuống 2 mức: VOLDOWNKey2;
      • VOLUPNKey nhấn phím tăng âm lượng.
        Ví dụ: tăng âm lên 2 mức: VOLUPKey2;
      Các macro định hướng đặc biệt
      • MenuItemFromTop nhảy đến mục từ thứ x trên xuống.
        Ví dụ:
        Chọn mục thứ 2 từ trên xuống: MenuItemFromTop2;
      • MenuItemFromBottom nhảy đến mục thứ x từ dưới lên.
        Ví dụ:
        Chọn mục thứ 2 từ dưới lên: MenuItemFromBottom2;
      Các macro chức năng
      • Call gọi cho một số.
        Ví dụ:
        Gọi 900: Call900;
      • Launch chạy một ứng dụng.
        Ví dụ:
        Chạy MemoPad: LaunchMemoPad;
      Các macro để kiểm soát việc thực hiện macro
      • Delay ngưng thực hiện hoặc chờ trong một khoảng thời gian tính theo mili giây
        Ví dụ:
        Chờ trong 1.5 giây: Delay1500;
      • InjectDelay tương tự Delay, thiết lập giá trị cho # của mili giây
      • Prompt ngắt macro và đưa ra thông báo hỏi xem người dùng có muốn tiếp tục chạy macro nữa không?
        Ví dụ:
        Ngắt macro và đưa ra thông báo "Bạn có muốn tiếp tục?": PromptBạn có muốn tiếp tục?;
      • Show hiển thị một thông báo kèm theo đó bạn có thể lựa chọn tiếp tục hoặc dừng macro.
        Ví dụ:
        Hiển thị thông báo "Không tìm thấy kết quả": ShowKhông tìm thấy kết quả;
      • Stop dừng ngay việc thực hiện macro.
      • Suspend Đình chỉ việc thực hiện macro. (Tương tự như Prompt trên ngoại trừ việc nó không hiển thị bất kỳ tin nhắn nào)
      Các macro với clipboard:
      • ClipboardText import văn bản từ Clipboard vào các macro.
        Ví dụ:
        Nếu BB clipboard là "Opptions", chạy options: Launch ClipboardText;
      • PasteFromCB paste nội dung của Clipboard vào chỗ nhập văn bản.
      • ToCB gán cho clipboard một văn bản.
        Ví dụ:
        Gán cho clipboard văn bản "Hello World": ToCBHello World;
      • HighlightedTextToCB nếu văn bản được bôi đen thì nội dung bôi đen sẽ được copy vào clipboard.
      • IsCBEmpty trả về giá trị true nếu clipboard trống (dùng trong macro if...then hoặc while...do)
      Các macro với các biến:
      • Biến là đại lượng có thể thay đổi được, được xác lập theo cú pháp $<tên biến do người dùng đặt>
        Ví dụ:
        Biến $a, $i, $counter,...
      • Dec giảm giá trị của biến đi một đơn vị.
        Ví dụ:
        Giảm giá trị biến $var đi một đơn vị: Dec$Var;
      • Div thực hiện phép chia lấy dư. Hàm $$Result lấy thương, hàm $$Rest lấy phần dư.
        Ví dụ:
        Chia 5 cho 3: Div, 3;Show Result=$$Result, Rest=$$Rest;
        Nhận kết quả: Result=1 và Rest=2;
      • Inc tăng giá trị của biến một đơn vị, biến phải được thiết lập trước.
        Ví dụ:
        Biến $var=2, thực hiện tăng biến $var lên 1 đơn vị để được $var=3: inc$var;
      • Input nhập giá trị cho biến khi đang chạy macro (sẽ hiện cửa sổ popup cho bạn nhập), nếu biến dạng số thì phải nhập số nguyên, nếu biến dạng chữ thì nhập chữ.
        Ví dụ:
        Nhập giá trị cho biến $a: Input$a;
      • Mult thực hiện phép nhân. $$Result là kết quả.
        Ví dụ:
        Nhân 5 với 3: 5 Mult, 3;Show$$Result;
        Kết quả là 15.
      • Set tạo và gán giá trị cho biến.
        Ví dụ:
        Set $a=2;
      • Sub thực hiện phép trừ.
        Ví dụ:
        Lấy 5 trừ 3: 5 Sub, 3; Hiển thị $$Result;
        (Hiển thị 2)
      • Sum thực hiện phép cộng.
        Ví dụ:
        Lấy 5 cộng 3: 5 Sum, 3;Show$$Result;
        (Hiển thị 8)
      Các lệnh kiểm soát macros
      • Nếu điều kiện đúng thì câu lệnh được thực hiện, với loại if...then chỉ check 1 lần, loại while...do có thể lặp lại nhiều lần.[/color]
      • If nếu. Đi kèm phải có số thứ tự như là if1, if2, ...if9.
        Ví dụ:
        If9 $a>2; Then9; .. ;ElseIf9; .. ; Else9.. ; EndIf9;
        (Nếu .. Thì .. Nếu là thì .. Ngược thì .. Hết)
      • Then thì . Dùng trong câu lệnh if. Hành động sau nó sẽ được thực hiện.
      • ElseIf nếu là thì. Dùng trong câu lệnh if.Hành động sau nó sẽ được thực hiện. Có thể không có nó câu lệnh vẫn chạy.
      • Else ngược lại thì. Dùng trong câu lệnh if. Hành động sau nó sẽ được thực hiện. Có thể không có nó câu lệnh vẫn chạy.
      • EndIf dừng câu lệnh if.
      • While khi. Dùng trong câu lệnh while.
        Ví dụ:
        While0 $i<10;do0; .. ;endwhile0;
        (Nếu $i<10 thì làm gì đó ... kết thúc)
      • Do làm. Dung trong câu lệnh while. Hành động sau nó sẽ được thực hiện.
      • Endwhile kết thúc while.
      • Các phép so sánh trong lệnh if và while:
        > (lớn hơn)
        < (bé hơn)
        != (khác)
        == (bằng)
        && (và. Trả về giá trị theo logic. Câu lệnh sau được thực hiện khi cả 2 điều kiện đều đúng. Ví dụ: $a>1 && IsAppForeGroundTasks; nếu $a lớn hơn 1 và App đang chạy ngay hiện tại là Tasks..)
        || (hoặc. Trả về giá trị theo logic. Câu lệnh sau được thực hiện khi 1 trong 2 điều kiện thỏa mãn. Ví dụ: IsAppRunningMemoPad || !IsRadioOn tức là nếu Memopad đang chạy hoặc mạng tắt...)
      Các hàm trong macro kiểm tra tính đúng sai dùng trong câu lệnh if, while
      • IsCbEmpty Trả lại True nếu cliboard trống.
        IdleSeconds trả lại thời gian thiết bị không được sử dụng.
        Ví dụ:
        Chờ cho đến khi BB không được sử dụng
        trong 10 giây thì thực hiện một số thứ: While2 IdleSeconds <10; Do2; Vibrate100;
        Delay2000; EndWhile2;
      • IsBackLightOn trả về TRUE nếu đèn màn hình đang bật.
      • IsBtOn trả về TRUE nếu Bluetooth đang bật.
      • IsCalling trả về TRUE nếu đang gọi.
        Ví dụ:
        Chờ đợi cho đến khi điện thoại được một cuộc gọi: IsCalling While3; Do3; Delay10000;EndWhile3;
      • IsConnectedToCharger trả về TRUE nếu cổng USB của thiết bị được kết nối với một thiết bị sạc pin.
      • IsCharging trả về TRUE nếu đang sạc pin.
      • IsDefined trả về TRUE nếu một biến được định nghĩa.
        Ví dụ:
        Set $var1=2;IF1 IsDefined$var1; THEN1;Show
        Biến đã được xác định; ENDIF1;
      • IsForeground trả về TRUE nếu một ứng dụng ở phía trước.
        Ví dụ:
        Nếu MemoPad đang chạy ngay dưới nền thì:
        IF2 IsForegroundMemoPad; Then2 ;...; EndIf2;
      • IsHeadsetConnected trả về TRUE nếu một tai nghe được kết nối với jack âm thanh stereo BlackBerry.
      • IsInHolster trả về TRUE nếu điện thoại nằm trong bao đựng [/color]
      • IsInPortrait trả về TRUE nếu điện thoại ở chế độ Portrait.
      • IsLocked trả về TRUE nếu thiết bị bị khóa.
      • IsNfcOn trả về TRUE nếu NFC được kích hoạt.
      • IsPasswordEnabled trả về TRUE nếu điện thoại có một mật khẩu bảo mật.
      • IsRadioOn trả về TRUE nếu mạng đang bật.
      • IsRunning trả về TRUE nếu một ứng dụng đang chạy.
        Ví dụ:
        Nếu app đang chạy có Tasks thì
        IF2 IsRunningTasks; Then2 ;.... EndIf2;
      • IsWifiOn trả về TRUE nếu Wifi được kích hoạt.
      Các macro thông báo và điều khiển giao diện người dùng
    • BackLightOff tắt đèn màn hình.
    • BackLightOn bật đèn màn hình.
    • Ding phát tiếng "ding".
      Ví dụ:
      - Ding mặc định: Ding 0;
      - Ding với tần số 150: Ding 150;
    • Led thay đổi chế độ của đèn led.
      Ví dụ:
      - Bật led: LedOn;
      - Tắt led: LedOffLed;
      - Nhấp nháy led: LedBlink;
    • Lock khóa phím, khóa BB.
    • SetBrightness thiết lập độ sáng của màn hình một giá trị giữa 10 và 100(% )
      Ví dụ:
      Cho đèn màn hình sáng 100%: SetBrightness 100;
    • SetLedColor thiết lập màu cho đèn led.
      (Các màu định sẵn và có gọi ngay bằng từ đầu tiên, ví dụ SetLedColorR là led màu đỏ: Green, Blue, Yellow, White, Red, Orange, Purple)
      Ví dụ:
      SetLedColor G; (Thay đổi LED màu Green)
      SetLedColor 120.130, 255; (Thay đổi màu đèn LED RGB màu đỏ = 120, Green = 130, và Blue = 255)
    • UnLock mở khóa bàn phím/BB.
    • Vibrate rung trong khoảng thời gian tính theo mili giây.
      Ví dụ:
      Rung trong 150ms: Vibrate150;
    Các macro khác
    • BlockStart bắt đầu một lựa chọn khối (bôi đen).
      Ví dụ:
      Đánh dấu một dòng văn bản: BlockStart; NavMoveDown1;
    • ImportMacro chạy một macro chứa trong một shortcut của SCM.
      Ví dụ:
      Chạy Shortcut O: ImportMacroO;
    • GetDay trả về ngày trong tuần trong định dạng DD (00, 01, 07).
      Ví dụ: Set $a=GetDay; thì biến $a sẽ nhận được giá trị của ngày hôm nay.
    • GetMonth trả về tháng của năm ở định dạng mm (00, 01, 12).
    • GetTime trả về thời gian ở định dạng hhmm (15:10, nó sẽ trả về 1510).
    • GetUpTime trả về thời gian ở định dạng hhmmss nơi hh là giờ, mm là phút, và ss là giây từ khi thiết bị được khởi động.
    • GetSCMVersion trả về phiên bản của shortcutme hiện đang dùng.
    • KeyToSpKey chuyển Key sàn SPKey.
    • ScreenSwipe mô phỏng một cú kéo ngón tay trên màn hình BB từ điểm (x1, y1) (x2, y2)
    • ScreenTap mô phỏng một cú chạm trên màn hình tại (x1,y1)
    Macro có thể đơn giản là vài thao tác, vài chức năng, nhưng đôi lúc nó sẽ là cả một chương trình, một phần mềm,... Hãy chú ý những thao tác mang tính lặp đi lặp lại, chú ý cả những điều mà blackberry chưa làm được nhưng Shortcutme có thể làm được,... bạn sẽ viết được macro. Sẽ còn nhiều thứ hay hơn nếu bạn chịu khó tìm hiểu!

    POST 3 sẽ là post để tổng hợp các macro được anh chị em viết ra. Mời các bạn chú ý theo dõi!
    (Cập nhật 17/11/11)...
     
    Tags:
    dcuong, paNda-z, Tri Nguyen29 người khác thích bài này.
  2. wetfoot

    wetfoot Super Moderator

    Tham gia:
    4/1/11
    Bài viết:
    4.231
    Được thích:
    1.075
    BB Model:
    BlackBerry Passport
    Đọc bài post của bạn thật hay và khâm phục. Nhiêu đó cũng đủ phải bấm nút Cảm ơn rồi. Mong nhận được thêm nhiều vụ "khá mất công để mày mò ra và phát minh" nữa :-bd
     

    Các file đính kèm:

  3. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: Update và cùng khám phá lại những khả năng tuyệt vời của một ứng dụng tuyệt vời - Shortcutme

    TỔNG HỢP MACROS:
     
    dcuongvanduong942 thích bài này
  4. Admin

    Admin Administrator

    Tham gia:
    4/1/11
    Bài viết:
    1.335
    Được thích:
    426
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    Thanks Cuddas, 1 bài viết rất chi tiết, công phu. Và thật khó tin là nó lại được viết trên BlackBerry bằng OperaMini.
    Phần mềm tuyệt vời, bài viết tuyệt vời và người viết càng tuyệt vời hơn :-bd
     
  5. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    DOWNLOAD SHORTCUME
    Từ phiên bản 5.6.2.0 - 5.9.2.0 trở đi SCM không cho phép trial nữa nên dưới đây là các phiên bản được sưu tầm.

    Mong mọi người ai có file thì chia sẻ nhé! :x
     
    dcuong, vanduong942, winkyone1 người nữa thích bài này.
  6. hoa_oai_huong

    hoa_oai_huong Member

    Tham gia:
    12/10/11
    Bài viết:
    146
    Được thích:
    1
    BB Model:
    9000
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    hic. Qua box hỗ trợ kĩ thuật để lấy k** à bác chủ ơi
     
  7. BurningIce

    BurningIce Well-Known Member

    Tham gia:
    6/8/11
    Bài viết:
    937
    Được thích:
    263
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    mấy cái hẹn giờ đó có hoạt động khi máy đặt trong Holster không vậy bác?
     
  8. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    MỘT SỐ MACRO DO EM VIẾT BAN ĐẦU LÚC LÀM QUEN VỚI SHORTCUTME
    Lưu ý là các ví dụ này chạy trên 8800 OS4.5 nhé.
    Backup sms ra txt sử dụng EveryNote
    Dùng macro để lặp lại việc lưu từng sms ra txt:
    - App: macro
    - Macro:
    ---
    Input $SoTinNhan;launchMessages;spkeyt;
    Set $i=0;while0 $i<$SoTinNhan;do0;Menukey;keye;enterkey;keyx;delay200;enterkey;navmovedown1;inc$i;endwhile0;
    ---
    Có thể backup ra task hay calendar gì đó tùy. Cũng có thể thay EveryNote = FileScout (chỉnh macro tí xíu)
    Delete nhiều item của memopad, adressbook hay task, call log...
    Ví dụ: delete ở Memopad.
    - App: macro
    - Macro:
    ---
    Input $SoItem;LaunchMemoPad;Menuitemfromtop1;
    Set $i=0;while0 $i<$SoItem;do0;delkey;keyd;delay200;navmovedown1;inc$i;endwhile0;
    ---
    Hẹn giờ gửi sms cho ai đó
    - App: macro
    - Macro:
    ---
    Calkey;key0123456789;menukey;navmovedown1;enterkey;keynội dung tin nhắn;menukey;enterkey;
    ---
    Lưu ý: 0123456789 là số sdt nhận sms và nội dung tin nhắn có thể thay đổi .
    Ngoài ra có thể sử dụng most user shortcuts.
    Hẹn giờ chạy nữa là được.
    Ngoài ra nữa, có thể hẹn giờ gửi mail, call luôn
    (Hẹn giờ) thay đổi profile, bật tắt sóng...
    Profile: ví dụ sau chuyển profile sang Quite:
    - App: macro
    - Macro:
    ---
    launchHome Screen;spkeyf;keyq;enterkey;
    ---
    Với điều kiện ở Home Screen k@y F gọi Profile.
    Bặt tắt sóng thì dùng macro radio_on, radio_off nhé.
    Tất cả phải hẹn giờ để chạy.
    Làm sạch bộ nhớ không cần phầm mềm
    Sử dụng chức năng memory cleaning và clear enventlog; ta làm như sau:
    - App: Macro
    - Macro:
    ---
    LaunchHomescreen;altpluskeylglg;delay100;menukey;keyc;enterkey;enterkey;delay100;esckey;lauchMemory cleaner;
    ---
    Bạn có thêm các chức năng làm sạch của E.Screen vào cũng được.
    Tương tác và sử dụng E.Screen
    Ở home screen ta có thể gọi E.screen bằng Alt+ESCR.
    Một ví dụ ứng dụng:
    Xem process:
    Macro:
    ---
    altpluskeyescr;delay1000;navmovedown2;enterkey;enterkey;menukey;menuitemfromtop2;enterkey
    ---
    :)
     
  9. Cak3u0t

    Cak3u0t Active Member

    Tham gia:
    11/5/11
    Bài viết:
    643
    Được thích:
    39
    BB Model:
    7290 - 8707g - 9930v
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    ShortcutMe 5.9.5.0 & 5.6.5.0 :

    New in 5.9.5.0 comparing to 5.9.4.0:

    - Global variables must start with %

    - Variables must start with $


    -Added Inputs macro:
    Ex:
    Inputs $Var1,Enter A, $Var2, Enter B, ... ; (up to 20 variables)

    -Added SetGlobal macro:
    Ex:
    SetGlobal %Var1 = 23; /*Name of the global variables must start with %*/

    -Added GetGlobal macro:
    Ex:
    GetGlobal $Var1; /*$$Result will be set to the value of the global variable $Var1 */
    Show $$Result;


    - Added #TimeOut and ##TimeOut to Show macro
    Ex:
    ShowThis is a test for TimeOut #3000;

    - UI is changed a bit

    - When SCM is called from other apps and it is told to run a shortcut, the white screen is replaced with the BB screen that was in foreground before SCM was called.


    - 'ImportMacro' can now also import macros from a file on your BB or uSD card.
    Ex:
    ImportMacro SAT; /*Imports macro from SAT shortcut*/
    ImportMacro SDCard/BlackBerry/documents/macro_a.txt; /*Imports macros from macro_a.txt*/


    - Added StoreGlobals and RestoreGlobals macros
    Ex:
    StoreGlobals SDCard/BlackBerry/documents/macro_gl.txt; /*Stores all global variables into macro_gl.txt file*/

    RestoreGlobals SDCard/BlackBerry/documents/macro_gl.txt; /*Restores global variables from macro_gl.txt file, overwriting all existing global variables*/

    - Device Uptime is added to the screen for Device_Info_Plus function

    ShortcutMe 5.9.4.0 & 5.6.4.0 :

    * Added GetProfileVolume macro (returns the volume (0-100) that is set based on the selected BB Profile)

    * Added IsProfileOnVibOnly macro (Returns TRUE if the Device Profile is set to VibrateOnly)

    * Added GetBatteryTemp macro (Returns battery temperature in Celsius)

    * Increased max char for Macros field to 2500

    * Added timeout for Input macro

    Example:
    Input $Var,Enter A Number #3000;
    Input $Var,Enter A Number ##3000;

    (After Input is executed, the $$TimedOut variable is set to false or true depending on how the Input panel was closed)

    * Fixed the Variable matching bug where a variable name that was sub string of another one could make problem

    ShortcutMe 5.9.3.0 & 5.6.3.0 :

    * Macros can now run ‘==’ and ‘!=’ on Strings

    * Followings macros are added to the app:
    WaitTil, WaitTilDelay, LaunchAndWait, GetBatteryLevel, NavMovePlusShiftOn , NavMovePlusAltOn, and NavMovePlusNothing

    * Show and Input macros now comes to foreground without showing ShortcutMe’s main page

    * Input macro accepts text (Input $Var1 ,Please enter your year of birth; )

    * The bug "!= for integers" is removed

    * ShortcutMe comes to foreground when an error is detected


    ShortcutMe 5.9.2.0 & 5.6.2.0 :

    * Following macros are added:
    - ElseIf (IF sentences can now have ElseIf tests)
    - GetForeground (returns name of the application that is in foreground)
    - GetSCMVersion (returns version of the ShortcutMe currently running)

    * Fixed a bug in following macros:
    - GetDay (returns day of month)
    - KeypadLockKey (locks the keypad)

    * ‘Launch’ macro now accepts parameter after application name (launch Call, +1416…)

    * If Space is clicked in Shortcut Settings page it will go to Macros field.

    * Keyboard Shortcuts for Dialog boxes

    * If AppName is not set, user can choose to go back to set it.

    * Can now launch NFCLauncher application

    ShortcutMe 5.9.1.0 & 5.6.1.0 :

    - Following macros are added
    'Show' (Shows a message, and gives option to continue or stop macros afterwards)

    'IsHeadSetConnected' (Returns TRUE if a headset is connected to the BB)

    'KeypadLockKey' (Locks the keypad)​

    - If * is added in front of the key clicking macros, those macros will turn them into SpecialKey Click macros

    - Removed 'SetVolume' macro

    - Removed the bug related to 'Set' macro

    - Remote apps can now stop suspended macros.


    ShortcutMe 5.9.0.0- & 5.6.0.0- :

    * && and || is now allowed for IF and WHILE macro statement
    Example: If0 $Var1 && IsAppRunning Memopad;Then0; ... ; Else0; ... ;EndIf0;

    * ‘Prompt’ macro accepts variables
    Example: Prompt $Var;

    * ‘Prompt’ macro also allows you to continue with the macros or stop them.

    * Added ‘IsInPortrait’ macro
    Returns TRUE if device is in Portrait mode (and FALSE for Landscape Mode).

    * Added ‘GetUpTime’ macro
    Returns up time in hhmmss format where hh is hour, mm is minutes, and ss is seconds after the device is turned on.

    * Added ‘GetTime’ macro
    Returns time in hhmm format where hh is hour, and mm is minutes of the day.

    * Added ‘GetDay’ and ‘GetMonth’ macros.
    Return format is a 2 digits number

    * Added ‘Sum’, ‘Sub’, ‘Mult’, and ‘Div’ macros
    Result of these math operations is stored in $$Result variable.
    $$Rest variable is set to the rest of the Div operation over 2 numbers.

    Example:
    Set $Var1=3;
    Sum 2, $Var1;
    Prompt $$Result; (5 will be shown).
    Div 7,$Var1;
    Prompt Res:$$Result, Rest:$$Rest; ("Res:2, Rest:1" will be shown)

    * Can launch apps with ’ _’ in their name

    * BB_OS-like exit from Shortcut Settings and Macro Editor page (ESC key = Cancel)

    * Added following macros:

    - LED (Example: LED On;LED Off; LED Blink)

    - SetLedColor (Example: SetLedColor green; SetLedColor 120,120,120; )
    (Defined colors: green, red, blue, yellow, orange, purple, white)


    - IsDefined (Example: Set $var=2; If2 IsDefined $var;Then2;Vibrate100;EndIf2; )

    * Fixed store/restore function for Sorting

    * Removed the bug when an extra ‘;’ was added (in macro editor) to a macro on a new line

    * Fixed remote launching of Search_xx shortcuts from MediaKeyBooster, and MyOwnIcons

    - Allows creating Recurring Auto Launches (Launch something every 30 minutes?)

    - Allows other apps (MyOwnIcons, MediaKeyBooster, etc) to run macros before and after running a shortcut in ShortcutMe (Runs pre-Macros -> a Shortcut in ShortcutMe -> Post-Macros).

    - Allows other apps running their macros in ShortcutMe

    - Removed the white screen bug when a shortcut in category was remotely called.

    - Removed the white screen bug when a shortcut similar to other shortcuts was remotely called

    - Added 2 new functions: Radio_On and Radio_Off (turning cellular radio on and off). These can also be used as macros.

    - Following macros added:

    IsBtOn (returns true when Bluetooth is On)

    IsWifiOn (returns true when Wifi is On)

    IsRadioOn (returns true when Radio is On)

    IsNfcOn (returns true when NFC is On)

    SetVolume (Sets Audio volume)

    ScreenSwipe (Simulates a finger swipe on screen)

    IsConnectedToCharger (returns true if BB is connected to a charger)

    HasRadioConnection (returns true if BB is connected to a cellular network)

    HasWifiConnection (returns true if BB is connected to a wifi network)

    - Removed a Scheduled Autolaunch bug

    - Removed QWERTZ/AZERTY keypad bug for BBs with OS 7


    nguồn Crackberry.com
     
    kukubro thích bài này.
  10. Mr.Panda

    Mr.Panda Member

    Tham gia:
    8/3/11
    Bài viết:
    199
    Được thích:
    4
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    Shortcutme mà kết hợp thêm myownicons thì là song kiếm hợp bích rồi.

    [ Posted by Mobile Device ] [​IMG]
     
  11. khaisilk1910

    khaisilk1910 Moderator

    Tham gia:
    17/2/11
    Bài viết:
    4.483
    Được thích:
    2.078
    BB Model:
    Z30 + Pearl 8120
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    Một vài viết trên BB mà dùng OperaMini thì thật đáng giá.
    Thanks vì tình thần chia sẻ. =D>
     
  12. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    Cũng bình thường nếu bạn biết sử dụng thành thạo. :D
    ------------
    Mình đang nghiên cứu thêm nhiều thứ nữa về soft này, macros nó rộng quá y như code lập trình vậy.
    Soft này rất thích hợp cho những người lười nhưng "khôn" 1 tí. Rất nhiều công việc lặp đi lặp lại hoặc thao tác phức tạp được đơn giản hoá bởi nó.
    Mong có những macro hay hơn nữa. :D
    -----------
    Cảm ơn anh wetfoot vì đã chỉnh sửa bài viết giúp em. :)
     
  13. con_vit_lao

    con_vit_lao Active Member

    Tham gia:
    8/3/11
    Bài viết:
    659
    Được thích:
    76
    BB Model:
    8820 + 9900 + PB32GB
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    Cái chữ enter dưới cùng này để làm gì vậy các bác. Em ấn vào nó nhảy ra Browser của BB. Chỉ sợ nó check K@y thôi. :P

    [​IMG]
     
  14. qphuoc

    qphuoc Member

    Tham gia:
    10/10/11
    Bài viết:
    107
    Được thích:
    4
    BB Model:
    BB 9780
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    thấy hay nhưng cũng chưa hiểu lắm về PM này.Dù gì cũng cám ơn bạn đã chia sẽ.Thân
     
  15. Cak3u0t

    Cak3u0t Active Member

    Tham gia:
    11/5/11
    Bài viết:
    643
    Được thích:
    39
    BB Model:
    7290 - 8707g - 9930v
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    đây là 1 số macros mà mình đã sưu tầm được và share cho mọi người tham khảo
    sẽ có 1 số hữu ích với người này và vô ích với người kia
    nhưng có nhiều macros như vậy sẽ giúp mọi người hiểu rõ cách sử dụng hơn

    Macro feature in ShortcutMe is an advance and unique feature that no other BlackBerry app provides.
    You don't need to master macros to use ShortcutMe. Simple shortcuts can be made easily like other shortcut/launcher apps. But if you require more from your app, then macros in ShortcutMe provides an almost unlimited opportunity for you to create powerfull shortcuts that no other app allows you to do.
    Macro shortcuts are the highly customizable shortcuts created by yourself.

    - A shortcut to change default browser:

    - A shortcut to take 3 pictures:
    - A shortcut to toggle WiFi:
    - A shortcut to send SMS to a phone number stored in the clipboard:
    - A shortcut to view Email Folders:
    - A Macro shortcut to
    *Access application management screen to uninstall/monitor apps
    *For torch with the engineering screen enabled that want to disable DVFM and set the cpu clock to 624mhz in case its lower after every phone reset
    *Again for torch with the engineering screen enabled that want to view processes sorted by heap size (ram usage)


    - A shortcut to call someone and automatically set the phone in the speaker phone mode (Good if you want to initiate a call in the car):
    - A shortcut to disable or enable 2G
    when option in mobile network is set to 2G & 3G (For torch with engineering screen enabled). For example, some people want to have the 3G option only on at&t so it doesnt fallback to 2G, setting the option to 2g & 3g in mobile network options, then using the macro to automatically disable 2g through the engineering screen, leaving 3g only.
    - A shortcut to enable 2G (or 3G):


    - A shortcut to set the calls to be anonymous:
    (BB OS 6)
    (BB OS 5)


    - A shortcut to disable the shutter sound from the camera
    - A shortcut to open a web page, auto fill Username and Password field and login

    - A shortcut to set all permissions to allow for a specific application of your choice

    - A shortcut to set shooting style of the Camera app:
    - A shortcut for composing an email, taking a picture and have it attached to the email:
    - Macros for BerryWeather:

    - A shortcut to restart the device (for Verizon users only):

    - A shortcut to restart the device at a specific time of day using the free version of RestartMe:

    - A shortcut to close all open apps:

    - A shortcut for full login on BlackBerry Beta Zone website (most of you might not need the InjectDelay macro used in this macro shortcut)
    ngồi edit cái mớ này xong choáng váng lun #:-s
     
    vuhoainam thích bài này.
  16. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    @con_vit_lao: không sao cả, mới cài nên thế. Bạn có thể del cái help nếu muốn. Active và thêm shortcut vào là được
    @qphuoc: tại sao không thử trải nghiệm nhỉ. Đây là một app khó lòng khám phá hết đó.
    @Cak3u0t: thanks bạn tổng hợp và chia sẻ. Nên bổ sung nguồn là crackberry nhé. Mình cũng đã xem qua nhưng thích tự mình khám phá shortcut và macro hơn.

    [ Posted by Mobile Device ] [​IMG]
     
  17. Cak3u0t

    Cak3u0t Active Member

    Tham gia:
    11/5/11
    Bài viết:
    643
    Được thích:
    39
    BB Model:
    7290 - 8707g - 9930v
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    mình có ghi rõ ràng là nguồn rồi
    bạn xem kĩ lại
    với lại xem những macros đó mình có thể hoàn thiện hơn của mình
    có thể 1 số sẽ hữu ích cho mình, và từ đó mình phát triển tiếp macros sẽ tốt hơn, hoàn thiện hơn
     
  18. qphuoc

    qphuoc Member

    Tham gia:
    10/10/11
    Bài viết:
    107
    Được thích:
    4
    BB Model:
    BB 9780
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    @qphuoc: tại sao không thử trải nghiệm nhỉ. Đây là một app khó lòng khám phá hết đó.
    Cám ơn bác.Rất ấn tượng nhưng do mù anh văn nên đành chịu.Mình thích BB nhưng phải chờ đến OS6 mới mua vì nó có tiếng Việt hoàn chỉnh. :) thấy các AE cài PM ầm ầm thèm quá. :-o .
     
  19. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    Quan niệm của mình là thế này: Dùng blackberry sẽ khiến người ta thông minh hơn, giỏi tiếng anh hơn nhưng lại già nhanh hơn :). Đặc biệt cùng tham gia trong một cộng đồng blackberry (như bbvietnam) thế này thì luôn đem lại nhiều niềm vui hơn. :) . Còn nữa, vọc đã hơn nữa chứ

    [ Posted by Mobile Device ] [​IMG]
     
  20. Cak3u0t

    Cak3u0t Active Member

    Tham gia:
    11/5/11
    Bài viết:
    643
    Được thích:
    39
    BB Model:
    7290 - 8707g - 9930v
    Re: ShortcutMe - Update và cùng khám phá những khả năng tuyệt vời của một ứng dụng tuyệt vời

    bạn cũng phải cố gắng tìm hiểu tiếng anh đi
    giờ tiếng anh là ngôn ngũ quốc tế
    với lại cái này cũng dễ, phần nào ko biết thì dùng google mà dịch
     
Đang tải...