搜档网
当前位置:搜档网 › Unity3d 调用外部视频

Unity3d 调用外部视频

Unity3d 调用外部视频
Unity3d 调用外部视频

movieTexture.js

view plaincopy to clipboardprint?

public var url="file:///c:/sample.ogg";

function Start ()

{

url="file:///" + Application.dataPath + "/video/sample.ogg"; print(url);

// Start download

var www = new WWW(url);

// Make sure the movie is ready to start before we start playing var movieTexture = www.movie;

print("downloading...");

while (!movieTexture.isReadyToPlay)

{

print(www.progress);

yield;

}

print("download complete");

print(www.url);

// Initialize gui texture to be 1:1 resolution centered on screen guiTexture.texture = movieTexture;

transform.localScale = Vector3 (0,0,0);

transform.position = Vector3 (0.5,0.5,0);

guiTexture.pixelInset.xMin = -movieTexture.width / 2; guiTexture.pixelInset.xMax = movieTexture.width / 2; guiTexture.pixelInset.yMin = -movieTexture.height / 2; guiTexture.pixelInset.yMax = movieTexture.height / 2;

// Assign clip to audio source

// Sync playback with audio

audio.clip = movieTexture.audioClip;

// Play both movie & sound

movieTexture.Play();

audio.Play();

}

// Make sure we have gui texture and audio source

@script RequireComponent (GUITexture)

@script RequireComponent (AudioSource)

public var url="file:///c:/sample.ogg";

function Start ()

{

url="file:///" + Application.dataPath + "/video/sample.ogg";

print(url);

// Start download

var www = new WWW(url);

// Make sure the movie is ready to start before we start playing

var movieTexture = www.movie;

print("downloading...");

while (!movieTexture.isReadyToPlay)

{

print(www.progress);

yield;

}

print("download complete");

print(www.url);

// Initialize gui texture to be 1:1 resolution centered on screen

guiTexture.texture = movieTexture;

transform.localScale = Vector3 (0,0,0);

transform.position = Vector3 (0.5,0.5,0);

guiTexture.pixelInset.xMin = -movieTexture.width / 2;

guiTexture.pixelInset.xMax = movieTexture.width / 2;

guiTexture.pixelInset.yMin = -movieTexture.height / 2;

guiTexture.pixelInset.yMax = movieTexture.height / 2;

// Assign clip to audio source

// Sync playback with audio

audio.clip = movieTexture.audioClip;

// Play both movie & sound

movieTexture.Play();

audio.Play();

}

// Make sure we have gui texture and audio source

@script RequireComponent (GUITexture)

@script RequireComponent (AudioSource)

ogg媒体文件放在:

工程:assets\video

exe:data\video

可以本地访问

参考:

https://www.sodocs.net/doc/3d4904528.html,/support/documentation/ScriptReference/WWW-movie.html

运行内部命令或外部命令一般有如下几种方法

运行内部命令或外部命令一般有如下几种方 法: 1. 通过选择“开始→运行”激活运行窗口, 在其中输入你要运行的内部命令或外部命令,按 “确定”按钮即可执行命令。 2. 通过“开始→所有程序→附件→命令提示 符”激活命令提示符窗口,在其中输入你要运行的 内部命令或外部命令,回车即可执行命令。 3. 把内部命令或外部命令写入一个以BAT为 扩展名的文本文件中,一个命令为一行,一行结束 后回车,保存文件,然后双击这个文件即可执行其 中的命令。值得一提的是这种方式可以一次执行一 连串的命令,所以这种方式的文件也叫做批处理文 件。 创建监听端口是什么意思? 在Internet上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据其目的主机的ip地址来进行互联网络中的路由选择。可见,把数据报顺利的传送到目的主机是没有问题的。问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据报传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。 本地操作系统会给那些有需求的进程分配协议端口(protocal port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。当目的主机接收到数据报后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。说到这里,端口的概念似乎仍然抽象,那么继续跟我来,别走开。 端口其实就是队,操作系统为各个进程分配了不同的队,数据报按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。 不光接受数据报的进程需要开启它自己的端口,发送数据报的进程也需要开启端口,这样,数据报中将会标识有源端口,以便接受方能顺利的回传数据报到这个端口 当用户用PPPOE拨号时,BAS会向RADIUS发送一串包,其中包含一个叫NAS-PORT的包,带有BAS标识地址、BAS端口号、PVC号等信息,这些信息能惟一认定一个用户。将用户名和这些信息绑定,就是端口绑定。还是以上为例,用户1账号A,用户2账号B,用户1用账号A拨号时,BAS向RADIUS发送的PVC是2/40,因为账号A绑定的PVC是2/40,所以认证通过。而当用户1用账号B时,虽然发送的PVC是2/40,但与账号B绑定的PVC 2/50

nmake不是内部命令或外部命令,也不是可运行程序

nmake不是内部命令或外部命令,也不是可运行程序 (2009-12-05 20:30:47) 转载▼ 标签: 杂谈 nmake不是内部命令或外部命令,也不是可运行程序 2009-11-18 16:53 1)推荐我在编译UDF时出现如下错误: Error: Floating point error: divide by zero Error Object: () > "nmake"不是内部命令或外部命令,也不是可运行程序 Error Object: () Error: open_udf_library:系统找不到指定目录 Error: Floating point error: divide by zero Error Object: () 我原来装的时turbo c/c++编译器,可能时环境变量没有设好的缘故。换用vc++6.0以后就没有这个问题了,另外,我用的是fluent6.2.1希望遇到同样问题的同学借鉴一下,呵呵。 udf编译的经验总结1)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑> 属性> 高级> 环境变量”中 更改“include”“lib”“path”变量的值,保持默认状态即可; 2)如果是fluent6.1以上的版本,读入你的case文件,只要在define->user-defined->functions->complied中, add你的udf源文件(*.c)和“udf.h”头文件,然后确定用户共享库(library name)的名称,按“build”,就相当于nmake用户共享库在这一步中常出现的错误: (a)(system "move user_nt.udf libudf\ntx86\2d")0 (system "copy C:\Fluent.Inc\fluent6.1.22\src\makefile_nt.udf libudf\ntx86\2d\makefile")已复制1 个文件。 (chdir "libudf")() (chdir "ntx86\2d")() 'nmake' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 'nmake' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 Done. 而点击load时则出现不可编译的错误: Opening library "libudf"...

