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. viethungyp

    viethungyp Moderator

    Tham gia:
    11/1/11
    Bài viết:
    596
    Được thích:
    126
    BB Model:
    6710+PB+9900+Z30
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    operamini có chức năng select text sử dụng phím alt+w. có thể kết hợp làm macro copy đoạn văn bản vào clipboard ko?
     
  2. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Ok anh. Em đang viết cái đó. Xong post lên cho anh ngay

    [ Posted by Mobile Device ] [​IMG]

    --- Added at 22/10/2011, 10:09 ---

    COPY TRONG OPERA MINI
    Khi đang chạy opera mini đặt trỏ ở chỗ muốn bắt đầu copy và swith ra homescreen để gọi macro.
    -App: Macro.
    -Shortcuts: Tùy ý.
    -Macro:
    launch opera mini; //Chạy opera mini
    input $Choose; Nhập chọn 1 hoặc 2. 1 để copy từ trên xuống. 2 để copy từ dưới lên.
    if0 $Choose < 1||$Choose >2; //nếu choose nhỏ hơn và lớn hơn 2 (để xác định điều kiện khác 1,2)
    Then0; // thì

    ShowInput Wrong Choose! Please Try Again By Input 1 Or 2 for Choose;stop;endif0; // hiện thông báo lỗi và dừng macro.
    if1 $Choose == 1; // nếu choose là 1.
    then1; thì

    input$MoveDownXLines; // nhập số dòng cần copy từ trên xuống.
    delay50;launch opera mini;delay200; //đợi 50ms sau đó chạy Opera Mini, đợi tiếp 200ms để OperaMini chạy.
    Keyw;delay500; //Bấm w để hiện trỏ chọn khối. Đợi 500ms để xử lý.
    enterkey;delay500; // bấm enter để bắt đầu chọn. Đợi tiếp 500ms.
    set$i=0; //Set biến đếm I bằng 0 để chạy vòng while

    while1 $i<$MoveDownXLines; // kiểm tra nếu $i nhỏ hơn $MoveDownXLines (là số dòng xuống)
    do1; // thì làm

    NavMovedown$MoveDownXLines;delay1200; // Quét xuống X dòng như đã nhập ở trên. Mỗi dòng quét cần có thời gian nhất định, vì máy em chậm, opera chậm nên phải mất 1,2 giây để quét 1 dòng. Máy nào nhanh hơn 8800 thì chỉnh ngắn thời gian lại nhé.
    inc $i; //Tăng $i 1 đơn vị.
    endwhile1; // dừng vòng while.
    Delay3000; // đợi 3 giây để có thể chỉnh sửa khối chọn. Có thể tùy chỉnh cái này tùy thích.
    enterkey;delay100;enterkey // bấm enter để copy vào cb.
    endif1;
    // Tương tự với copy từ dưới lên mình không giải thích nhé. Cho vào:

    if1 $Choose == 2;then2;input$MoveUpXLines;delay50;launch opera mini;delay200;keyw;delay500;enterkey;delay500;
    set$j=0;while2 $j<$MoveUpXLines;
    do2;NavUpdown$MoveUpXLines;delay1200;inc$j;endwhile2;enterkey;delay100;enterkey;endif2


    Chú ý: Có thể bỏ hàm choose để chỉ chọn theo 1 kiểu ví dụ bạn thường chỉ bôi đen từ trên xuống thì chỉ lấy đoạn if1 .. Endif1 thôi nhé.
    Anh @viethungyp hãy thử test xem nhé. Em chạy ổn trên 88 opera mini 6.1.
    Have fun!
     
  3. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    MACRO POWERFUL MOVES: DI CHUYỂN CON TRỎ CỰC DỄ DÀNG
    Có lúc nào bạn chán nản, mệt mỏi hay mỏi tay vì phải lăn track ball, chạm trackpad, kéo màn hình, bấm phím quá nhiều ... khi đang đọc, xem, chỉnh sửa một văn bản, 1 list danh sách quá dài, quá lớn, hoặc phải bôi đen copy, cut, del một đoạn text quá dài? Macro này sẽ giúp bạn làm điều đó. :D. Nó dùng để di chuyển con trỏ xuống dưới, lên trên n lần, qua phải, qua trái n lần, xuống một địa điểm nào đó từ dưới lên hay trên xuống, bấm phím space n lần ...chỉ bằng menu hay shortcut.
    Chú ý: Đây là macrot ổng quát cho 7 chức năng, nếu muốn sử dụng riêng thì có thể tách ra.
    Nếu áp dụng cho việc bôi đen thì phải bắt đầu con trỏ trước.


    Chạy memo và mở memopad nào đó dài dài để trải nghiệm nhé.
    Hướng đẫn sử dụng:
    - Thêm shortcut vào menu.
    - Bạn phải nhập 2 biến:
    Biến $Choose: có 7 sự lựa chọn.
    0 là bấm space n lần.
    1 là xuống n lần.
    2 là lên n lần.
    3 là vị trí từ bottom lên.
    4 là vị trí từ top xuống.
    5 là qua trái n lần.
    6 là qua phải n lần.
    Biến thứ 2 tùy theo ngữ cảnh mà nhập: ví dụ: 0 là $Space thì nhập số lần bấm phím cách, 1 là $MoveDown thì nhập số lần xuống, 3 là mFromBottom thì nhập vị trí từ bottom tính lên: vd nhập 1 thì nó nhảy luôn xuống bottom.

    -App: Macro
    -Shortcut: tùy ý
    -Macro:
    input $Choose;
    if9 $Choose < 0||$Choose > 6;then9;ShowError! Please retry input number from 0 to 6!;stop;endif9;

    if0 $Choose == 0;then0;input
    $Space;launch GetForeground;set $i=0;while1 $i<$Space;do1;Spacekey;inc $i;endwhile1;endif0;

    if1 $Choose == 1;then1;input $MoveDown;launch GetForeground;navmovedown$MoveDown;endif1;

    if2 $Choose == 2;then2;input $MoveUp;launch GetForeground;navmoveup$MoveUp;endif2;

    if3 $Choose == 3;then3;input $FromBottom;launch GetForeground;Menuitemfrombottom$FromBottom;endif3;

    if4 $Choose == 4;then4;input $FromTop;launch GetForeground;MenuitemfromTop$FromTop;endif4;

    if5 $Choose == 5;then5;input $MoveLeft;launch GetForeground;navmoveleft$MoveLeft;endif5;

    if6 $Choose == 6;then6;input $MoveRight;launch GetForeground;navmoveright$MoveRight;endif6;


    Còn tiếp phần 2 cho macro này .... sẽ là macro cho tất cả app. :D

    [ Posted by Mobile Device ] [​IMG]

    --- Added at 22/10/2011, 11:57 ---

    P2: POWELFUL MOVES CHO HẦU HẾT APP
    Tương tự cái trên chỉ có điều không cần thiết add và menu, phải thoát ra homescreen để chạy shortcut, phải thêm 1 khâu nhập tên ứng dụng, yêu cầu nhập chính xác tên $AppName, em có thêm cái delay100 để chờ 1 tí để ứng dụng chậy cho chắc ăn, có thể thay đổi nó

    Macro:
    input $AppName;Delay100;Delay100;
    input $Choose;
    if9 $Choose < 0||$Choose > 6;then9;ShowError! Please retry input number from 0 to 6!;stop;endif9;

    if0 $Choose == 0;then0;input
    $Space;launch $AppName;Delay100;set $
    i=0;while1 $i<$Space;do1;Spacekey;inc$i;endwhile1;endif0;

    if1 $Choose == 1;then1;input $MoveDown;launch$AppName;Delay100;navmovedown$MoveDown;endif1;

    if2 $Choose == 2;then2;input $MoveUp;launch $AppName;Delay100;navmoveup$MoveUp;endif2;

    if3 $Choose == 3;then3;input $FromBottom;launch $AppName;Delay100;Menuitemfrombottom$FromBottom;endif3;

    if4 $Choose == 4;then4;input $FromTop;launch $AppName;Delay100;MenuitemfromTop$FromTop;endif4;

    if5 $Choose == 5;then5;input $MoveLeft;launch $AppName;Delay100;navmoveleft$MoveLeft;endif5;

    if6 $Choose == 6;then6;input $MoveRight;launch $AppName;Delay100;navmoveright$MoveRight;endif6;



    p/s: đây là macro mà em rất thích, nó rất phổ biến và được sử dụng nhiều, mọi người ai dùng shortcutme thì đừng chần chừ nữa hãy thử nhanh đi.
    Chúc mọi người vui vẻ và thoải mái khi sử dụng macro này.
     
  4. sogetsu.94

    sogetsu.94 Member

    Tham gia:
    6/3/11
    Bài viết:
    66
    Được thích:
    0
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Hướng dẫn giùm e cách làm copy danh bạ sang sim cho os 4.5 với :(
     
  5. 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 - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    @Cuddas: ý tưởng hay quá
    mà có ý kiến 1 chút về code, nên dùng if else sẽ tối ưu code hơn:

    if0 $c == 0;
    then0;
    [tab=30][làm gì đó];
    elseif0 $c == 1;
    [tab=30][làm gì đó];
    .........
    elseif0 $c == 6;
    [tab=30][làm gì đó];
    else0;
    [tab=30][làm gì đó];
    endif0;

    theo code ban đầu thì có bao nhiêu trường hợp nó xét hết
    còn dùng if else thì nếu nó xét dk mà đúng trường hợp đầu thì nó làm xong kết thúc if lun, không cần xét các thằng còn lại
     
  6. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Em cũng tính dùng elseif rồi chứ như tách riêng thế cho anh em cắt dán theo ý cho dễ. Hì hì

    [ Posted by Mobile Device ] [​IMG]

    --- Added at 22/10/2011, 12:45 ---

    Cái này đúng nhỉ. Chắc là nên sửa. :)

    --- Added at 22/10/2011, 13:18 ---

    POWERFUL MOVES Ver 2 (bug fix) bởi Cak3u0t:

    Cái này tối ưu hơn cái trên (ver1)

    Macro p1 (thêm vào menu và sử dụng cho app hiện tại)

    Macro:

    ------------------------------------------------------------
    Sử dụng cho hầu hết app đang chạy nền, có thể thêm hoặc không thêm vào menu

    Macro:

     
  7. khaisilk1910

    khaisilk1910 Moderator

    Tham gia:
    17/2/11
    Bài viết:
    4.483
    Được thích:
    2.077
    BB Model:
    Z30 + Pearl 8120
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Bạn chọn Macro tự Copy và Paste

    Cách làm:
    • Apps. Name: Macro
    • Macro Editor:
    Với Macro này bạn có thể Copy và Paste ở bất cứ đâu(Browser, Opera, ...) nếu bạn tích hợp Macro này vào Menu BB
    [ Posted by Mobile Device ] [​IMG]
     
  8. 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 - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Mới nghĩ ra ý tưởng này về macros theo dõi chủ đề mà mình ưa thích
    Macros:
    Set $link = [link chủ đề muốn theo dõi];
    Launch Browser_Opera, $link;

    Như vậy mình có thể tập hợp nhiều topic trong 1 macros rồi lựa chọn thôi

    Macros :
    Show choose topic:
    0 : link 1;
    1 : link 2
    .............
    n : link n;

    Input $c;
    If0 $c == 0;
    Then0;
    [tab=30]set $link = [link 1];
    Elseif0 $c == 1;
    [tab=30]set $link = [link 2];
    .......
    Elseif0 $c == n;
    [tab=30]set $link = [link n];
    Else;
    [tab=30][làm gì đó ];
    Endif0;

    Launch Browser_Opera, $link;

    Vậy là xhir với 1 macros, mình có thể theo dõi topic nào mà mình muốn

    [ Posted by Mobile Device ] [​IMG]
     
  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 - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    e có vài ý kiến về cách trình bày bài (không biết có ai bị trường hợp này như mìnhkhông)
    - không nên dùng chế độ glow nữa, tại trên OM không đọc được, chữ này đè chữ kia không thấy được j
    - những đoạn macros a viết trên 1 dòng thì trong OM bị tràn trang, nên mong a viết xuống dòng và cũng dễ đọc code hơn
    nếu có gì không phải mong a bỏ qua
    e mong mọi người chú ý vấn đề này

    về đoạn macros của a, thì với những dòng máy có bàn phím, chức năng copy paste đã rất tiện lợi rồi.
    với lại trong OM (với os5 và máy của e) thì khi đọc trang web, muốn chọn đoạn văn thì phải bấm w -> enter -> chọn đoạn -> enter -> copy
    và khi bấm w thì menu là của OM nên không mở được menu bb, chỉ mở được menu bb trong soạn thảo văn bản thôi

    khi đang làm việc, a muốn lưu những đoạn dc đánh dấu thì nên dùng macros note to memos cho nhanh
    còn nếu như a muốn chèn 1 doạn j đó vào chỗ hiện tại thì dùng macros import from .... rồi chọn đoạn cần chèn

    nên em nghĩ macros này không khả thi lắm
     
  10. khaisilk1910

    khaisilk1910 Moderator

    Tham gia:
    17/2/11
    Bài viết:
    4.483
    Được thích:
    2.077
    BB Model:
    Z30 + Pearl 8120
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Cảm ơn bạn về góp ý này.
    Mình sẽ để ý cho những lần sau.
    Còn về vấn đề này thì mình có ý kiến thế này.
    Có thể với một Macro nào đó có ích cho bạn nhưng với người khác lại là vô ích.
    Và ngược lại Macro đó vô ích với bạn nhưng với một ai đó nó lại có ích.

    Và vấn đề ở đây không phải là nhớ vào Memo hay lấy từ cái gì ra.
    Mà là khi bạn viết bài hoặc trả lời ai đó mà bạn muốn copy một đoạn nào đó trên trang đó rồi paste vào để viết bài thì bạn có thể dùng.
    Nếu không thì cũng không sao.

    Vì mình đang dùng OS6 nên không có OS5 hoặc khác để viết nên không thể đúng theo ý các bạn được.
    Nếu các bạn thấy hay có thể chỉnh sửa để nó phục vụ công việc của các bạn.
     
  11. sogetsu.94

    sogetsu.94 Member

    Tham gia:
    6/3/11
    Bài viết:
    66
    Được thích:
    0
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Cho mình hỏi cái: bản 5.6.1 hay 5.9.1 có khác gì nhiều so với bản 5.3.1 ko? Tai mình dùng bản 5.3.1 k dùng dc cái macro copy address to sim. Nếu được cho mình xin cái bản 5.6.1 cho 8800 với :))
    Tại mấy cái link ota ở #1 die hết rùi :(

    [ Posted by Mobile Device ] [​IMG]
     
  12. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Khác nhiều. Bản mới nhất ở mobihand cho bạn nè. Mình đã up ở trang trước. đây
    Macro sao lưu thì tạm thời mình chưa làm nhưng làm thì được. Đợi nhé

    [ Posted by Mobile Device ] [​IMG]
     
  13. sogetsu.94

    sogetsu.94 Member

    Tham gia:
    6/3/11
    Bài viết:
    66
    Được thích:
    0
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Hehe tks nhiều nhé. Đây là macro mình sửa lại của anh khaisilk1910 không hiểu sao khi chạy nó thông báo lỗi liên quan đến integer sau khi nhập số danh bạ vào. Rõ ràng là mình nhập số nguyên mà :((

    MenuItemFromTop1;PromptKhong su dung BB trong qua trinh Macro đang chay! Neu khong ban se phai Thao Pin de Reset may!;PromptBan hay nhap Tong So Contact ma ban co trong BB vao buoc tiep theo!;Input $tongsodb;Set $Counter=0;While0$Counter<$tongsodb;Do0;NavClick;Delay300;NavMoveDown1;MENUKey;Delay1000;MenuItemFromTop1;NavClick;Delay300;MENUKey;Delay1000;NavClick;Delay300;ESCKey;Inc $Counter;EndWhile0;

    Bỏ cái NavMoveDown ở đầu đi vì os 4.5 không có cái mục new contact. Thêm cái NavMoveDown1 để sau đó nhấn menu sẽ có nút Copy to Sim Phonebook :)) Chịu cái lỗi integer :(
     
  14. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Lạ nhỉ. 8800 của mình không thấy menu copy to sim phone book đâu cả :(

    [ Posted by Mobile Device ] [​IMG]<br /><br />--- Added at 22/10/2011, 23:00 ---<br /><br />Shortcutme 5.6.3.0 - 5.9.3.0 đã ra lò nhưng với giá 4.99$ và cách thanh toán phức tạp .. Nên đành đứng nhìn :( :-?
    Here: http://mobihand.com/productMobile.asp?id=29021
     
  15. sogetsu.94

    sogetsu.94 Member

    Tham gia:
    6/3/11
    Bài viết:
    66
    Được thích:
    0
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Làm quả Macro đơn giản cho os 4.5 để thấy cái mục Copy to Sim phonebook nè (ngại screenshot): MenuItemFromTop1;NavClick;NavMoveDown1;MENUKey;MENUItemFromTop1;NavClick;MENUKey;NavClick;ESCKey;

    Thiếu vòng lặp thôi, ai giúp đi. Copy được mỗi phát đầu thôi à :(

    Thấy key86.com có bán nè :))

    [ Posted by Mobile Device ] [​IMG]
     
  16. 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 - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Nếu bạn muốn làm vòng lập thì làm như vậy
    Set $c = 0;
    While0 $c < 200; // 200la so contact cua ban, nếu hơn hay thiếu thì tùy chỉnh lại
    Do0;
    [tab=30][làm gì đó ];
    Endwhile0;

    Và mình nhớ là đã có macros làm về vấn đề này rồi
    Bạn ktra kĩ những trang trước đó
    Và bạn nhớ kĩ điều này : macros chỉ là thay thế thao tác của bạn
    Nên những gì bạn làm có thể thay thế bằng macros

    [ Posted by Mobile Device ] [​IMG]
     
  17. sogetsu.94

    sogetsu.94 Member

    Tham gia:
    6/3/11
    Bài viết:
    66
    Được thích:
    0
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Làm sao để tăng $c qua mỗi vòng lặp?

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

    khaisilk1910 Moderator

    Tham gia:
    17/2/11
    Bài viết:
    4.483
    Được thích:
    2.077
    BB Model:
    Z30 + Pearl 8120
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Ở gần cuối vòng lặp thêm Inc $c;

    [ Posted by Mobile Device ] [​IMG]
     
  19. sogetsu.94

    sogetsu.94 Member

    Tham gia:
    6/3/11
    Bài viết:
    66
    Được thích:
    0
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Hình như máy nó ko hiểu cái Inc $c. Nó toàn copy mấy lần cái contact đầu tiên :(

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

    khaisilk1910 Moderator

    Tham gia:
    17/2/11
    Bài viết:
    4.483
    Được thích:
    2.077
    BB Model:
    Z30 + Pearl 8120
    Re: ShortcutMe - Cùng khám phá và chia sẻ những macro và thủ thuật hay nào!

    Bạn xem bài này rồi có gì không hiểu mình chỉ: Vào Đây
     
Đang tải...