最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)應(yīng)用程序在右鍵菜單中添加打開方式功能

 更新時間:2017年01月09日 15:24:03   作者:陳年燕酒  
這篇文章主要介紹了python實(shí)現(xiàn)應(yīng)用程序在右鍵菜單中添加打開方式功能,本文分步驟給大家介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友參考下吧

最近項目組開發(fā)的一個小工具想要在右鍵菜單中添加打開方式,以有道云筆記為例進(jìn)行了需求拆解和代碼編寫

1.需求拆解:

如何實(shí)現(xiàn)手動添加右鍵菜單的打開方式:

Step1:打開注冊表編輯器,Win+R->輸入 “regedit”

Step2:在HKEY_CLASSES_ROOT/*/shell (或者HKEY_LOCAL_MACHINE/SOFTWARE/Classes/*/shell ,兩個目錄是一樣的) 添加一個key:YNote,然后在該項中新建項command,然后再編輯字符串,添加應(yīng)用程序的路徑,最后再路徑和名稱的后面加上空格和“%1”,然后在右鍵就可以找到Y(jié)Note的打開方式

2.代碼實(shí)現(xiàn)

Method1:通過_winreg模塊實(shí)現(xiàn):

import _winreg
from _winreg import KEY_ALL_ACCESS
with _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, r"SOFTWARE\Classes\*\shell") as key:
print key
newKey = _winreg.CreateKeyEx(key,"YNote",0,KEY_ALL_ACCESS)
sub_key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,r"SOFTWARE\Classes\*\shell\YNote")
newsubKey = _winreg.CreateKey(sub_key,"command")
_winreg.SetValue(newsubKey,"(Default)",1,"\"C:\Program Files (x86)\Youdao\YoudaoNote\YoudaoNote.exe\" \"%1\"")

Method2:通過win32api和win32con模塊實(shí)現(xiàn)

import win32api
import win32con
key = win32api.RegOpenKey(win32con.HKEY_LOCAL_MACHINE,r"SOFTWARE\Classes\*\shell")
newKey = win32api.RegCreateKey(key,"YNote")
sub_key = win32api.RegOpenKey(win32con.HKEY_LOCAL_MACHINE,r"SOFTWARE\Classes\*\shell\YNote")
newsubKey = win32api.RegCreateKey(sub_key,"command")
win32api.RegSetValue(newsubKey,"(Default)", win32con.REG_SZ,"\"C:\Program Files (x86)\Youdao\YoudaoNote\YoudaoNote.exe\" \"%1\"")

以上所述是小編給大家介紹的python實(shí)現(xiàn)應(yīng)用程序在右鍵菜單中添加打開方式功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Python+Pygame實(shí)現(xiàn)彩色五子棋游戲

    Python+Pygame實(shí)現(xiàn)彩色五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了如何溧陽Python和Pygame實(shí)現(xiàn)彩色五子棋游戲,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-02-02
  • numpy求平均值的維度設(shè)定的例子

    numpy求平均值的維度設(shè)定的例子

    今天小編就為大家分享一篇numpy求平均值的維度設(shè)定的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python 異步async庫的使用說明

    python 異步async庫的使用說明

    這篇文章主要介紹了python 異步async庫的使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python基于Tkinter實(shí)現(xiàn)的垃圾分類答題軟件代碼

    Python基于Tkinter實(shí)現(xiàn)的垃圾分類答題軟件代碼

    這篇文章主要介紹了基于Tkinter實(shí)現(xiàn)的垃圾分類答題軟件代碼,圖形用戶界面是一種人與計算機(jī)通信的界面顯示格式,允許用戶使用鼠標(biāo)等輸入設(shè)備操縱屏幕上的圖標(biāo)或菜單選項,需要的朋友可以參考下
    2023-04-04
  • Python中的json內(nèi)置庫詳解

    Python中的json內(nèi)置庫詳解

    這篇文章主要介紹了Python中的json內(nèi)置庫詳解,在學(xué)習(xí)做自動化測試的過程中,python 里有一個內(nèi)置的 json 庫,必須要學(xué)習(xí)好,json 是用于存儲和交換數(shù)據(jù)的語法,是一種輕量級的數(shù)據(jù)交換式使用場景,需要的朋友可以參考下
    2023-08-08
  • opencv導(dǎo)入頭文件時報錯#include的解決方法

    opencv導(dǎo)入頭文件時報錯#include的解決方法

    這篇文章主要介紹了opencv導(dǎo)入頭文件時報錯#include的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python數(shù)學(xué)建模StatsModels統(tǒng)計回歸之線性回歸示例詳解

    Python數(shù)學(xué)建模StatsModels統(tǒng)計回歸之線性回歸示例詳解

    這篇文章主要為大家介紹了Python數(shù)學(xué)建模中StatsModels統(tǒng)計回歸之線性回歸的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • 用Python實(shí)現(xiàn)服務(wù)器中只重載被修改的進(jìn)程的方法

    用Python實(shí)現(xiàn)服務(wù)器中只重載被修改的進(jìn)程的方法

    這篇文章主要介紹了用Python實(shí)現(xiàn)服務(wù)器中只重載被修改的進(jìn)程的方法,包括用watchdog來檢測文件的變化等,實(shí)現(xiàn)起來充分體現(xiàn)了Python作為動態(tài)語言的靈活性,強(qiáng)烈推薦!需要的朋友可以參考下
    2015-04-04
  • Python正則表達(dá)式匹配和提取IP地址

    Python正則表達(dá)式匹配和提取IP地址

    這篇文章主要介紹了Python正則表達(dá)式匹配和提取IP地址的實(shí)例代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • python基礎(chǔ)之集合

    python基礎(chǔ)之集合

    這篇文章主要介紹了python集合,實(shí)例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10

最新評論

孟连| 海盐县| 安阳县| 延川县| 土默特左旗| 宝山区| 广灵县| 兴义市| 浦县| 永修县| 梨树县| 岑巩县| 邹城市| 新野县| 高邑县| 邵东县| 锡林郭勒盟| 南投市| 衡山县| 榕江县| 伊通| 长岭县| 阿拉善右旗| 福安市| 茂名市| 临漳县| 龙江县| 衡东县| 年辖:市辖区| 璧山县| 沙河市| 东乌珠穆沁旗| 攀枝花市| 定西市| 巴彦淖尔市| 舞钢市| 芦山县| 绵阳市| 陆河县| 成武县| 安阳市|