用C语言模仿cmd编写,接口程序能实现copy,dir,clear(就是cls)等.只有一个也要的.

用C语言模仿cmd编写,接口程序能实现copy,dir,clear(就是cls)等.只有一个也要的.,第1张

cmd很成功,模似无意义。

以上方法可以考虑Window API函数。

1。BOOL CopyFile("文件名","新文件名",0或者1表示文件是否存在,覆盖?)

2。HANDLE FindFirstFile("目录或文件名",WIN32_FIND_DATA结构体)

然后再循环调用FindNextFile直至空。具体参考有关书籍。

///////////////////////////////////////////////////////////////////////////////////

3。看具体的编程环境。一般用system("cls")可以搞定。同样system("dir"),system("copy 文件名 新文件名")也能实行上述功能。

如:

#include <windows.h>

#include <conio.h>

#include <stdio.h>

void main(int argc, char* argv[])

{

printf("%s\n""press any key...\n",argv[0])

getch()

system("cls")

}

winver---------检查Windows版本

wmimgmt.msc----打开windows管理体系结构(WMI)

wupdmgr--------windows更新程序

wscript--------windows脚本宿主设置

write----------写字板

winmsd---------系统信息

wiaacmgr-------扫描仪和照相机向导

winchat--------XP自带局域网聊天

mem.exe--------显示内存使用情况

Msconfig.exe---系统配置实用程序

mplayer2-------简易widnows media player

mspaint--------画图板

mstsc----------远程桌面连接

mplayer2-------媒体播放机

magnify--------放大镜实用程序

mmc------------打开控制台

mobsync--------同步命令

dxdiag---------检查DirectX信息

drwtsn32------ 系统医生

devmgmt.msc--- 设备管理器

dfrg.msc-------磁盘碎片整理程序

diskmgmt.msc---磁盘管理实用程序

dcomcnfg-------打开系统组件服务

ddeshare-------打开DDE共享设置

dvdplay--------DVD播放器

net stop messenger-----停止信使服务

net start messenger----开始信使服务

notepad--------打开记事本

nslookup-------网络管理的工具向导

ntbackup-------系统备份和还原

narrator-------屏幕“讲述人”

ntmsmgr.msc----移动存储管理器

ntmsoprq.msc---移动存储管理员 *** 作请求

netstat -an----(TC)命令检查接口

syncapp--------创建一个公文包

sysedit--------系统配置编辑器

sigverif-------文件签名验证程序

sndrec32-------录音机

shrpubw--------创建共享文件夹

secpol.msc-----本地安全策略

syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码

services.msc---本地服务设置

Sndvol32-------音量控制程序

sfc.exe--------系统文件检查器

sfc /scannow---windows文件保护

tsshutdn-------60秒倒计时关机命令

tourstart------xp简介(安装完成后出现的漫游xp程序)

taskmgr--------任务管理器

eventvwr-------事件查看器

eudcedit-------造字程序

explorer-------打开资源管理器

packager-------对象包装程序

perfmon.msc----计算机性能监测程序

progman--------程序管理器

regedit.exe----注册表

rsop.msc-------组策略结果集

regedt32-------注册表编辑器

rononce -p ----15秒关机

regsvr32 /u *.dll----停止dll文件运行

regsvr32 /u zipfldr.dll------取消ZIP支持

cmd.exe--------CMD命令提示符

chkdsk.exe-----Chkdsk磁盘检查

certmgr.msc----证书管理实用程序

calc-----------启动计算器

charmap--------启动字符映射表

cliconfg-------SQL SERVER 客户端网络实用程序

Clipbrd--------剪贴板查看器

conf-----------启动netmeeting

compmgmt.msc---计算机管理

cleanmgr-------垃圾整理

ciadv.msc------索引服务程序

osk------------打开屏幕键盘

odbcad32-------ODBC数据源管理器

oobe/msoobe /a----检查XP是否激活

lusrmgr.msc----本机用户和组

logoff---------注销命令

iexpress-------木马捆绑工具,系统自带

Nslookup-------IP地址侦测器

fsmgmt.msc-----共享文件夹管理器

utilman--------辅助工具管理器

gpedit.msc-----组策略

using System

using System.Net

using System.Net.NetworkInformation

class Program

{

    static void Main(string[] args)

    {

        int count = 4

        IPAddress addr = IPAddress.Parse("220.181.111.86")

        Ping ping = new Ping()

        long timeSum = 0

        int succCount = 0

        //发送

        Console.WriteLine("正在ping {0}", addr)

        for (int i = 0i <count++i)

        {

            PingReply pr = ping.Send(addr)

            if (pr.Status == IPStatus.TimedOut)

                Console.WriteLine("超时")

            else if (pr.Status == IPStatus.Success)

            {

                Console.WriteLine("延时:{0}毫秒", pr.RoundtripTime)

                ++succCount

                timeSum += pr.RoundtripTime

            }

        }

        if (timeSum != 0)

            Console.WriteLine("平均延时{0}毫秒,丢包率{1}%", 1.0 * timeSum / succCount, (count - succCount) * 100.0 / count)

        else

            Console.WriteLine("丢包率100%")

        return

    }

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11518920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存