亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++實現添加桌面右鍵新建菜單

2020-01-26 14:47:03
字體:
來源:轉載
供稿:網友

對于程序員來說,新建一個cpp文件是再頻繁不過的事情了。

為了方便,我們習慣在桌面右鍵新建文件,而不是新建一個文本文檔,然后修改后綴名。

百度谷歌查詢了一下,終于知道如何添加注冊表。

手癢,抽出時間用cpp寫了一個程序,方便以后操作。

客戶需求是永遠無法滿足的,經同學測試,陸續寫了三個版本。

接下來直接貼代碼~

第一個版本,只能添加c、cpp、java三種后綴。

/* * Author: Haipz * School: HDU * File Name: registry1.0.cpp */#include <cstdio>#include <cmath>#include <ctime>#include <cctype>#include <cstring>#include <cstdlib>#include <climits>#include <cfloat>#include <iostream>#include <vector>#include <stack>#include <queue>#include <set>#include <map>#include <algorithm>using namespace std;char s[1024], buffer[128], result[1024*4];void work_1() {  system("reg add /"HKEY_CLASSES_ROOT//.c//ShellNew/" /v /"NullFile/" /t REG_SZ");}void work_2() {  system("reg add /"HKEY_CLASSES_ROOT//.cpp//ShellNew/" /v /"NullFile/" /t REG_SZ");}void work_3() {  system("reg add /"HKEY_CLASSES_ROOT//.java//ShellNew/" /v /"NullFile/" /t REG_SZ");}int main() {  printf("Add registry for C, C++ and Java/n");  printf("Author: Haipz/nSchool: HDU/n");  printf("1 for C;/n2 for C++;/n3 for Java./n");  printf("Example: 12 to add C and C++./n");  printf("Please make choice(s): ");  gets(s);  for (int i = 0; s[i] != '/0'; ++i) {    printf("Working.../n");    if (s[i] == '1') work_1();    else if (s[i] == '2') work_2();    else if (s[i] == '3') work_3();    else printf("%c is a wrong enter!/n", s[i]);  }  system("pause");  return 0;}

第二個版本,精簡了代碼,支持添加用戶輸入的后綴。

 /* * Author: Haipz * School: HDU * File Name: registry2.0.cpp */ #include <cstdio> #include <cmath> #include <ctime> #include <cctype> #include <cstring> #include <cstdlib> #include <climits> #include <cfloat> #include <iostream> #include <vector> #include <stack> #include <queue> #include <set> #include <map> #include <algorithm> using namespace std;  char a[1024]; char b[1024] = "reg add /"HKEY_CLASSES_ROOT//."; char c[1024] = "http://ShellNew/" /v /"NullFile/" /t REG_SZ";  void work(char* a) {   strcat(b, a);   strcat(b, c);   system(b); }  int main() {   printf("Function: Add registry to build a new file simply!/n");   printf("Author: Haipz/nSchool: HDU/n");   printf("Example: Enter c to add C and enter cpp to add C++./n");   printf("Your opion: ");   gets(a);   work(a);   system("pause");   return 0; }

第三個版本,支持多次添加,并允許刪除已添加的注冊表。

/* * Author: Haipz * School: HDU * File Name: registry2.0.cpp */#include <cstdio>#include <cmath>#include <ctime>#include <cctype>#include <cstring>#include <cstdlib>#include <climits>#include <cfloat>#include <iostream>#include <vector>#include <stack>#include <queue>#include <set>#include <map>#include <algorithm>using namespace std;char key[1024];char a[1024];void add(char* t) {  char b[1024] = "reg add /"HKEY_CLASSES_ROOT//.";  char c[1024] = "http://ShellNew/" /v /"NullFile/" /t REG_SZ";  strcat(b, t);  strcat(b, c);  system(b);}void del(char* t) {  char d[1024] = "reg delete /"HKEY_CLASSES_ROOT//.";  char e[1024] = "http://ShellNew/" /f";  strcat(d, t);  strcat(d, e);  system(d);}int main() {  printf("Function: Build a new file simply!/n");  printf("Author: Haipz/nSchool: HDU/n");  printf("Example: Enter /"c/" to add C and enter /"cpp/" to add C++;/n");  printf("     Enter /"-c/" to delete C./n");  do {    printf("Your opion: ");    gets(a);    if (a[0] == '-') del(a + 1);    else add(a);    printf("Enter /"r/" to run again or any other key to quit: ");    gets(key);  } while (key[0] == 'r');  return 0;}

打包下載地址:

http://xiazai.VeVB.COm/201601/yuanma/Regedity(VeVB.COm).zip

