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

    Cak3u0t Active Member

    Tham gia:
    11/5/11
    Bài viết:
    643
    Được thích:
    39
    BB Model:
    7290 - 8707g - 9930v
    mới mua SCM bản mới 5.6.5.0, dòng 9630 (8900 với 9000 thử xem có chạy được không)
    share cho mọi người
    Tải về :
    Premium Content
    Subscribe and get exclusive access to our premium content!


    @Cuddas: các dòng os4.5 thì chỉ thấy bản 5.6.2.0 thôi, nên không cần down về

    [ Posted by Mobile Device ] [​IMG][/quote]
     
  2. hoangvnb

    hoangvnb Active Member

    Tham gia:
    18/3/11
    Bài viết:
    588
    Được thích:
    55
    BB Model:
    Z10
    Vừa test xong hiện là đang thấy rất bình thường xem có gì feedback sau :D
    Thanks Cak3u0t
     
  3. Cak3u0t

    Cak3u0t Active Member

    Tham gia:
    11/5/11
    Bài viết:
    643
    Được thích:
    39
    BB Model:
    7290 - 8707g - 9930v
  4. BurningIce

    BurningIce Well-Known Member

    Tham gia:
    6/8/11
    Bài viết:
    937
    Được thích:
    263
    sao bản này About của nó là 5.8.1 vậy bác
     
  5. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Hi mọi người!
    Cuddas đã trở lại và tất nhiên sẽ có vài thứ mới cho mọi người. :D

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

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Trước hết em sẽ trả lời tất cả các comment cần trả lời. Vì vắng mặt một thời gian nên chưa giải đáp cho mọi người được. Không sao cả, ai bị nhắc đến thì coi nhé.

    @wetfoot, chưa đâu, sẽ hay hơn cho anh!
    @hellokytty: Cái này lạ à nghe. Mình không bị load lại đâu. :D
    @louislolitta: cái thứ nhất có rồi, chạy rất là ổn và mình đã post ở trang đầu rồi đó. Hình như là post 6.
    Cái thứ hai thì như anh @wetfoot. Hehe
    @mrKode: để xem thông tin máy hả. Không cần đâu. Bạn dùng app: Device_Info nhé. Hiển thị cả % pin, nhiệt độ, vôn .... Nó là chứ năng mặc định của shortcutme.
    @sogetsu.94: sáng kiến ? Hehe. Để làm cho. :D
    @Cak3u0t: Cái này đáng cảm ơn lắm nè. :x
    Em đọc bên topic của bọn tây nó nói chả hỗ trợ OS4.5 nữa. Thôi thì vẫn dùng 5.6.2.0 tạm "chưa đủ" nhu cầu vậy. Có bản mới thì làm được nhiều macro pro hơn. Khè khè.
    @BurningIce: Chưa có thử. Nhưng đoán tác giả ghi lộn, không sao đâu bạn. :)

    Mấy ngày vắng mặt không thấy có macro mới đến. :( em có vài cái, lúc nào rảnh em show. Hì.
    :x

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

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Vài thứ củng cố cái cũ đã :)
    1. Thủ thuật check mail smartmail theo mọi yêu cầu thời gian
    wetfoot louislolitta :
    Quên không để ý smartmail có "addon" app là Smartmail Quick Receive , nó là một app cực nhỏ (6.5kb) hỗ trợ đắc lực cho việc nhận mail bằng tay (hotkey q để nhận mail ở home screen). Nhưng kết hợp với shortcutme thì vô đối luôn!
    Mọi người quên macro nhận mail smartmail trước đi, tải về cái quick receive đó và hẹn giờ chạy là được.
    Tại sao lại nói là mọi yêu cầu thời gian: vì bây giờ có thể chạy mỗi x phút bất kì (hour set là 200), hẹn giờ chạy đúng lúc nào đó, quy định khung giờ nào thì chạy, khung giờ nào không, quy định ngày nào chạy ngày nào không, quy định sau khi restart máy lên có nhận mail luôn không, quy định ở app nào đó đang chạy thì có cho phép nhận mail không ....
    DOWNLOAD Smartmail Quick Receive OTA, QR
    OTA

    Tuyệt!
    3. Powerful Moves - bản 3
    Ở các bản trước người dùng phải nhập 2 lần: 1 lần chọn loại di chuyển, 1 lần nhập cấp độ di chuyển. Macro này chỉ phải nhập 1 lần rồi di chuyển (rất tiện) là vì nó tích hợp thuật toán đếm số chữ số của 1 số và tách số (ai có nhu cầu thì em sẽ trình bày sau, viết hơi khó nhưng viết được thì rất có ích). Nhưng ai muốn đơn giản thì không cần phải nhìn thuật toán ở macro đâu, xem hướng dẫn sử dụng:
    - Nhập 1x thì sẽ move xuống (x là số lần muốn move)
    ví dụ: 199 thì nó sẽ move xuống 99 lần.
    Đặc biệt thông minh ở chỗ nếu nhập 10 thì nó sẽ tự move xuống dưới cùng.
    - Tương tự : Nhập 2x thì sẽ move lên x lần. 20 sẽ move lên đầu nhất.
    - Nhập 3x thì nó sẽ move qua trái x lần. 30 sẽ move qua trái tận cùng.
    - Nhập 4x thì nó sẽ move qua phải x lần. 40 sẽ move qua phải tận cùng.
    - Khác: Nhập 5x thì nó sẽ bấm space x lần. Thường dùng khi xem trang web, đọc ebook...
    - Bonus: Nhập 6x thì bạn sẽ quy định trước bạn sẽ viết một cụm từ nào đó x là, cụm từ được nhập sau.
    Ví dụ: nhập cụm từ hello 10 lần bạn nhập 600, nhập tiếp $repeat là "hello". Tức thì nó sẽ viết đủ 10 lần cụm từ hello.
    Mã:
    input $Move;set $c=$move;set $d=-9999;set $n=0;
    while0 $d>$c || $d<$c;do0;
    div $c,10;set $d=$$Rest;set $c=$$result;
    if0 $d>$c || $d<$c;then0;inc $n;elseif0 $d>0;inc $n;inc $n;endif0;
    endwhile0;
    set $i=1;
    set $m=1;
    while0 $i<$n;do0;mult $m,10;set $m=$$result;inc$i;endwhile0;
    div $Move,$m;set $c=$$result;set $d=$$rest;
    if0 $c==1;then0;if1 $d==0;then1;navmovedown1000;else1;navmovedown$d;
    elseif0 $c==2;if1 $d==0;then1;navmoveup1000;else1;navmoveup$d;endif1;
    elseif0 $c==3;if1 $d==0;then1;navmoveleft1000;else1;navmoveleft$d;endif1;
    elseif0 $c==4;if1 $d==0;then1;navmoveright1000;else1;navmoveright$d;endif1;
    elseif0 $c==5;set $i=0;while0 $i<$d;do0;spacekey;inc$i;endwhile0;
    elseif0 $c==6;input $repeat;set $i=0;while0 $i<$d;do0;key$repeat;inc$i;endwhile0;
    else0;showError!;stop;endif0;
    Nhớ thêm vào menu để sử dụng

    --- Added at 26/11/2011, 21:36 ---

    4. Toogle sạc pin bằng escreen dành cho OS 4.5
    Bạn nên xóa 2 macro force charger (ngắt sạc) và force ac (sạc nguồn ac) ở macro sạc pin trước đi và thay vào đó chỉ 1 macro này. 2 cái kia là on hoặc off còn cái này toogle tự động. Hẹn giờ chạy để sac pin cũng dễ dàng hơn.
    Xét cho cùng công việc đột nhập vào escreen - battery chỉ khác nhau ở điểm nhỏ khi ấn menu. Nên dùng if check là êm xuôi rồi.
    Mã:
    launchhome screen;
    altpluskeyescr;delay1000;navmovedown1;enterkey;navmovedown2;enterkey;navmovedown1;enterkey;menukey;
    if0 !ischarging;then0;menuitemfrombottom3;elseif0 ischarging;menuitemfromtop3;endif0;enterkey;esckey;esckey;esckey;esckey;
    backlightoff;
    --- Added at 26/11/2011, 21:42 ---

    Tạm thời như thế đã, một số macro mới mình sẽ post lên sau vì post 1 lúc rất là khó chỉnh post.

    Rất là mong chúng nó có ích cho tất cả ! :)
     
  8. sogetsu.94

    sogetsu.94 Member

    Tham gia:
    6/3/11
    Bài viết:
    66
    Được thích:
    0
    Thanks Cuddas nhiều lắm :)) tại hay dùng whatsapp nhưng không dùng bis nên cần triệt hạ thằng data mỗi khi không rảnh :))

    Test thì không thành công :( Chẳng hiểu sao nữa :(
     
  9. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    New
    1. Tăng cường sức mạnh cho ddtyping hoặc veditor panel (gõ tiếng việt không cần autotext
    Bạn thích gõ TV bằng DDTyping (hoặc Veditor Panel) ư? Bạn muốn gõ telex mượt mà như trên pc hay OS6+ ... chứ không cứng như autotext?
    Gõ = DDtyping hay VEditor Panel mọi nơi?
    Hoặc ngại Autotext? Hoặc ở ô nhập nào đó không cho phép nhập kí tự bằng autotext?...
    Giải pháp đây:
    Cài convenience key là Shortcutme. Multclick view 2LC thì NÊN cài macro này:
    Mã:
    set $a=getforeground;launchhome screen;menukey;enterkey;launch$a;
    Kết quả là Popup của DDTyping hiện ngay trên app đang chạy hiện tại. Gõ xong từ tiếng việt và paste bằng tay (bằng tay nhưng trên blackberry thì quá tiện rồi).
    Cuối cùng chỉ cần ấn đúp Convenience key đợi 1 tí xíu là gõ tiếng việt ngay trên app đang làm việc.
    Lưu ý : thường thì DDtyping hoặc VEditor Panel chiếm menu đầu tiên ở thanh menu cho nên ra home screen thì menu->enter luôn.
    Lưu ý thứ 2 là home screen thường có 2 lớp, lớp ngoài cùng thì có chuyện đó, nên cứ vào lớp trong (nhiều icons) rồi thao tác.
    2. Open at bottom
    Nhiều trường hợp bạn mở 1 memo, 1 email, 1 task, 1 event, ect ... rồi lăn bi / trackpad xuống tận cuối cùng để chỉnh sửa?
    Dùng shortcutme thì tiện hơn. Macro này mở item ở vị trí kết thúc. :) (học lỏm của bọn S4BB ở ActionPad có on/off cái Open at Bottom
    Nhưng mà có ích phết, mọi người thêm vào menu để dùng nhé
    Mã:
    navclick;navmovedown1000;
    Xuống cuối cùng ~ move 1000 âu cũng đủ rồi đó. :D
    3. Macro thao tác với Shortcutme Scheduled Launch.
    Mỗi lúc thay đổi giờ hẹn là khác phức tạp khi mặc dù SCM_ScheduledL được gọi (vì phải lăn bi, nhập số, mà item thì nhiều...) Nên tiện để thay đổi việc hẹn giờ mình làm macro này.
    Mã:
    set $a=clipboardtext;set $c=$a;
    set $d=99999;set $n=0;
    while0 $d>$c || $d<$c;do0;
    div $c,10;set $d=$$Rest;set $c=$$result;
    if0 $d>$c || $d<$c;then0;inc $n;elseif0 $d>0;inc $n;inc $n;endif0;
    endwhile0;
    if0 $n==8;then0;
    div $a,10;set $s=$$rest;
    div $$result,100;set $m=$$rest;
    div $$result,1000;set $h=$$rest;
    div $$result,10;set $yn=$$rest;set $p=$$result;
    elseif0 $n==9;
    div $a,10;set $s=$$rest;
    div $$result,100;set $m=$$rest;
    div $$result,1000;set $h=$$rest;
    div $$result,10;set $yn=$$rest;set $p=$$result;if1 $p>10;then1;showLoi vi tri!;endif1;
    else0;showLoi nhap so!;stop;
    endif0;
    sub $p,1;mult $$result,5;navmovedown$$result;
    if0 $yn==1;then0;navclick;navmovedown1;navclick;navmovedown1;
    elseif0 $yn==2;navclick;navmoveup1;navclick;esckey;navclick;elseif0 $yn==3;spacekey;esckey;navclick;
    else0;showLoi Yes/No!;stop;endif0;
    if0 $h<999;then0;delkey;delkey;delkey;key$h;navmovedown1;else0;navmovedown1;endif0;
    if0 $m<99;then0;delkey;delkey;key$m;navmovedown2;else0;navmovedown2;endif0;
    if0 $s==1;then0;esckey;enterkey;elseif0 $s==2;delay0;
    else0;showLoi Luu!;endif0;
    Nó cũng phức tạp lắm nếu bạn muốn hiểu, cơ bản là bạn sẽ nhập số liệu sẵn theo form sẵn, sau đó nhờ chuỗi số liệu đó, nó sẽ thao tác tính số chữ số, tách số, tách số liệu, điền...
    Hướng dẫn dùng:
    Copy vào clipboard chuỗi số theo form: iqhhhmms sau đó chạy Shortcut.
    Trong đó:
    + i (item) là vị trí item để hẹn giờ (từ 1 - 10).
    + q (question) là bật hay tắt. (q = 1 hoặc 2; 1 là Yes, 2 là No)
    + hhh (hour) là set giờ. Tối đa là 3 kí tự mà. Nếu set hhh=999 thì ShortcutMe sẽ tự động bỏ qua mục giờ.
    + mm (min.) là set phút. Mình chỉ giới hạn 2 kí tự. Nếu set mm=99 thì ShortcutMe sẽ tự động bỏ qua mục phút .
    + s (save) là quyết định điền xong có lưu rồi thoát không hay còn ở lại làm thủ tục khác (ví dụ chỉnh Launch Shortcut gì? Day Expects là gì?...) (s = 1 hoặc 2; 1 là có lưu, 2 là không lưu)
    Ví dụ:+ item số 9, enable, lúc 23h 25 phút sau đó lưu rồi đóng thì copy vào clipboard 91023251.
    + item số 10, nhưng disable, mỗi 5 phút sau đó chưa ra vội còn chỉnh sửa tiếp launch này thì copy vào clipboard: 102200052
    ...
    Vì sao phải copy vào clipboard mà không nhập? Vì làm việc với SCM_ScheduledL mà input, show, chuyển app khác hay từ app khác chuyển sang... đều không được chấp nhập.
    Vì vậy nên chuẩn bị sẵn các phương án thay đổi hẹn giờ chạy lưu ở Memopad sau đó copy và chạy shortcut.

    Hết, chúc mọi người vui vẻ!

    [ Posted by Mobile Device ] [​IMG]<br /><br />--- Added at 26/11/2011, 23:11 ---<br /><br />
    Mình vừa sửa lại nó, lúc trước thiếu cái Enterkey.
    Ấy chết, quên, đừng copy thẳng vào dễ chết, thử xem trên Option của bạn cái Mobile Network nằm từ vị trí nào từ trên xuống rồi thay cái số 12 trong menuitemfromtop12 bằng vị trí đó là được.
    Hàm hasradioconnection là để kiểm tra xem có kết nối data không, nếu có thì vào Option->mobile network tắt và ngược lại
     
  10. sogetsu.94

    sogetsu.94 Member

    Tham gia:
    6/3/11
    Bài viết:
    66
    Được thích:
    0
    Hình như cái hàm hasradioconnection chỉ có tác dụng với EDGE BIS thôi :( Test mãi từ nãy tới h k được phát nào :(

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

    khaisilk1910 Moderator

    Tham gia:
    17/2/11
    Bài viết:
    4.477
    Được thích:
    2.076
    BB Model:
    Z30 + Pearl 8120
    Hàm đó là để kiể tra có sóng hay không.
    Bạn thử viết Macro kiểm tra Nếu có sóng thì Rung nhẹ một cái.
    Nếu không có sóng(Radio là SOS) thì Show Không co song xem sao.

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

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Hasradioconnection là xem có kết nối data hay không.
    Isradioon mới là kiểm tra xem có sóng hay không.

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

    khaisilk1910 Moderator

    Tham gia:
    17/2/11
    Bài viết:
    4.477
    Được thích:
    2.076
    BB Model:
    Z30 + Pearl 8120
    IsRadioOn: là trả về True nếu Radio là Bật.
    Ví dụ như khi sóng BB của bạn SOS thì khi đó vẫn là True. Vì Radio vẫn là On.
    Bạn thử Macro này xem nhé.
    Cái Macro trên kiểm tra nếu Radio là OFF thì Ding một phát.
    Nếu Radio là On và sóng là SOS thì sẽ Ding ba phát.
    Bạn thử vào chỗ nào không có sóng điện thoại và chạy Macro này xem kết quả như nào.
    Nếu đúng như trên thì không phải bàn cãi nữa. :))

    [ Posted by Mobile Device ] [​IMG]<br /><br />--- Added at 27/11/2011, 00:23 ---<br /><br />
    IsRadioOn: là trả về True nếu Radio là Bật.
    Ví dụ như khi sóng BB của bạn SOS thì khi đó vẫn là True. Vì Radio vẫn là On.
    Bạn thử Macro này xem nhé.
    Cái Macro trên kiểm tra nếu Radio là OFF thì Ding một phát.
    Nếu Radio là On và sóng là SOS thì sẽ Ding ba phát.
    Bạn thử vào chỗ nào không có sóng điện thoại và chạy Macro này xem kết quả như nào.
    Nếu đúng như trên thì không phải bàn cãi nữa. :))
     
  14. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Xin lỗi, hình như em nhầm, đang kiểm tra lại ....

    [ Posted by Mobile Device ] [​IMG]<br /><br />--- Added at 27/11/2011, 00:36 ---<br /><br />Đúng là nhầm. Hasradioconnection bản thân nó là xem có sóng kết nối không nhưng em lại hiểu nhầm mất là data. Do test sơ sài quá. :)
     
  15. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Macro toogle data cho OS4.5 mà sử dụng SCM 5.6.2.0 (không có so sánh string ) thì đang là dấu ?. Để nó lại cái đã.

    Sau đây mình sẽ trình bày macro thuật toán đếm số và tách số. Có thể xem các ví dụ ở macro tương tác với SCM_ScheduledL và macro moves bản 3 để hiểu thêm. Vì đây là macro khá khó hiểu nên mình sẽ trình bày riêng cho ai muốn hiểu và áp dụng.
    1. Đếm số chữ số của 1 số nhập từ người dùng
    2. Tách số dùng với số đã biết số chữ số rồi
    Ví dụ: số 1234 sau khi tách số sẽ được a=1, b=2, c=3, d=4.
    Để đơn giản ta chỉ thao tác với số đã biết số chữ số rồi. Nếu chưa biết thì thêm macro đếm số chữ số ở trên vào rồi quy vào các trường hợp cụ thể.
    Ví dụ này tiếp diễn phần trên. Bạn được phép nhập một số có 3 hoặc 4 chữ số sau đó ShortcutMe sẽ đưa ra kết quả số đó có bao nhiêu chữ số và được tạo thành từ các số nào.
    (Tiếp theo phần trước ...)
    Nếu có thể đừng quên sử dụng các macro trên vào macro của bạn!

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

    sogetsu.94 Member

    Tham gia:
    6/3/11
    Bài viết:
    66
    Được thích:
    0
    Thật sự là không muốn hiểu =))
     
  17. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
  18. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    Cho ai chưa biết:
    Sử dụng chức năng Direct Launch của ShortcutMe có thể thay thế KBLaucher :
    - 1: gõ 0 trước tên phần mềm sau. Khi chạy ShortcutMe gõ 0 (số 0) thì lập tức Direct Launch hiện ra và tất cả các phần mềm được liệt kê danh sách. Sau đó gõ tiếp tên phần mềm và Enter là chạy.
    Ví dụ: Chạy Opera Mini mình chỉ cần gõ:
    Phím Space (gọi ShortcutMe) -> 0 -> ope -> enter.
    - Hoặc 2: gõ trước bấm 0 sau.
    Ví dụ: gõ opt ->0 sẽ hiện ra ngay danh sách bắt đầu bằng opt. Và thường đó chỉ là Opera mini. Enter là xong.
    - Hoặc 3: gõ 0 giữa lúc đang gõ dở tên phần mềm:
    Ví dụ: gõ op -> 0 ->t ->enter cũng chạy được opera mini.
    Như là KBlaucher vậy. Đã. :D

    [ Posted by Mobile Device ] [​IMG]
     
  19. silverhat

    silverhat New Member

    Tham gia:
    19/6/11
    Bài viết:
    20
    Được thích:
    0
    BB Model:
    9700 + PB 32GB
    Các bác cho em hỏi tí, em viết macro đến đoạn có cái checkbox, em muốn kiểm tra nếu cái ô đấy chưa được tick thì tick nó vào, còn nếu tick rồi thì để đấy, hoặc ngược lại nếu chưa tick thì để đấy còn tick rồi thì bỏ đi, có cách nào không ạ... em chưa nghiên cứu được hết các macro của các bác post nhưng mà em đọc các hàm của nó rồi không có... :(
     
  20. Cuddas

    Cuddas Active Member

    Tham gia:
    24/8/11
    Bài viết:
    503
    Được thích:
    48
    @silverhat: thường thì checkbox bạn tick/untick bằng phím space hoặc click hoặc enter.
    Vì vậy hãy dùng navmove (di chuyển từ item này qua item khác ...) kết hợp: navclick hoặc spacekey hoặc enterkey.

    [ Posted by Mobile Device ] [​IMG]
     
Đang tải...