明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 919|回复: 5

[提问] 获取当前登录的QQ号

[复制链接]
发表于 2020-5-9 09:39 | 显示全部楼层 |阅读模式
autolisp如何获取当前登录的QQ号?
发表于 2020-5-10 09:44 | 显示全部楼层
http://bbs.mjtd.com/thread-181053-1-1.html
通过c#定义lisp函数
或者用vb注册一个dll通过com获取
发表于 2020-5-10 21:35 | 显示全部楼层
前几年自己用的,最近可能腾讯改了接口,还没更新,先把方法留下了。


  1. (defun getqq( / :]{ *}! ~}~ ]]$ }{# ~{# *@[ ~~: *?? ~[@ ??@ ^__ ::^ }[^ {!* #*^ :}$ ?^} [!! [{? #[^ :## :$* *@? ##$ :~} _^^ []$ [_# {^^ $]{ [}$ ~~$ @~{ :^: ~[} _?} {*] ]?[ @:{ {!? ?[* ]}? ~![ [## $#[ [}@ #]~ ^*! }:? }}} }_* }]@ @?# @!: _$: [:$ ~*^ :!} {*@ [~} $^@ *}* xml get url send readystate *err_bak objhttp qq uin);by 猫老师 201709
  2.         (SETQ :]{ "a")
  3.         (SETQ *}! "b")
  4.         (SETQ ~}~ "c")
  5.         (SETQ ]]$ "d")
  6.         (SETQ }{# "e")
  7.         (SETQ ~{# "f")
  8.         (SETQ *@[ "g")
  9.         (SETQ ~~: "h")
  10.         (SETQ *?? "i")
  11.         (SETQ ~[@ "j")
  12.         (SETQ ??@ "k")
  13.         (SETQ ^__ "l")
  14.         (SETQ ::^ "m")
  15.         (SETQ }[^ "n")
  16.         (SETQ {!* "o")
  17.         (SETQ #*^ "p")
  18.         (SETQ :}$ "q")
  19.         (SETQ ?^} "r")
  20.         (SETQ [!! "s")
  21.         (SETQ [{? "t")
  22.         (SETQ #[^ "u")
  23.         (SETQ :## "v")
  24.         (SETQ :$* "w")
  25.         (SETQ *@? "x")
  26.         (SETQ ##$ "y")
  27.         (SETQ :~} "z")
  28.         (SETQ _^^ ".")
  29.         (SETQ []$ "_")
  30.         (SETQ [_# "1")
  31.         (SETQ {^^ "2")
  32.         (SETQ $]{ "3")
  33.         (SETQ [}$ "4")
  34.         (SETQ ~~$ "5")
  35.         (SETQ @~{ "6")
  36.         (SETQ :^: "7")
  37.         (SETQ ~[} "8")
  38.         (SETQ _?} "9")
  39.         (SETQ {*] "0")
  40.         (SETQ ]?[ "?")
  41.         (SETQ @:{ "#")
  42.         (SETQ {!? "@")
  43.         (SETQ ?[* "[")
  44.         (SETQ ]}? "]")
  45.         (SETQ ~![ "_")
  46.         (SETQ [## "^")
  47.         (SETQ $#[ "{")
  48.         (SETQ [}@ "}")
  49.         (SETQ #]~ "~")
  50.         (SETQ ^*! "*")
  51.         (SETQ }:? "$")
  52.         (SETQ }}} ":")
  53.         (SETQ }_* "+")
  54.         (SETQ }]@ "-")
  55.         (SETQ @?# "/")
  56.         (SETQ @!: "&")
  57.         (SETQ _$: "|")
  58.         (SETQ [:$ "%")
  59.         (SETQ ~*^ "\")
  60.         (SETQ :!} "!")
  61.         (SETQ {*@ "'")
  62.         (SETQ [~} " ")
  63.         (SETQ $^@ "(")
  64.         (SETQ *}* ")")
  65.         (SETQ XML "")
  66.         (SETQ XML (STRCAT XML ::^))
  67.         (SETQ XML (STRCAT XML *??))
  68.         (SETQ XML (STRCAT XML ~}~))
  69.         (SETQ XML (STRCAT XML ?^}))
  70.         (SETQ XML (STRCAT XML {!*))
  71.         (SETQ XML (STRCAT XML [!!))
  72.         (SETQ XML (STRCAT XML {!*))
  73.         (SETQ XML (STRCAT XML ~{#))
  74.         (SETQ XML (STRCAT XML [{?))
  75.         (SETQ XML (STRCAT XML _^^))
  76.         (SETQ XML (STRCAT XML *@?))
  77.         (SETQ XML (STRCAT XML ::^))
  78.         (SETQ XML (STRCAT XML ^__))
  79.         (SETQ XML (STRCAT XML ~~:))
  80.         (SETQ XML (STRCAT XML [{?))
  81.         (SETQ XML (STRCAT XML [{?))
  82.         (SETQ XML (STRCAT XML #*^))
  83.         (SETQ GET "")
  84.         (SETQ GET (STRCAT GET *@[))
  85.         (SETQ GET (STRCAT GET }{#))
  86.         (SETQ GET (STRCAT GET [{?))
  87.         (SETQ URL "")
  88.         (SETQ URL (STRCAT URL ~~:))
  89.         (SETQ URL (STRCAT URL [{?))
  90.         (SETQ URL (STRCAT URL [{?))
  91.         (SETQ URL (STRCAT URL #*^))
  92.         (SETQ URL (STRCAT URL }}}))
  93.         (SETQ URL (STRCAT URL @?#))
  94.         (SETQ URL (STRCAT URL @?#))
  95.         (SETQ URL (STRCAT URL ^__))
  96.         (SETQ URL (STRCAT URL {!*))
  97.         (SETQ URL (STRCAT URL ~}~))
  98.         (SETQ URL (STRCAT URL :]{))
  99.         (SETQ URL (STRCAT URL ^__))
  100.         (SETQ URL (STRCAT URL ~~:))
  101.         (SETQ URL (STRCAT URL {!*))
  102.         (SETQ URL (STRCAT URL [!!))
  103.         (SETQ URL (STRCAT URL [{?))
  104.         (SETQ URL (STRCAT URL _^^))
  105.         (SETQ URL (STRCAT URL #*^))
  106.         (SETQ URL (STRCAT URL [{?))
  107.         (SETQ URL (STRCAT URL ^__))
  108.         (SETQ URL (STRCAT URL {!*))
  109.         (SETQ URL (STRCAT URL *@[))
  110.         (SETQ URL (STRCAT URL *??))
  111.         (SETQ URL (STRCAT URL }[^))
  112.         (SETQ URL (STRCAT URL {^^))
  113.         (SETQ URL (STRCAT URL _^^))
  114.         (SETQ URL (STRCAT URL :}$))
  115.         (SETQ URL (STRCAT URL :}$))
  116.         (SETQ URL (STRCAT URL _^^))
  117.         (SETQ URL (STRCAT URL ~}~))
  118.         (SETQ URL (STRCAT URL {!*))
  119.         (SETQ URL (STRCAT URL ::^))
  120.         (SETQ URL (STRCAT URL }}}))
  121.         (SETQ URL (STRCAT URL [}$))
  122.         (SETQ URL (STRCAT URL $]{))
  123.         (SETQ URL (STRCAT URL {*]))
  124.         (SETQ URL (STRCAT URL {*]))
  125.         (SETQ URL (STRCAT URL @?#))
  126.         (SETQ URL (STRCAT URL ::^))
  127.         (SETQ URL (STRCAT URL ~}~))
  128.         (SETQ URL (STRCAT URL []$))
  129.         (SETQ URL (STRCAT URL *@[))
  130.         (SETQ URL (STRCAT URL }{#))
  131.         (SETQ URL (STRCAT URL [{?))
  132.         (SETQ URL (STRCAT URL []$))
  133.         (SETQ URL (STRCAT URL #[^))
  134.         (SETQ URL (STRCAT URL *??))
  135.         (SETQ URL (STRCAT URL }[^))
  136.         (SETQ URL (STRCAT URL [!!))
  137.         (SETQ SEND "")
  138.         (SETQ SEND (STRCAT SEND [!!))
  139.         (SETQ SEND (STRCAT SEND }{#))
  140.         (SETQ SEND (STRCAT SEND }[^))
  141.         (SETQ SEND (STRCAT SEND ]]$))
  142.         (SETQ READYSTATE "")
  143.         (SETQ READYSTATE (STRCAT READYSTATE ?^}))
  144.         (SETQ READYSTATE (STRCAT READYSTATE }{#))
  145.         (SETQ READYSTATE (STRCAT READYSTATE :]{))
  146.         (SETQ READYSTATE (STRCAT READYSTATE ]]$))
  147.         (SETQ READYSTATE (STRCAT READYSTATE ##$))
  148.         (SETQ READYSTATE (STRCAT READYSTATE [!!))
  149.         (SETQ READYSTATE (STRCAT READYSTATE [{?))
  150.         (SETQ READYSTATE (STRCAT READYSTATE :]{))
  151.         (SETQ READYSTATE (STRCAT READYSTATE [{?))
  152.         (SETQ READYSTATE (STRCAT READYSTATE }{#))
  153.         (SETQ UIN "")
  154.         (SETQ UIN (STRCAT UIN #[^))
  155.         (SETQ UIN (STRCAT UIN *??))
  156.         (SETQ UIN (STRCAT UIN }[^))
  157.         (setq *err_bak *error*)
  158.         (defun *error* (msg)
  159.                 (setq *error* *err_bak)
  160.                 (alert "没有登录QQ")
  161.         )
  162.         (setq objHttp (vlax-create-object  XML))
  163.         (vla-open objHttp get (strcat URL) 0)
  164.         (vlax-invoke-method objHttp send )
  165.         (if (= (vlax-get-property objHttp READYSTATE) 4)
  166.                 (progn
  167.                         (setq qq (Vlax-Get-property objHttp 'responseText))
  168.                         (setq qqall nil)
  169.                         (while (vl-string-search uin qq)
  170.                                 (setq qq (substr qq (+ (vl-string-search (strcat """ uin "":"") qq) 8)))
  171.                                 (setq qqall (append qqall (list (substr qq 1 (vl-string-search """ qq)))))
  172.                         )
  173.                 )
  174.         )
  175. ;        (alert (strcat "当前登录的QQ" (vl-princ-to-string qqall)))
  176.         (vlax-release-object objHttp)
  177.         (setq *error* *err_bak)
  178.         qqall
  179. )
  180. (getqq)
发表于 2020-5-10 22:07 | 显示全部楼层
强大 。手动混淆也很有趣

点评

代码是自动生成的。后面的打乱混淆取消掉了。  发表于 2020-5-11 11:09
发表于 2020-11-20 12:23 | 显示全部楼层
本帖最后由 1291500406 于 2020-11-20 12:24 编辑

(SETQ ~*^ "\")    -->    (SETQ ~*^ "\\")
http://localhost.ptlogin2.qq.com:4300/mc_get_uins  接口已经凉凉

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-9 02:39 , Processed in 0.243132 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表