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

首頁 > 編程 > C# > 正文

C#實現的調用DOS命令操作類實例

2020-01-24 01:55:34
字體:
來源:轉載
供稿:網友

本文實例講述了C#實現的調用DOS命令操作類。分享給大家供大家參考。具體如下:

/*********************************** * All Rights Reserved , Copyright (C) 2012 , EricHu.  * 作 者: EricHu * 創建時間: 2012-5-4 15:29:35 ***********************************/using System;using System.Diagnostics;using System.Runtime.InteropServices;namespace PlatForm.Utilities{ /// <summary> ///  /// DosHelper /// Dos常用操作類 ///  /// </summary> public class DosHelper {  //引入API函數  [DllImportAttribute("user32.dll")]  private static extern int FindWindow(string ClassName, string WindowName);  [DllImport("user32.dll")]  private static extern int ShowWindow(int handle, int cmdShow);  [DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = CharSet.Auto)]  private static extern int mciSendString(string lpstrCommand,string lpstrReturnstring,int uReturnLength,int hwndCallback);  private const int SW_HIDE = 0;//API參數表示隱藏窗口  private const int SW_SHOW = 5;//API參數表示用當前的大小和位置顯示窗口  public void 彈出光驅()  {   mciSendString("set CDAudio door open", null, 127, 0);  }  public void 關閉光驅()  {   mciSendString("set CDAudio door closed", null, 127, 0);  }  public void 打開C盤()  {   Process.Start("c:/");  }  public void 打開D盤()  {   Process.Start("d:/");  }  public void 打開E盤()  {   Process.Start("e:/");  }  public void 打開F盤()  {   Process.Start("f:/");  }  public void 打開指定盤(string hardpath)  {   Process.Start(hardpath);  }  public void 打開Word()  {   Process.Start(@"C:Program FilesMicrosoft OfficeOFFICE11winword.exe");  }  public void 打開Excel()  {   Process.Start(@"C:Program FilesMicrosoft OfficeOFFICE11excel.exe");  }  public void 打開Access()  {   Process.Start(@"C:Program FilesMicrosoft OfficeOFFICE11msaccess.exe");  }  public void 打開PowerPoint()  {   Process.Start(@"C:Program FilesMicrosoft OfficeOFFICE11powerpnt.exe");  }  public void 打開OutLook()  {   Process.Start(@"C:Program FilesMicrosoft OfficeOFFICE11outlook.exe");  }  public void 打開記事本()  {   Process.Start("notepad.exe");  }  public void 打開計算器()  {   Process.Start("calc.exe");  }  public void 打開DOS命令窗口()  {   Process.Start("cmd.exe");  }  public void 打開注冊表()  {   Process.Start("regedit.exe");  }  public void 打開畫圖板()  {   Process.Start("mspaint.exe");  }  public void 打開寫字板()  {   Process.Start("write.exe");  }  public void 打開播放器()  {   Process.Start("mplayer2.exe");  }  public void 打開資源管理器()  {   Process.Start("explorer.exe");  }  public void 打開任務管理器()  {   Process.Start("taskmgr.exe");  }  public void 打開事件查看器()  {   Process.Start("eventvwr.exe");  }  public void 打開系統信息()  {   Process.Start("winmsd.exe");  }  public void 打開備份還原()  {   Process.Start("ntbackup.exe");  }  public void 打開Windows版本()  {   Process.Start("winver.exe");  }  public void 打開控制面板()  {   Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL");  }  public void 打開控制面板輔助選項鍵盤()  {   Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL access.cpl,,1");  }  public void 打開控制面板輔助選項聲音()  {   Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL access.cpl,,2");  }  public void 打開控制面板輔助選項顯示()  {   Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL access.cpl,,3");  }  public void 打開控制面板輔助選項鼠標()  {   Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL access.cpl,,4");  }  public void 打開控制面板輔助選項常規()  {   Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL access.cpl,,5");  }  public void 打開控制面板添加新硬件向導()  {   Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL sysdm.cpl @1");  }  public void 打開控制面板添加新打印機向導()  {   Process.Start("rundll32.exe", "shell32.dll,SHHelpShortcuts_RunDLL AddPrinter");  }  public void 打開控制面板添加刪除程序安裝卸載面板()  {   Process.Start("rundll32.exe", "shell32.dll,shell32.dll,Control_RunDLL appwiz.cpl,,1");  }  public void 打開控制面板添加刪除程序安裝Windows面板()  {   Process.Start("rundll32.exe", "shell32.dll,shell32.dll,Control_RunDLL appwiz.cpl,,2");  }  public void 打開控制面板添加刪除程序啟動盤面板()  {   Process.Start("rundll32.exe", "shell32.dll,shell32.dll,Control_RunDLL appwiz.cpl,,3");  }  public void 打開建立快捷方式對話框()  {   Process.Start("rundll32.exe", " appwiz.cpl,NewLinkHere %1");  }  public void 打開日期時間選項()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL timedate.cpl,,0");  }  public void 打開時區選項()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL timedate.cpl,,1");  }  public void 建立公文包()  {   Process.Start("rundll32.exe", " syncui.dll,Briefcase_Create");  }  public void 打開復制軟碟窗口()  {   Process.Start("rundll32.exe", " diskcopy.dll,DiskCopyRunDll");  }  public void 打開新建撥號連接()  {   Process.Start("rundll32.exe", " rnaui.dll,RnaWizard");  }  public void 打開顯示屬性背景()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL desk.cpl,,0");  }  public void 打開顯示屬性屏幕保護()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL desk.cpl,,1");  }  public void 打開顯示屬性外觀()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL desk.cpl,,2");  }  public void 打開顯示屬性屬性()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL desk.cpl,,3");  }  public void 打開格式化對話框()  {   Process.Start("rundll32.exe", " shell32.dll,SHFormatDrive");  }  public void 打開控制面板游戲控制器一般()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL joy.cpl,,0");  }  public void 打開控制面板游戲控制器進階()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL joy.cpl,,1");  }  public void 打開控制面板鍵盤屬性速度()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL main.cpl @1");  }  public void 打開控制面板鍵盤屬性語言()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL main.cpl @1,,1");  }  public void 打開Windows打印機檔案夾()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL main.cpl @2");  }  public void 打開Windows字體檔案夾()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL main.cpl @3");  }  public void 打開控制面板輸入法屬性()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL main.cpl @4");  }  public void 打開添加新調制解調器向導()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL modem.cpl,,add");  }  public void 打開控制面板多媒體屬性音頻()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL mmsys.cpl,,0");  }  public void 打開控制面板多媒體屬性視頻()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL mmsys.cpl,,1");  }  public void 打開控制面板多媒體屬性MIDI()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL mmsys.cpl,,2");  }  public void 打開控制面板多媒體屬性CD音樂()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL mmsys.cpl,,3");  }  public void 打開控制面板多媒體屬性設備()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL mmsys.cpl,,4");  }  public void 打開控制面板聲音()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL mmsys.cpl @1");  }  public void 打開控制面板網絡()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL netcpl.cpl");  }  public void 打開控制面板密碼()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL password.cpl");  }  public void 打開控制面板電源管理()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL powercfg.cpl");  }  public void 打開控制面板區域設置屬性區域設置()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL intl.cpl,,0");  }  public void 打開控制面板區域設置屬性數字選項()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL intl.cpl,,1");  }  public void 打開控制面板區域設置屬性貨幣選項()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL intl.cpl,,2");  }  public void 打開控制面板區域設置屬性時間選項()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL intl.cpl,,3");  }  public void 打開控制面板區域設置屬性日期選項()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL intl.cpl,,4");  }  public void 打開ODBC數據源管理器()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL odbccp32.cpl");  }  public void 打開控制面板系統屬性常規()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL sysdm.cpl,,0");  }  public void 打開控制面板系統屬性設備管理器()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL sysdm.cpl,,1");  }  public void 打開控制面板系統屬性硬件配置()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL sysdm.cpl,,2");  }  public void 打開控制面板系統屬性性能()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL sysdm.cpl,,3");  }  /*shutdown -s -t 3600 -f   一小時后強行關機 用強行主要怕有些程序卡住 關不了機   -s 關機   -r重啟   -f強行   -t 時間   -a 取消關機   -l 注銷   -i 顯示用戶界面 具體是什么試試就知道了*/  public void 關閉并重啟計算機()  {   Process.Start("shutdown.exe", "-r");  }  public void 關閉計算機()  {   Process.Start("shutdown.exe", "-s -f");  }  //重載關閉計算機函數,可以設定倒計時  public void 關閉計算機(string time)  {   string s = "-s -t " + time;   Process.Start("shutdown.exe", s);  }  public void 注銷計算機()  {   Process.Start("shutdown.exe", "-l");  }  public void 撤銷關閉計算機()  {   Process.Start("shutdown.exe", "-a");  }  public void 打開桌面主旨面板()  {   Process.Start("rundll32.exe", " shell32.dll,Control_RunDLL themes.cpl");  }  public void 打開網址(string address)  {   Process.Start(address);  }  public void 運行程序(string name)  {   Process.Start(name);  }  public void 顯示任務欄()  {   ShowWindow(FindWindow("Shell_TrayWnd", null), SW_SHOW);  }  public void 隱藏任務欄()  {   ShowWindow(FindWindow("Shell_TrayWnd", null), SW_HIDE);  }  public void 發送郵件(string address)  {   string s = "mailto:" + address;   Process.Start(s);  }  public void 發送郵件()  {   Process.Start("mailto:80368704@qq.com");  }  public string 獲取系統文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.System);   return s;  }  public void 打開系統文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.System);   Process.Start(s);  }  public string 獲取ProgramFiles目錄()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);   return s;  }  public void 打開ProgramFiles目錄()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);   Process.Start(s);  }  public string 獲取邏輯桌面()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);   return s;  }  public void 打開邏輯桌面()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);   Process.Start(s);  }  public string 獲取啟動程序組()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.Startup);   return s;  }  public void 打開啟動程序組()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.Startup);   Process.Start(s);  }  public string 獲取Cookies文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.Cookies);   return s;  }  public void 打開Cookies文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.Cookies);   Process.Start(s);  }  public string 獲取Internet歷史文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.History);   return s;  }  public void 打開Internet歷史文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.History);   Process.Start(s);  }  public string 獲取我的電腦文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer);   return s;  }  public void 打開我的電腦文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer);   Process.Start(s);  }  public string 獲取MyMusic文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.MyMusic);   return s;  }  public void 打開MyMusic文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.MyMusic);   Process.Start(s);  }  public string 獲取MyPictures文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);   return s;  }  public void 打開MyPictures文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);   Process.Start(s);  }  public string 獲取StartMenu文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.StartMenu);   return s;  }  public void 打開StartMenu文件夾()  {   string s = Environment.GetFolderPath(Environment.SpecialFolder.StartMenu);   Process.Start(s);  }  }}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜精品一区二区三区在线| 狠狠色狠狠色综合日日小说| 欧美性做爰毛片| 亚洲美女中文字幕| 国产精品专区h在线观看| 992tv成人免费影院| 91视频88av| 91高清免费在线观看| 2018中文字幕一区二区三区| 北条麻妃99精品青青久久| 亚洲一级片在线看| 亚洲精品视频免费| 青青草成人在线| 97精品欧美一区二区三区| 亚洲成人精品在线| 成人午夜在线观看| 亚洲第五色综合网| 欧美在线一区二区视频| 亚洲天堂免费视频| 91久久夜色精品国产网站| 国产大片精品免费永久看nba| 亚洲第一区在线观看| 色爱精品视频一区| 欧美俄罗斯乱妇| 亚洲影院污污.| 久久中文久久字幕| 中文日韩在线视频| 欧美成人精品在线播放| 亚洲色图狂野欧美| 国产福利视频一区二区| 欧美日韩中文字幕| 一夜七次郎国产精品亚洲| 欧美精品福利在线| 成人性生交大片免费观看嘿嘿视频| 秋霞成人午夜鲁丝一区二区三区| 高清欧美性猛交| 亚洲国产精品久久久久秋霞不卡| 国产精品一二区| 国外视频精品毛片| 国内精品久久久久伊人av| 亚洲乱码一区二区| 日韩在线视频观看正片免费网站| 亚洲成**性毛茸茸| 久久久女人电视剧免费播放下载| 久久手机免费视频| 中文字幕日韩精品在线| 91精品国产电影| 国产精品h片在线播放| 操91在线视频| 久久久精品一区二区三区| 91免费综合在线| 91av在线免费观看视频| 成人a在线观看| 国产精品日韩欧美| 日本道色综合久久影院| 97视频人免费观看| 亚洲欧美中文在线视频| 91精品久久久久久久久| 91精品免费视频| 亚洲第一男人av| 色婷婷久久一区二区| 庆余年2免费日韩剧观看大牛| 亚洲精品小视频在线观看| 国产午夜精品美女视频明星a级| 国产成人精品一区| 亚洲精品乱码久久久久久按摩观| 精品国产999| 欧美日韩综合视频| 伊人成人开心激情综合网| 国产视频精品在线| 日韩精品久久久久久福利| 欧洲午夜精品久久久| 亚洲成人999| 日韩免费观看视频| 国产精品99导航| 欧美日韩视频免费播放| 亚洲一区二区福利| 亚洲国产成人精品久久久国产成人一区| 亚洲视频免费一区| 97热在线精品视频在线观看| 97视频在线免费观看| 久久精品2019中文字幕| 亚洲天堂av在线免费| 不卡av日日日| 91高清视频免费| 亚洲第一区第一页| 91精品视频一区| 色哟哟网站入口亚洲精品| 日韩暖暖在线视频| 97超碰蝌蚪网人人做人人爽| 91久热免费在线视频| 亚洲精品美女网站| 亚洲人永久免费| 精品日韩中文字幕| 日本免费一区二区三区视频观看| 欧美激情图片区| 国产精品久久久久久久美男| 久久免费少妇高潮久久精品99| 久久91亚洲精品中文字幕| 久久久精品2019中文字幕神马| 国产一区二区三区欧美| 国产精品免费久久久久影院| 中文字幕亚洲欧美日韩在线不卡| 国产精品一区二区性色av| 全球成人中文在线| 中文字幕久热精品在线视频| 欧美电影免费观看| 九九热精品视频国产| 欧美日韩亚洲高清| 国产精品麻豆va在线播放| 色播久久人人爽人人爽人人片视av| 在线播放国产一区中文字幕剧情欧美| 668精品在线视频| 国产精品美女主播| 美女精品视频一区| 91久久精品国产91久久| 日韩精品极品在线观看播放免费视频| 91精品国产91久久久久久不卡| 97国产精品人人爽人人做| 日韩中文在线视频| 北条麻妃一区二区三区中文字幕| 91亚洲精品视频| 亚洲精品国产精品国自产在线| 日韩av快播网址| 国产精品成人国产乱一区| 色樱桃影院亚洲精品影院| 人妖精品videosex性欧美| 亚洲乱码一区av黑人高潮| 日韩精品日韩在线观看| 久久九九免费视频| 亚洲乱码一区av黑人高潮| 国产福利视频一区| 欧美午夜美女看片| 欧美丝袜一区二区| 国产自摸综合网| 欧洲精品久久久| 亚洲xxxx3d| 日本亚洲欧美成人| 日韩电影中文字幕在线| 92福利视频午夜1000合集在线观看| 亚洲老板91色精品久久| 黑人巨大精品欧美一区二区一视频| 最近免费中文字幕视频2019| 欧美成人免费全部观看天天性色| 最近2019年中文视频免费在线观看| 色狠狠av一区二区三区香蕉蜜桃| 国产91久久婷婷一区二区| 亚洲一区美女视频在线观看免费| 日日狠狠久久偷偷四色综合免费| 超在线视频97| 日韩av资源在线播放| 国产视频丨精品|在线观看| 精品亚洲国产视频| 亚洲精品白浆高清久久久久久| 成人写真视频福利网| 亚洲三级黄色在线观看| 国产美女久久精品| 91九色蝌蚪国产| 国产欧美亚洲视频| 精品久久久久久中文字幕一区奶水| 国产欧美中文字幕| 在线播放国产一区中文字幕剧情欧美| 欧美激情三级免费| 久久久久久999|