WIN7_ipconfig不是内部或外部命令

WIN7的CMD界面下输入ipconfig后提示不是内部或外外部命令,也不是可运行的程序或批处理文件? 1\到C:\Windows\System32中看看有没有ipconfig.exe这个文件,很可能你删除了或修改了,如果没有,到别人电脑上拷一个放里面就行。 2\(在System32文件夹中能找到ipconfig.exe文件,就是在CMD下不能运行,其它的命令也是一样的情况。) 命令行里输入ipconfig或者ping,显示ipconfig或者ping不是内部或外部命令,也不是可运行的程序或批处理文件,只有命令提示符,输入ping等命令要输入完整路径才可以,比如C:\windows\system32\ping.exe。 可能是系统的Path被更改,作如下操作即可: 在我的电脑右键属性,"高级"选项卡,最下面的“环境变量”,进入系统变量,找到"path"一项,按“编辑”,变量值前面的不要动,在后面加上分号后输入系统安装的路径如: “;C:\windows\system32\”这样就可以在命令行里使用命令了。 右击我的电脑,属性,高级,环境变量,找到path,编辑添加:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem windows7下telnet命令问题: windows7下,在命令窗口中用telnet命令时, 命令无法执行,提示:“'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件”。Vista和windows7带有telnet,只是默认没有安装而已。 处理办法: 依次打开“开始”→“控制面板”→“打开或关闭Windows功能”,在打开的窗口处,寻找并勾选“Telnet客户端”,然后点击“确定”。顺利安装后,再在运行下输入此命令就OK了。 1.开始–>控制面板–>程序和功能 2.2.左侧打开或者关闭windows功能 3.3.找到Telnet客户端,选择安装 telnet是可执行程序,在其后面要加上后缀名(telnet空格+要连的IP地址),如: “telnet https://www.sodocs.net/doc/3d4904528.html,”

“该命令不是内部或外部命令的解决方法

计算机基础知识——“该命令不是内部或外部命令”的解决方法 在Windows XP系统的命令行模式中运行所有命令都提示“该命令不是内部或外部命令,也不能运行可执行文件和或批处理文件”。我认为造成这种情况的原因不为乎以下几种情况: 1、执行这些命令的可执行文件被误删造成的,如进入系统安装目录的system32目录中发现attrib、ipconfig等可执行文件依然存在,并没有被删除或改动的迹象的话,继续看下一步: 2、在C:\WINDOWS\SYSTEM32目录中直接运行这些可执行文件发现可以调出一个命令执行窗口,如运行命令文件时有错误提示,说明该命令文件已经损坏,运行时一闪即逝,没有错误提示说明该命令文件完好无损的,如没问题,请接着往下看: 3、输入“CMD”命令进入命令行模式,然后进入“c:\windows\system32”目录运行运行你想要运行的命令(比如ipconfig命令),肯定一切正常,IP地址及DNS 等信息全部都能显示出来了。 造成这种现象的原因是:“我的电脑→属性→高级”标签的“环境变量”设置问题。“系统变量”中的Path项值为空或者是路径而不是c:\windows\system32,所以在其他路径下运行诸如ipconfig的命令系统将无法找到该程序。解决办法:在用户变量中(注意是“用户变量”!而不是“系统变量”,如果将系统变量修改的话,将导致某些应用程序将因找不到路径而无法正常运行!)双击path参数为其设置变量值“c:\ windows\system32”(注意没有双引号)。 "确定"后再在命令行模式中输入“你想要运行的命令”就能显示出正确的信息了。 小提示:如果你希望设置多个默认路径可以采用诸如 c:\windows\system32;c:\windows的形式,即中间用“;”隔开。 小知识:什么是环境变量? 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于 DOS时期的默认路径,当你运行某些程时序除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。 很多朋友会在自己的计算机上安装双系统,例如C盘安装Windows XP,D 盘安装Windows VISTA。可是某些软件往往只在Windows XP系统中安装,Windows VISTA系统中是无法正常使用的,比较麻烦却有效的方法是再安装一遍。当我们

