牛逼,70行代碼開啟微信分身術(shù),讓你無限開啟多個(gè)微信
對于小伙伴們來說,微信成為了我們生活中必不可少的社交工具,不僅如此,有的小伙伴們可能有兩個(gè)甚至是3個(gè)微信。生活工作社交等等,不同的方面都有專門的一個(gè)微信。
而在PC端開啟微信時(shí),我們往往只能開啟一個(gè)微信,要切換不同微信時(shí),可能就需要退出當(dāng)前賬號后,然后再去開啟新的微信。來回的微信切換就會非常的麻煩,
今天,小編就帶領(lǐng)大家,只需要短短的70行Python代碼就可以實(shí)現(xiàn)無限的開啟微信,一起來看看吧。
界面設(shè)計(jì)

那么上述的“微信多開系統(tǒng)”應(yīng)該如何使用呢?答案很簡單,我們可以稱其為“系統(tǒng)三步走”。
第一步,點(diǎn)擊選擇微信的安裝路徑,這里需要注意的是,只需要找到微信安裝的絕對路徑,也就是Wechat.exe的路徑即可,然后選擇的路徑就會顯示在右側(cè)的Entry控件中。
第二步,就是輸入我們想要開啟的微信的數(shù)量,比如說輸入2、3等數(shù)字。
第三步,只需要點(diǎn)擊“確認(rèn)開啟”,程序便會幫助我們啟動多個(gè)微信。
程序整體設(shè)計(jì)思路
1).程序整體界面
了解完系統(tǒng)的運(yùn)行方式后,我們來看一下其背后的程序是如何實(shí)現(xiàn)的吧,首先,上述的界面實(shí)現(xiàn),我們采用的是python內(nèi)置的tkinter庫來進(jìn)行制作。界面構(gòu)建的程序如下圖所示:

上述的程序中主要完成以下幾個(gè)設(shè)計(jì):
首先是交互界面背景的設(shè)置,包括了背景圖片和其大小的設(shè)置;
紅色框1、2和3則分別代表著“系統(tǒng)三步走”中的每一步內(nèi)容。例如,紅色框1中,利用StringVar對象來存儲用戶的微信安裝路徑;
通過Entry控件來顯示StringVar對象內(nèi)容;
Button控件通過綁定self.get_path函數(shù)來查詢用戶的微信安裝路徑
對于self.get_path函數(shù),則是通過tkinter中的filedialog.askdirectory函數(shù),來選擇文件彈窗,返回目錄名。其效果如下所示:
可以看到,當(dāng)點(diǎn)擊“微信安裝路徑”后,程序會彈出文件選擇窗口,讓我們來選擇路徑,并將路徑展示在畫面的右側(cè)。
2).如何開啟多個(gè)微信
而對于“系統(tǒng)三步走”中的第二步就是簡單的輸入想要開啟的微信數(shù)量,不再過多講解。我們主要來看一下,第三步,也就是程序是如何開啟多個(gè)微信的呢?程序如下所示。

上述的程序中,程序要獲取微信的安裝路徑(self.wechat_path)和微信的啟動數(shù)量(num_wechat),然后根據(jù)num_wechat的數(shù)值來構(gòu)建微信的啟動命令,最后通過for循環(huán)來開啟num_wechat個(gè)新的進(jìn)程,從而在每一個(gè)新的進(jìn)程中開啟一個(gè)微信。達(dá)到開啟多個(gè)微信的目的。
結(jié)果展示
解析完程序后,接下來我們來看一下程序的執(zhí)行效果吧:
從視頻展示中,可以看到,程序還給出了防錯的提示,如果我們輸入的數(shù)值小于1,那么程序就會提示,輸入的數(shù)量必須大于等于1,同時(shí)會幫助我們默認(rèn)打開一個(gè)微信。當(dāng)我們輸入3時(shí),程序便會幫助我們打開三個(gè)微信,我們就可以利用手機(jī)來掃碼登錄三個(gè)不同的微信啦。
通過70行的程序,我們可以通過交互界面,輕松的開啟多個(gè)微信,需要源碼的可以找后臺輸入:小助手,找他拿源碼,開啟體驗(yàn)多個(gè)微信的樂趣吧。
程序員GitHub,現(xiàn)已正式上線! 接下來我們將會在該公眾號上,專注為大家分享GitHub上有趣的開源庫包括Python,Java,Go,前端開發(fā)等優(yōu)質(zhì)的學(xué)習(xí)資源和技術(shù),分享一些程序員圈的新鮮趣事。
推薦閱讀:
這個(gè)GitHub 1400星的Git魔法書火了,斯坦福校友出品丨有中文版 賊 TM 好用的 Java 工具類庫 超全Python IDE武器庫大總結(jié),優(yōu)缺點(diǎn)一目了然! 秋招來襲!GitHub28.5顆星!這個(gè)匯聚阿里,騰訊,百度,美團(tuán),頭條的面試題庫必須安利! 收獲10400顆星!這個(gè)Python庫有點(diǎn)黑科技,竟然可以偽造很多'假'的數(shù)據(jù)! 牛掰了!這個(gè)Python庫有點(diǎn)逆天了,竟然能把圖片,視頻無損清晰放大!
點(diǎn)這里,獲取一大波福利


