国产露脸精品国产沙发|极品妇被弄得99久九精品亚洲|亚洲va成精品在线播放人|日韩精品久久久免费观看

    
    

        <delect id="w59je"></delect>

            當(dāng)前位置:首頁 > 網(wǎng)球資訊 > 正文內(nèi)容

            給大家科普一下萬達(dá)娛樂代理(2022已更新(今日/知乎)

            杏彩體育2年前 (2023-01-01)網(wǎng)球資訊39

            前言

            看了網(wǎng)上很多自己開發(fā)的英雄聯(lián)盟的小助手工具,當(dāng)時(shí)苦于沒有API,自己也想做一個(gè)。

            后來發(fā)現(xiàn)了其實(shí)拳頭本身就提供了LCU API在客戶端運(yùn)行的時(shí)候會(huì)暴露出來。

            現(xiàn)在我們就來了解下工具的實(shí)現(xiàn)。

            正文

            查詢數(shù)據(jù):http協(xié)議訪問resuful接口,查詢一些靜態(tài)數(shù)據(jù),如賬號(hào)信息,排位信息,戰(zhàn)績等。

            websocket綁定接口,獲取服務(wù)端發(fā)送過來的動(dòng)態(tài)信息,如游戲進(jìn)程,選英雄實(shí)時(shí)數(shù)據(jù)。

            從上面我們得知,英雄聯(lián)盟客戶端在啟動(dòng)的時(shí)候一定會(huì)起來一個(gè)Web服務(wù),并且會(huì)有一些Resuful接口和Websocket信息的發(fā)送。

            那我們?nèi)绾潍@取到呢?只要我們打開英雄聯(lián)盟客戶端并且用管理員啟動(dòng)cmd,輸入:

            wmic PROCESS WHERE name=LeagueClientUx.exe GET commandline

            就能看到一些英雄聯(lián)盟客戶端啟動(dòng)的命令行信息。

            主要是獲取其中的服務(wù)端口和token.

            接下來我們只要解析其中的信息。獲取字符串中的端口,token,進(jìn)程號(hào)等信息。

            using (Process p = new Process()) { p.StartInfo.FileName = _cmdPath; p.StartInfo.UseShellExecute = false; //是否使用操作系統(tǒng)shell啟動(dòng) p.StartInfo.RedirectStandardInput = true; //接受來自調(diào)用程序的輸入信息 p.StartInfo.RedirectStandardOutput = true; //由調(diào)用程序獲取輸出信息 p.StartInfo.RedirectStandardError = true; //重定向標(biāo)準(zhǔn)錯(cuò)誤輸出 p.StartInfo.CreateNoWindow = true; //不顯示程序窗口 p.Start(); p.StandardInput.WriteLine(_excuteShell.TrimEnd(&) + "&exit"); p.StandardInput.AutoFlush = true; string authenticate = await p.StandardOutput.ReadToEndAsync(); p.WaitForExit(); p.Close(); var authenticate = await GetAuthenticate(); if (!string.IsNullOrEmpty(authenticate) && authenticate.Contains("--remoting-auth-token=")) { var tokenResults = authenticate.Split("--remoting-auth-token="); var portResults = authenticate.Split("--app-port="); var PidResults = authenticate.Split("--app-pid="); var installLocations = authenticate.Split("--install-directory="); Constant.Token = tokenResults[1].Substring(0, tokenResults[1].IndexOf("\"")); Constant.Port = int.TryParse(portResults[1].Substring(0, portResults[1].IndexOf("\"")), out var temp) ? temp : 0; Constant.Pid = int.TryParse(PidResults[1].Substring(0, PidResults[1].IndexOf("\"")), out var temp1) ? temp1 : 0; }}

            接下來我們需要啟動(dòng)http服務(wù)和websocket監(jiān)聽服務(wù)。

            httpclient初始化:

            public Task Initialize(int port, string token) { Port = port; Token = token; CreateHttpClient(); var authTokenBytes = Encoding.ASCII.GetBytes($"riot:{token}"); _httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(authTokenBytes)); _httpClient.BaseAddress = new Uri($"https://127.0.0.1:{port}/"); return Task.CompletedTask; }

            websocket初始化:

            public Task Initialize(int port, string token) { _webSocket = new WebSocket($"wss://127.0.0.1:{port}/", "wamp"); _webSocket.SetCredentials("riot", token, true); _webSocket.SslConfiguration.EnabledSslProtocols = SslProtocols.Tls12; _webSocket.SslConfiguration.ServerCertificateValidationCallback = (response, cert, chain, errors) => true; _webSocket.OnMessage += WssOnOnMessage; return Task.CompletedTask; } private void WssOnOnMessage(object sender, MessageEventArgs e) { if (!e.IsText) return; var eventArray = JArray.Parse(e.Data); var eventNumber = eventArray[0].ToObject<int>(); if (eventNumber != ClientEventNumber) return; var leagueEvent = eventArray[ClientEventData].ToObject<EventArgument>(); if (string.IsNullOrWhiteSpace(leagueEvent?.Uri)) return; MessageReceived?.Invoke(this, leagueEvent); if (!_subscribers.TryGetValue(leagueEvent.Uri, out List<EventHandler<EventArgument>> eventHandlers)) { return; } eventHandlers.ForEach(eventHandler => eventHandler?.Invoke(this, leagueEvent)); }

            接下來我們只要啟動(dòng)這些服務(wù),然后根據(jù)拳頭官方的LCU API就能夠訪問到本地的一些數(shù)據(jù)了。

            LCU API : https://lcu.vivide.re/

            我這邊用.NET 6 +WPF+VS2022制作了一個(gè)LOL工具,大家可以作為參考,開源免費(fèi),如果覺得還可以打個(gè)星球球了。

            github地址:BruceQiu1996/NPhoenix: 英雄聯(lián)盟插件,支持修改段位,修改生涯背景,自動(dòng)接受對局,設(shè)置符文,查看隊(duì)友戰(zhàn)績,上等馬分析等等 (https://github.com/BruceQiu1996/NPhoenix)

            NET6零基礎(chǔ)教程

            學(xué)習(xí).NET6技術(shù),講解.NET6從入門到實(shí)戰(zhàn),解密.ASP.NETCore框架詳細(xì)揭秘,應(yīng)用實(shí)戰(zhàn)實(shí)操,.NET6+微服務(wù)架構(gòu)實(shí)戰(zhàn),容器技術(shù)Docker、WebAPI等揭秘,都是免費(fèi)的,非常值得學(xué)習(xí)喲。

            本教程16個(gè)視頻課時(shí),主要以.NET6背景,框架設(shè)計(jì),.NET6從入門到精通-代碼+腳本+文檔展開。從環(huán)境準(zhǔn)備到ASP.NETCore開發(fā),系統(tǒng)得梳理了各項(xiàng)流程,從零開始了解基于C#語言開發(fā)的工具、項(xiàng)目,跟著實(shí)操。最終能獨(dú)立完成基于.NET語言的基本開發(fā)。

            本套視頻主要介紹《自動(dòng)化生產(chǎn)管理平臺(tái)》項(xiàng)目的相關(guān)功能設(shè)計(jì)與開發(fā)!

            從零搭建WPF項(xiàng)目,介紹開發(fā)中所使用的知識(shí)點(diǎn),以及了解如何使用WPF開發(fā)上位機(jī)應(yīng)用。實(shí)例功能截取自自動(dòng)化生產(chǎn)管理系統(tǒng),應(yīng)用場景廣泛;教學(xué)內(nèi)容以交互界面處理為主,通信為輔,解決上位機(jī)開發(fā)最根本的需求。

            視頻內(nèi)容

            1、WPF基本開發(fā)環(huán)境

            2、項(xiàng)目相關(guān)資源管理

            3、應(yīng)用主窗口的布局處理

            4、監(jiān)控界面的布局與數(shù)據(jù)對接

            5、車間詳情界面的布局與數(shù)據(jù)對接

            6、通信過程與監(jiān)控

            項(xiàng)目截圖

            項(xiàng)目截圖1
            項(xiàng)目截圖2

            點(diǎn)擊上方卡片領(lǐng)干貨開發(fā)工具:Visual Studio 2022 17.3 Community Preview

            運(yùn)行時(shí)框架:.NET 6 Framework

            UI框架:WPF

            通信環(huán)境:仿真ModbusSlave ModbusRTU協(xié)議通信

            干貨清單,需要的小伙伴直接來領(lǐng)就是了。

            包含VS2022安裝包 / C#基礎(chǔ) .NET6/WPF/Winform零基礎(chǔ)到各類實(shí)戰(zhàn)!

            賣課是在賣,免費(fèi)資料還不是免費(fèi)送!完整還附源碼...

            有看中的趕緊領(lǐng),真不要錢!

            資料免費(fèi)自取:

            由于內(nèi)容過多不便呈現(xiàn),需要視頻教程和配套源碼的小伙伴,可點(diǎn)擊這里,添加我知乎主頁個(gè)人說明處號(hào)碼 免費(fèi)分享

            也可直接點(diǎn)擊下方卡片:點(diǎn)擊后可自動(dòng)復(fù)制威芯號(hào),并跳轉(zhuǎn)到威芯。得辛苦大家自行搜索威芯號(hào)添加。內(nèi)容已做打包,添加后直接發(fā)送注意查收!

            工具支持:

            | 秒選英雄| 自動(dòng)接受對局| 國服數(shù)據(jù)排行榜

            查看英雄對位壓制| 查看英雄優(yōu)勢對線| 5v5符文配置| 修改段位| 修改生涯背景

            發(fā)送匹馬信息到聊天界面| 查看召喚師戰(zhàn)績| 查看召喚師絕活英雄| 查看召喚師戰(zhàn)績詳情

            大亂斗秒選自己喜歡的英雄| 大亂斗符文推薦

            下面是工具的一些截圖:

            文章來源.NET有點(diǎn)帥。

            希望對你有用!最后大家如果喜歡我的文章,還麻煩動(dòng)動(dòng)小手點(diǎn)個(gè)關(guān)注。你有任何與 C#/.NET 有關(guān)的問題,歡迎在評論區(qū)與我溝通,也歡迎大家加入最活躍的編程技術(shù)交流群 (.NET/WPF )與國內(nèi)大部分,優(yōu)質(zhì)內(nèi)容的作者(包括我)直接對線哈。

            掃描二維碼推送至手機(jī)訪問。

            版權(quán)聲明:本文由財(cái)神資訊-領(lǐng)先的體育資訊互動(dòng)媒體轉(zhuǎn)載發(fā)布,如需刪除請聯(lián)系。

            本文鏈接:http://thecityplacetownhomes.com/?id=23488

            “給大家科普一下萬達(dá)娛樂代理(2022已更新(今日/知乎)” 的相關(guān)文章

            胳膊網(wǎng)球肘炎掛什么科

            胳膊網(wǎng)球肘炎掛什么科

            網(wǎng)球肘,它是指手肘外側(cè)肌腱發(fā)炎疼痛,疼痛的產(chǎn)生是由于負(fù)責(zé)手腕及手指背向伸展的肌肉重復(fù)用力而引起的。網(wǎng)球肘我們可以有幾個(gè)科選擇,第一是骨科,第二是手外科,第三是疼痛科。 網(wǎng)球肘的癥狀: 主要表現(xiàn)在肘關(guān)節(jié)外...

            新網(wǎng)球王子:幸村和德川共享第六感,結(jié)果還是輸給德國隊(duì)

            新網(wǎng)球王子:幸村和德川共享第六感,結(jié)果還是輸給德國隊(duì)

            《新網(wǎng)球王子 U-17 WORLD CUP》現(xiàn)在更新到第三集,首先是德國隊(duì)與日本隊(duì)雙打,而這集正好是第三局:幸村和德川VS波克和生化人,那么他們的比賽情況如何,咱們來了解一下吧。 幸村被奪走五感 日本隊(duì)的幸村和德川大家應(yīng)該都知道,之前劇情里多次出現(xiàn),尤其是幸村,他...

            為什么說“父子不同桌,叔侄不對飲”?老祖宗的話,其實(shí)很有道理

            為什么說“父子不同桌,叔侄不對飲”?老祖宗的話,其實(shí)很有道理

              中國古代歷史悠久,文化源遠(yuǎn)流長,在漫長的歲月中,古人為了讓后世的我們過上更順利的生活,少走一點(diǎn)彎路,用自己的人生經(jīng)歷,為后世的我們留下了不少寶貴經(jīng)驗(yàn),并以俗語亦或者是諺語的形式表現(xiàn)出來,比如根據(jù)《禮記·曲禮》“父子不同席”改編的“父子不同桌,叔侄不對飲”便是其中之一。那么問題來了,這句...

            真人版《獅子王》不是拍給你看的

            真人版《獅子王》不是拍給你看的

            上映三天,票房超3億。真人版《獅子王》的票房表現(xiàn)雖然比不上半月前上映的《蜘蛛俠:英雄遠(yuǎn)征》,但討論度 上映三天,票房超3億。真人版《獅子王》的票房表現(xiàn)雖...

            《新網(wǎng)球王子》登上熱搜,網(wǎng)友吐槽,網(wǎng)王變成海賊王了

            《新網(wǎng)球王子》登上熱搜,網(wǎng)友吐槽,網(wǎng)王變成海賊王了

            《新網(wǎng)球王子》不知大家還在看嗎?漫畫我都有好幾年沒追了,主要是里面的網(wǎng)球太離譜,什么殺人網(wǎng)球,第六感等,這些離譜的花樣出來了,網(wǎng)球早就偏離了我的認(rèn)知,而今日在看微博熱搜的時(shí)候,發(fā)現(xiàn)新網(wǎng)球王子竟然登上了熱搜! 這次登上熱搜的是《新網(wǎng)球王子》本月圖透,內(nèi)容是關(guān)于平等院鳳凰與德...

            U17世界杯小組賽出局,“小玫瑰”驚喜與遺憾并存

            U17世界杯小組賽出局,“小玫瑰”驚喜與遺憾并存

            原標(biāo)題:U17世界杯小組賽出局,“小玫瑰”驚喜與遺憾并存 中國隊(duì)小將歐陽玉環(huán)(右)在比賽中控球。 圖/新華社 北京時(shí)間10月18日晚,U17女足世界杯C組結(jié)束末輪爭奪,中國隊(duì)以0比1不敵衛(wèi)冕冠軍西班牙隊(duì),遺憾出局。從3場小組賽過程來看,“小玫瑰”的表現(xiàn)令人驚喜...

            ?