关于FLUENT —nmake不是内部命令或外部命令,也不是可运行程序

关于FLUENT —"nmake"不是内部命令或外部命令,也不是可运行程序 推荐我在编译UDF时出现如下错误: Error: Floating point error: divide by zero Error Object: () > "nmake"不是内部命令或外部命令,也不是可运行程序 Error Object: () Error: open_udf_library:系统找不到指定目录 Error: Floating point error: divide by zero Error Object: () 我原来装的时turbo c/c++编译器,可能时环境变量没有设好的缘故。换用vc++6.0以后就没有这个问题了,另外,我用的是fluent6.2.16,希望遇到同样问题的同学借鉴一下,呵呵。 udf编译的经验总结1)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑> 属性> 高级> 环境变量”中 更改“include”“lib”“path”变量的值,保持默认状态即可; 2)如果是fluent6.1以上的版本,读入你的case文件,只要在define->user-defined->functions->complied中,add你的udf源文件(*.c)和“udf.h”头文件,然后确定用户共享库(library name)的名称,按“build”,就 相当于nmake用户共享库;在这一步中常出现的错误: (a)(system "move user_nt.udf libudf\ntx86\2d")0 (system "copy C:\Fluent.Inc\fluent6.1.22\src\makefile_nt.udf libudf\ntx86\2d\makefile")已复制 1 个文件。 (chdir "libudf")() (chdir "ntx86\2d")() 'nmake' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 'nmake' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 Done. 而点击load时则出现不可编译的错误: Opening library "libudf"... Error: open_udf_library: 系统找不到指定的文件。 Error Object: () 原因:没有安装vc或者没有选择环境变量。 解决方法:安装vc,并选择环境变量;没有正确设置环境变量的,按以下方法: . 在我的电脑> 属性> 高级> 环境变量中设置“include”“lib”“path”变量的值, . include:D:\Program Files\Microsoft V isual Studio .NET\Vc7\include\ . lib:D:\Program Files\Microsoft V isual Studio .NET\Vc7\lib\

CMD提示不是内部或外部命令如何解决

CMD提示不是内部或外部命令如何解决 CMD提示不是内部或外部命令是怎么回事,该怎么办,那么CMD提示不是内部或外部命令如何解决的呢?下面是小编收集整理的CMD提示不是内部或外部命令如何解决,希望对大家有帮助~~ CMD提示不是内部或外部命令的解决办法 先说明一下,CMD提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,多是由于CMD的环境路径指向造成了,许多GHOST系统都存在这个问题。 第一种解决方法,直接打开法。依次打开我的电脑-C盘(系统分区)-WINDOWS-SYSTEM32.

此时用鼠标随便单击一个文件或文件夹,点击C键(输入法需先关闭),这样我们就能很快找到CMD.EXE这个文件了。

接着我们双击运行就可以正常使用了,这里我们用PING命令做一个试验。 第二种方法,修改路径法。我们在开始菜单中选择运行或者直接按WIN+R,输入CMD回车。

由于我们还没有修改环境路径所以,现在PING命令是无法执行的。

此时我们输入C:\WINDOWS\SYSTEM32\ 再回车就将路径修改正确了。(C盘是指系统分区,如果你的系统安装在D盘,那就输入D:\WINDOWS\SYSTEM32\) 接下来测试一下PING命令,一切正常了!

CMD提示不是内部或外部命令如何解决相关文章: 1.cmd命令行提示不是内部或外部命令怎么办 2.如何处理命令提示符窗口中不是内部或外部命令 3.cmd不是内部命令解决方法 4.电脑Win7命令窗口提示javac不是内部或外部命令的解决方法 5.CMD命令不能用了怎么办 6.解决mysql不是内部或外部命令

外部认证和内部认证的区分

IC卡安全操作基本命 发布时间:2008-10-20 13:31:00 令-外部认证 (EXTERNAL AUTHENTICATION) 技术类别:软件开发 1、命令功能描述 外部认证命令提供了利用卡片产生随机数,外部利用密钥设备对该数据进行计算完成对终端的数据认证功能,也就是卡片认证终端合法性的过程。 外部认证成功以后,将修改对应的安全状态为内部认证结果的安全状态,并且复位卡片内对应密钥的尝试计数器到初值。 如果验证失败,将对应密钥的尝试计数器值减一,直至减为0将密钥锁定不能再进行外部认证操作为止。 由于外部认证过程中需要卡片产生的随机数,所以,在外部认证命令执行前终端必须向卡片发送一条随机数命令。 2、命令报文格式 命令的APDU内容如下所示: 代码值 CLA 0x00 INS 0x82 P1 0x00 P2 0x00 Lc 0x10 Data 认证数据 Le 不存在 其中:DATA域长度为16Byte,前8Byte是外部计算后的认证结果,也就是需要卡片验证的数据,后8Byte是外部给出的分散向量,用来计算认证过程密钥。 3、响应报文数据 响应报文数据域不存在。 4、响应报文状态码 此命令执行成功的状态码为0x9000。 对于异常情况,IC卡可能回送的错误码如下所示: SW1 SW2 含义 0x63 0xCX 认证失败,X表示对应密钥还能够尝试的次数 0x65 0x81 存储空间错误