注意,如果系統提示缺少某dll文件,請到網上下載,并復制到C:/Windows/System32目錄下。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲xxxxx电影| 欧美高清视频在线播放| 国产伦精品一区二区三区精品视频| 日韩在线免费视频观看| 欧美黑人巨大精品一区二区| 亚洲一区二区自拍| 亚洲人免费视频| 久久成人精品一区二区三区| 国产日本欧美一区| 久久免费观看视频| 日韩中文字幕视频| 日韩av在线免播放器| 亚洲一区二区精品| 欧美国产极速在线| 久久激情五月丁香伊人| 国外日韩电影在线观看| 亚洲系列中文字幕| 亚洲欧美中文日韩在线v日本| 免费av在线一区| 日韩女优在线播放| 亚洲美女视频网| 欧美国产日韩二区| 久久91亚洲人成电影网站| 日产精品久久久一区二区福利| 成人中文字幕+乱码+中文字幕| 国产欧美精品在线播放| 午夜精品一区二区三区在线视| 青草青草久热精品视频在线网站| 亚洲精品在线不卡| 国产精品久久久久免费a∨| 日韩中文字幕不卡视频| 在线视频亚洲欧美| 欧美精品一区二区三区国产精品| 欧美极品美女视频网站在线观看免费| 日韩av电影免费观看高清| 尤物九九久久国产精品的特点| 第一福利永久视频精品| 国产suv精品一区二区| 亚洲男人的天堂在线播放| 宅男66日本亚洲欧美视频| 欧美另类精品xxxx孕妇| 欧美精品情趣视频| 久久人人爽人人爽人人片av高清| 在线视频日韩精品| 97国产suv精品一区二区62| 国产精品久久一区| 成人精品久久一区二区三区| 欧美激情视频一区| 国产丝袜高跟一区| 亚洲精品中文字| 91精品在线影院| 日韩av影片在线观看| 尤物九九久久国产精品的特点| 亚洲精品一区中文字幕乱码| 国产专区欧美专区| 国产a∨精品一区二区三区不卡| 91久久精品国产| 日韩影视在线观看| 国内精品久久久久久久久| 国产精品扒开腿做爽爽爽视频| 亚洲淫片在线视频| 亚洲视频axxx| 国产精品丝袜一区二区三区| 久久影视三级福利片| 九色精品美女在线| 在线观看日韩www视频免费| 成人精品福利视频| 国产91九色视频| 97久久精品在线| 国产亚洲激情在线| 欧美国产视频一区二区| 亚洲最大的成人网| 国产成人精品视频在线| 久久久久久国产三级电影| 欧美精品做受xxx性少妇| 久久九九热免费视频| 欧美大尺度电影在线观看| 国产一区av在线| 亚洲天堂av网| 中文字幕日韩欧美在线| 国产精品日韩在线| 揄拍成人国产精品视频| 亚洲女人被黑人巨大进入al| 亚洲最大福利视频网站| 欧美黄色小视频| 久久久亚洲精选| 亚洲欧美日韩国产中文专区| 亚洲天堂精品在线| 欧美日韩国产一区二区三区| 亚洲精品日韩在线| 欧美激情按摩在线| 91在线观看免费高清| 亚洲黄一区二区| 欧美综合第一页| 亚洲丁香婷深爱综合| 最近日韩中文字幕中文| 91精品视频在线播放| 疯狂做受xxxx高潮欧美日本| 在线视频一区二区| 亚洲欧美日韩一区在线| 亚洲精品福利在线| 亚洲精品xxx| 欧美精品videossex88| 色综合久久中文字幕综合网小说| 成人激情视频在线观看| 日韩视频在线一区| 亚洲精品视频免费| 97在线视频一区| 欧美性高潮在线| 欧美大片va欧美在线播放| 欧美噜噜久久久xxx| 日韩网站免费观看高清| 欧美www在线| 91精品在线观看视频| 日韩福利视频在线观看| 国产精品成av人在线视午夜片| 日韩av片永久免费网站| 国产成人精品一区| 欧美激情视频三区| 九九九久久国产免费| 亚洲天堂第一页| 日韩av在线网页| 日本老师69xxx| 国产精品久久久久免费a∨大胸| 国产精品欧美一区二区三区奶水| 亚洲a∨日韩av高清在线观看| 国产精品大片wwwwww| 欧美性资源免费| 中国日韩欧美久久久久久久久| 国产亚洲激情视频在线| 亚洲欧美国产一区二区三区| 亚洲激情视频网| 精品一区二区亚洲| 欧美日韩电影在线观看| 国产综合福利在线| 黄色成人av在线| 国产日韩欧美日韩大片| 欧美一级高清免费| 亚洲欧美中文字幕在线一区| 一个人看的www欧美| 欧美精品videos| 欧美孕妇与黑人孕交| 91av国产在线| 亚洲精品有码在线| 亚洲激情视频网| 成人激情综合网| 亚洲国产精品久久久| 啪一啪鲁一鲁2019在线视频| 亚洲成人激情图| 精品视频在线播放色网色视频| 日韩精品中文字幕在线观看| 亚洲大胆美女视频| 欧美成年人视频| 国产精品夜间视频香蕉| 57pao精品| 成人美女av在线直播| 亚洲裸体xxxx| 91网站在线看| 久久久国产视频| 国产精品一二三视频| 国产成人综合av| 久久99热这里只有精品国产| 欧美黑人性猛交| 国产在线观看精品一区二区三区|