0x67 0x00 Lc错误 0x69 0x83 对应密钥锁定 0x69 0x84 随机数无效 0x69 0x85 不满足密钥使用条件 0x6A 0x80 数据域参数不正确 0x6A 0x86 P1、P2不正确 0x6A 0x88 密钥查找失败 0x6D 0x00 INS错误 0x6E 0x00 CLA错误 5、命令实现的其他要求 外部认证命令是卡片认证终端过程,不同的应用可能会有不同的规定,如果要支持特殊应用的话,需要参与相关的应用需求,明确命令的数据的具体格式和计算方法。 6、命令实现设计 对认证数据的处理包括了如下几个步骤: * 随机数有效性检查。在数据处理前需要检查卡内是否事先存在4Byte有效的随机数。如果随机数有效的话,在随机数后补4Byte的0x00。 * 密码的查找。外部认证需要专门的密钥,是对称密钥,通常是3DES密钥,在当前文件的对称密钥文件中查找,查找条件包括密钥用途、密钥版本和密钥索引等,可以使用单一条件,也可以使用组合条件。密钥找到以后需要检查相应的使用条件是否满足,密钥是否有效等等。 * 过程密钥生成。利用找到的认证密钥对命令数据域中后8Byte分散向量做3DES加密计算,结果为8Byte,即为此次外部认证的过程密钥。 * 卡内认证结果计算。将得到的过程密钥对补充0x00以后的随机数做DES加密计算,得到8Byte的卡片计算结果。 * 将卡内计算结果和命令数据域前8Byte的终端认证数据做比较,如果一致的话表示认证成功,将对应密钥的尝试计数器复位,同时修改对应的安全状态;如果数据不一致的话,表示认证失败,将对应密钥的尝试计数器减一,对应的安全状态不变。 * 最后返回相应的结果。 7、命令使用示例 (1)预设环境 假设已经在卡片取得4Byte随机数。 (2)命令报文 进行外部认证的APDU: 00 82 00 00 10 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10

Windows命令行(DOS命令)教程

一.命令行简介 命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows管理程序。 在这里,先解释什么是DOS? DOS——Disk Operation System 磁盘操作系统 目前我们常用的操作系统有windows 9x/Me,NT,2000等,都是可视化的界面。在这些系统之前的人们使用的操作系统是DOS系统。DOS系统目前已经没有什么人使用了,但是dos命令却依然存在于我们使用的windows 系统之中。大部分的DOS命令都已经在Windows里变成了可视化的界面,但是有一些高级的DOS命令还是要在DOS环境下来执行。所以学习命令行对于我们熟练操作Windows系统是很有必要的。 不同的操作系统要用不同的命令进入命令行界面。 在Win9x/Me的开始菜单中的运行程序中键入"command"命令,可进入命令行界面。 在Win2000/NT的开始菜单中的运行程序中键入"cmd"命令,可进入命令行界面。 下面我用讲到的DOS命令都可以在Windows Me操作系统中执行。 那么,我们如何进入命令行窗口? 开始——〉运行——〉键入command命令——〉回车

进入了命令行操作界面(DOS窗口),在DOS窗口中只能用键盘来操作。如下所示: 二.符号约定 为了便于说明格式,这里我们使用了一些符号约定,它们是通用的:C:盘符 Path路径 Filename文件名 .ext扩展名 Filespec文件标识符 [ ]方括号中的项目是可选项,用户可以根根据需要不输入这些内容 { }大括号表示其中的项目必选一项 |竖线表示两侧的内容可取其一 …表示可重复项 三.命令行的输入方法 在DOS窗口中通过输入英文命令加回车键这种方式来执行程序。

最全dos命令英文全拼 便于理解记忆

最全dos命令详解英文全拼 三.命令行的输入方法 在DOS窗口中通过输入英文命令加回车键这种方式来执行程序。 四.内部命令和外部命令 命令行程序分为内部命令和外部命令,内部命令是随https://www.sodocs.net/doc/3d4904528.html,装入内存的,而外部命令是一条一条单独的可执行文件。 内部命令都集中在根目录下的https://www.sodocs.net/doc/3d4904528.html,文件里,电脑每次启动时都会将这个文件读入内存,也就是说在电脑运行时,这些内部命令都驻留在内存中,用dir命令是看不到这些内部命令的。 外部命令都是以一个个独立的文件存放在磁盘上的,它们都是以com和exe为后缀的文件,它们并不常驻内存,只有在电脑需要时,才会被调入内存。 五.常用命令 DOS命令总共大约有一百个(包括文本编辑、查杀病毒、配置文件、批处理等),我们这里详细介绍二十个常用的DOS命令。 先介绍一下通配符的概念。 通配符*和? *表示一个字符串 ?只代表一个字符 注意通配符只能通配文件名或扩展名,不能全都表示。例如我们要查找以字母y 开头的所有文件,可以输入以下命令:dir y*.*;如果要查找所有扩展名为exe 的文件,可以用dir .exe。?只代表一个字符,例如我要查找第二个字母为s 的所有文件,可以输入:DIR ?s*.*。 1. dir dir是英文单词directory(目录)的缩写,主要用来显示一个目录下的文件和子目录。 [功能] 显示指定磁盘、目录中的文件和子目录信息,包括文件及子目录所在磁

盘的卷标、文件与子目录的名称、每个文件的大小、文件及目录建立的日期时间,以及文件子目录的个数、所占用总字节数以及磁盘上的剩余总空间等信息。 [格式] dir [C:][path][filename][.ext][/o][/s][/p][/w][/a] [说明] dir是DOS命令中最常用的一个。斜杠表示后面的内容是参数。 o 表示按首字母顺序排列显示 s 表示只显示系统文件 a 表示只显示归档文件 2. md md是英文make directory(创建目录)的缩写 [功能] 创建一个子目录 [格式] md [C:]path [举例] 用md 建立一个叫做purple的目录 3. cd cd是英文change directory(改变目录)的缩写 [功能] 改变或显示当前目录 [格式] cd [C:][path] [说明] 路径可以使用绝对路径和相对路径两种。如果只有cd而没有参数,则只显示当前路径。注意:子目录中一定有两个“特殊目录”,即“.”“..”,其中一点表示当前目录,两点表示上一层目录。从简单实用的角度来看,我们只要学会逐层进入(cd 下一层某目录名),和逐层退出(cd..)就可以解决所有问题。当然也可以用绝对路径的办法。 4. rd remove directory--删除目录 [功能] 删除空子目录 [格式] rd [d:]path

DOS的内部外部命令

DOS的内部命令、外部命令 DOS命令分为内部命令和外部命令: 内部命令是随每次启动的https://www.sodocs.net/doc/3d4904528.html,装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用。 外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。 DOS的内部命令是DOS操作的基础,DOS的外部命令就是一些应用程序,这些外部命令都是以文件的形式存在,Windows系统的DOS外部命令保存在Windows主目录下的Command目录中。 简单的说,外部命令是指在DOS目录下看的见的命令,一般是.exe或.com为扩展名,这些命令删除后就不能再用了。常用的有:format,fdisk,copy,xcopy等等。 内部命令是指集成在DOS系统中的命令,用DIR列表是看不见的,是无法删除的!在任何目录下都可以运行执行的命令。常用的有:dir,rd,cd,md等等

1)FORMAT(https://www.sodocs.net/doc/3d4904528.html,)--格式化命令 众所周知,新买的磁盘都必须经过格式化后方能使用,FORMAT命令可以完成对软盘和硬盘的格式化操作,格式为"FORMAT [盘符] [参数]",例如:"FORMAT A: /S"。它有两个常见的参数: /Q:进行快速格式化; /S:完成格式化,并将系统引导文件拷贝到该磁盘。 注意:该命令会清除目的磁盘上的所有数据,一定要小心使用。如果进行了普通的格式化,那磁盘上的数据还有可能恢复,但如果加上了"/Q",那要恢复就比蹬天还难了。 2)EDIT(https://www.sodocs.net/doc/3d4904528.html,)--编辑命令 其实它就是一个文本编辑软件,使用它可以在DOS下方便地对文本文件进行编辑,格式为"EDIT [文件名] [参数]",它的参数不是特别实用,我在此就不多讲。 3)SYS(https://www.sodocs.net/doc/3d4904528.html,)--系统引导文件传输命令 它能够将IO.SYS等几个文件传输到目的磁盘,使其可以引导、启动。格式为"SYS [盘符]" 4)ATTRIB(Attrib.EXE)--文件属性设置命令 通过该命令,我们可以对文件进行属性的查看和更改。格式为"ATTRIB [路径][文件名] [参数]",如果不加参数则为显示文件属性。它的参数有"+?"和"-?"两种,"?"代表属性代号,这些代号有:"H"隐藏;"S"系统;"R"只读,"+"表示赋予,"-"表示去除。 5)XCOPY(Xcopy.EXE)--拷贝命令 该命令在"COPY"的基础上进行了加强,能够对多个子目录进行拷贝。它的参数比较多,但是最常用的是"/S",它可以对一个目录下属的多个子目录进行拷贝,另外"/E"可以拷贝空目录。格式为"XCOPY [源路径][源目录/文件名] [目的目录/文件名] [参数]"。 6)SCANDISK(Scandisk.EXE)--磁盘扫描程序 这个命令在实际的操作中有很大的用处,它能对磁盘进行扫描并修复,能够解决大部分的磁盘文件损坏问题。格式为"SCANDISK [盘符:] [参数]"下面是它的几个参数: /fragment [驱动器名:\路径\文件名]:使用这个参数可以显示文件是否包含有间断的块,我们可以通过运行磁盘整理程序来解决这个问题; /all:检查并修复所有的本地驱动器; /autofix:自动修复错误,即在修复时不会出现提示; /checkonly:仅仅检查磁盘,并不修复错误; /custom:根据Scandisk.ini文件的内容来运行Scandisk,Scandisk.ini是一个文本文件,它包含了对Scandisk 程序的设置,其中的[custom]块是在加上"/custom"参数后才执行的,用户可以根据自己的不同情况来进行不同的设置; /nosave:在检查出有丢失簇后直接删除,并不转化为文件; /nosummary:不显示检查概要,完成检查后将直接退出程序; /surface:在完成初步检查后进行磁盘表面扫描; /mono:以单色形式运行Scandisk。 我们可以根据不同的情况来加上不同的参数。我们可以执行"scandisk /all /checkonly /nosave /nosummary"来完成对磁盘的检查并且自动退出,另外还可以编辑scandisk.ini文件中设置,再运行"scandisk /custom"。如果被损坏的文件比较多,我们可以使用"/autofix"来进行自动修复,不然会忙死你的。 7)CHKDSK(Chkdsk.EXE)--磁盘检查命令 它会检查磁盘,并会显示一个磁盘状态报告。格式为"CHKDSK [盘符:] [参数]",最常用的参数是"/F",可以对文件错误进行修复。

常用DOS命令和DEBUG命令

DOS常用命令 1.3.1、目录操作类命令: 1.3.1.1、MD——建立子目录 1.功能:创建新的子目录 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。 例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创 建USER子目录。 C:\>MD FOX (在当前驱动器C盘下创建子目录FOX) C:\>MD FOX \ USER (在FOX 子目录下再创建USER子目录) 1.3.1.2、CD——改变当前目录 1.功能:改变当前目录 2.类型:内部命令 3.格式:CD[盘符:][路径名][子目录名] 4.使用说明: (1)如果省略路径和子目录名则显示当前目录; (2)如采用“CD\”格式,则退回到根目录; (3)如采用“CD..”格式则退回到上一级目录。 例:(1)进入到USER子目录; (2)从USER子目录退回到子目录; (3)返回到根目录。 C::\>CD FOX \USER(进入FOX子目录下的USER子目录) C:\FOX\USER>CD.. (退回上一级根目录) C:\FOX>CD\ (返回到根目录) C:\> 1.3.1.3、RD——删除子目录命令 1.功能:从指定的磁盘删除了目录。 2.类型:内部命令 3.格式:RD[盘符:][路径名][子目录名] 4.使用说明: (1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用DEL(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD命令 删除该目录本身; (2)不能删除根目录和当前目录。 例:要求把C盘FOX子目录下的USER子目录删除,操作如下: 第一步:先将USER子目录下的文件删空; C:\>DEL C:\FOX\USER\*.* 第二步,删除USER子目录。

dos命令及命令不能用的问题

分内部命令和外部命令,外部命令存在于硬盘或软件或U盘中。 DOS命令大全 dir 列文件名deltree 删除目录树cls 清屏cd 改变当前目录 copy 拷贝文件diskcopy 复制磁盘del 删除文件format 格式化磁盘 edit 文本编辑mem 查看内存状况md 建立子目录move 移动文件、改目录名 more 分屏显示type 显示文件内容rd 删除目录sys 制作DOS系统盘 ren 改变文件名xcopy 拷贝目录与文件chkdsk 检查磁盘attrib 设置文件属性 fdisk 硬盘分区date 显示及修改号期label 设置卷标号defrag 磁盘碎片整理 msd 系统检测path 设置搜寻目录share 文件共享memmaker内存优化管理 help 帮助restore 恢复备份文件set 设置环境变量time 显示及修改时间 tree 列目录树debug 随机调试程序doskey 重新调用DOS命令prempt 设置提示符undelete恢复被删的文件scandisk检测、修理磁盘 不常用DOS命令 diskcomp磁盘比较append 设置非执行文件路径 expand 还原DOS文件fasthelp快速显示帮助信息 fc 文件比较interink启动服务器 setver 设置版本intersvr启动客户机 subst 路径替换qbasic Basic集成环境 vsafe 防病毒unformat恢复已格式化的磁盘 ver 显示DOS版本号smartdrv设置磁盘加速器 vol 显示磁盘卷标号lh 将程序装入高端内存 ctty 改变控制设备emm386 扩展内存管理 常用命令具体介绍: 一、Dir 显示目录文件和子目录列表,呵呵,这个当然是人人要知道的。 可以使用通配符(? 和*),?表通配一个字符,*表通配任意字符 *.后缀 指定要查看后缀的文件。上面其实也可以为“ . 后缀”,例如dir *.exe 等于dir .exe /p 每次显示一个列表屏幕。要查看下一屏,请按键盘上的任意键。 /w 以宽格式显示列表,在每一行上最多显示 5 个文件名或目录名。 /s 列出指定目录及所有子目录中出现的每个指定的文件名。比win环境下的查找快多了 dir *.* -> a.txt 把当前目录文件列表写入a.txt dir *.* /s -> a.txt 把当前目录文件列表写入a.txt,包括子目录下文件。 二、Attrib 显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性。如果在不含参数的情况下使用,则attrib 会显示当前目录中所有文件的属性。 +r 设置只读属性。 -r 清除只读属性。 +a

DOS命令分为内部命令和外部命令

DOS命令分为内部命令和外部命令: 内部命令是随每次启动的https://www.sodocs.net/doc/3d4904528.html,装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用。 外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。 DOS的内部命令是DOS操作的基础,DOS的外部命令就是一些应用程序,这些外部命令都是以文件的形式存在,Windows系统的DOS外部命令保存在Windows主目录下的Command目录中。 简单的说,外部命令是指在DOS目录下看的见的命令,一般是.exe或.com为扩展名,这些命令删除后就不能再用了。常用的有:format,fdisk,copy,xcopy等等。 内部命令是指集成在DOS系统中的命令,用DIR列表是看不见的,是无法删除的!在任何目录下都可以运行执行的命令。常用的有:dir,rd,cd,md等等 用一句话概括就是内部命令是DOS 系统中自带的,使用时只要输入命令就能执行,而外部命令使用是,需要有装有外部命令的软盘或光盘,才能够使用。 具体讲:内部命令以外的其他dos可执行程序都可以称为外部命令。 -- DOS的内部命令 内部命令是DOS的常用命令,集成在https://www.sodocs.net/doc/3d4904528.html,里面。DOS的内部命令不是很多,只有有限的几个,但是这几个命令却提供了DOS的大部分功能。 1.CD:这是最常用的命令之一,也是必须掌握的命令之一。这个命令也可以在Linux\Unix 中使用。 用途:显示当前目录名或改变当前目录。 命令格式:CD <驱动器名>[\<路径>] 运用举例:假设当前的路径是C:\windows下,我想进入另外一个目录System32,这时候我们有2种办法进入: 一是输入cd c:\windows\system32 二是输入cd system32 Notes:二者的区别在于前者使用的是绝对路径,后者使用的是相对于C:\windows的相对路径,一般初学者建议先使用绝对路径,这样不容易出错。

DOS内部命令和外部命列表

DOS内部命令和外部命列表 1. calc-----------启动计算器 2. certmgr.msc----证书管理实用程序 3. charmap--------启动字符映射表 4. chkdsk.exe-----Chkdsk磁盘检查 5. ciadv.msc------索引服务程序 6. cleanmgr-------垃圾整理 7. cliconfg-------SQL SERVER 客户端网络实用程序 8. Clipbrd--------剪贴板查看器 9. cmd.exe--------CMD命令提示符 10. compmgmt.msc---计算机管理 11. conf-----------启动netmeeting 12. dcomcnfg-------打开系统组件服务 13. ddeshare-------打开DDE共享设置 14. devmgmt.msc--- 设备管理器 15. dfrg.msc-------磁盘碎片整理程序 16. diskmgmt.msc---磁盘管理实用程序 17. drwtsn32------ 系统医生 18. dvdplay--------DVD播放器 19. dxdiag---------检查DirectX信息 20. eudcedit-------造字程序

21. eventvwr-------事件查看器 22. explorer-------打开资源管理器 23. fsmgmt.msc-----共享文件夹管理器 24. gpedit.msc-----组策略 25. iexpress-------木马捆绑工具,系统自带 26. logoff---------注销命令 27. lusrmgr.msc----本机用户和组 28. magnify--------放大镜实用程序 29. mem.exe--------显示内存使用情况 30. mmc------------打开控制台 31. mobsync--------同步命令 32. mplayer2-------简易widnows media player 33. Msconfig.exe---系统配置实用程序 34. mspaint--------画图板 35. mstsc----------远程桌面连接 36. narrator-------屏幕“讲述人” 37. net start messenger----开始信使服务 38. net stop messenger-----停止信使服务 39. netstat -an----(TC)命令检查接口 40. notepad--------打开记事本 41. Nslookup-------IP地址侦测器 42. ntbackup-------系统备份和还原

cmd外部命令

调用其它程序来实现对对象的操作) 1. calc-----------启动计算器 2. certmgr.msc----证书管理实用程序 3. charmap--------启动字符映射表 4. chkdsk.exe-----Chkdsk磁盘检查 5. ciadv.msc------索引服务程序 6. cleanmgr-------垃圾整理 7. cliconfg-------SQL SERVER 客户端网络实用程序 8. Clipbrd--------剪贴板查看器 9. cmd.exe--------CMD命令提示符 10. compmgmt.msc---计算机管理 11. conf-----------启动netmeeting 12. dcomcnfg-------打开系统组件服务 13. ddeshare-------打开DDE共享设置 14. devmgmt.msc--- 设备管理器 15. dfrg.msc-------磁盘碎片整理程序 16. diskmgmt.msc---磁盘管理实用程序 17. drwtsn32------ 系统医生 18. dvdplay--------DVD播放器 19. dxdiag---------检查DirectX信息 20. eudcedit-------造字程序 21. eventvwr-------事件查看器 22. explorer-------打开资源管理器 23. fsmgmt.msc-----共享文件夹管理器 24. gpedit.msc-----组策略 25. iexpress-------木马捆绑工具,系统自带 26. logoff---------注销命令 27. lusrmgr.msc----本机用户和组 28. magnify--------放大镜实用程序 29. mem.exe--------显示内存使用情况 30. mmc------------打开控制台 31. mobsync--------同步命令 32. mplayer2-------简易widnows media player 33. Msconfig.exe---系统配置实用程序 34. mspaint--------画图板 35. mstsc----------远程桌面连接 36. narrator-------屏幕“讲述人” 37. net start messenger----开始信使服务

系统DOS命令的识别与环境变量的设置

DOS命令的识别及环境变量的设置 当你卸载某个软件的时候,有些过于聪明的人会手动删除注册表,这样下来确实可以在某种程度下完全清除软件残留。可是,学过计算机的人有时会发现,当在DOS窗口下输入诸如ipconfig的命令时,会提示“‘xxx’不是内部或外部命令,也不是可运行的程序或批处理文件。”当然,一般人是不会注意到这一点的。但是当你同时按Window和R键进入控制台,输入诸如help或者ipconfig等命令时你会发现有DOS窗口显示了一些信息忽闪而过,这个说明这些程序依然在你的电脑上。说明了程序依然在,但是DOS窗口下输入命令却不能识别,原因很简单,系统找不到路径,即环境变量path。常常会用这些软件的人当然要苦恼了,但是百度一搜,就会搜出一大堆解决方案。例如以下就是常常搜到的: ===================================================================== ========== (引用)DOS命令很强大,我们可以用它来做很多事情。但是,有些时候在命 令行窗口中打入一些DOS命令时,会提示“‘xxx’不是内部或外部命令,也不 是可运行的程序或批处理文件。”这可能由以下几个原因造成的: 有可能安装的系统是精简版,cmd功能被去掉了,看看C:\windows\system32下 有没有那些DOS命令,如果有但使不了,那就有可能是环境变量的问题,看看path里有没有%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\system32 \Wbem;……这一段(%SystemRoot%代表的就是系统安装目录-windows/winnt 文件夹,后面接的system32和system32\wbem就是下面的文件夾,wbem文件 夹用来存放WMI测试程序,用于查看和更改公共信息模型类、实例和方法等,属于系统重要文件),那些外部的DOS命令文件都放在system32 文件夹下,如 果在path中没有上面的第二条,系统就找不到命令文件,也就执行不了命令了。 如果环境变量没问题但还是使用不了,那就有可能系统坏了。 ================================== ===== 1.如果system32文件夹下没有DOS命令文件,可以从别人那里拷过来用。(没试过)

内部的ROM与外部RAM的空间分配

内部的ROM与外部RAM的空间分配 8051单片机的存储器在物理结构上分为程序存储器空间和数据存储器空间,共有4个存储空间:片内程序存储器、片外程序存储器以及片内数据存储器、片外数据存储器空间。这种程序存储和数据存储分开的结构形式被称为哈佛结构。MCS-51使用哈弗结构,它的程序空间和数据空间是分开编址的,即各自有各自的地址空间,互不重叠。所以即使地址一样,但因为分开编址,所以依然要说哪一个空间内的某地址。而ARM(甚至是x86)这种冯诺依曼结构的MCU/CPU,它的地址空间是统一并且连续的,代码存储器/RAM/CPU寄存器,甚至PC机的显存,都是统一编址的,只是不同功能的存储器占据不同的地址块,各自为政。 图1 MCS-51单片机存储器的配置特点 ①内部集成了4K的程序存储器ROM; ②内部具有256B的数据存储器RAM(用户空间+SFR空间); ③可以外接64K的程序存储器ROM和数据存储器RAM。 从物理结构的角度讲,51单片机的存储系统可以分为四个存储空间:既片内ROM,RAM和片外ROM、RAM。 从逻辑结构上看(既编程的角度),可以分为三个不同的空间: (1)片内、片外统一编址的64KB的程序存储器地址空间:0000H~FFFFH(用16位地址);,其中0000H~0FFFH为片内4KB的ROM地址空间,1000H~FFFFH为外部ROM地址空间; (2) 256B的内部数据存储器地址空间(用8位地址),00H~FFH,分为两大部分,其中00H~7FH(共128B单元)为内部静态RAM的地址空间,80H~FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域; (3) 64KB的外部数据存储器地址空间(用16位地址):0000H~FFFFH,包括扩展I/O地址空间。 上述4个存储空间地址是重叠的,如图1所示。8051的指令系统设计了不同的数据传送指令以区别这4个不同的逻辑空间:CPU访问片内、片外ROM指令用MOVC,访问片外RAM指令用MOVX,访问片内RAM指令用MOV。 程序存储器用于存放编好的程序和表格常数。程序通过16位程序计数器寻址,寻址能力为64KB。这使得指令能在64KB的地址空间内任意跳转,但不能使程序从程序存储器空间转移到数据存储器空间。

相关主题