一、内存变量的显示相关命令:  

1. LIST MEMORY[LIKE<通配符>][TO PRINTER |TO FILE<文件名>]

2. DISPLAY MEMORY[LIKE<通配符>][TO PRINTER | FILE<文件名>]


(1.) LIST MEMORY[LIKE<通配符>][TO PRINTER |TO FILE<文件名>]

[LIKE<通配符>]

说明:只显示与通配符相匹配的内存变量,通配符包括*和?

*任意多个字符

?任意一个字符

[ TO  PRINTER]                                                        

说明:显示变量同时送往打印机

  [ TO FILE<文件名>]

说明:显示变量同时送到一个指定的文件,这个文件时以.txt为扩展名的文本文件。
              另外用LIST MEMORY显示变量时,如果一屏显示不完,它会分屏显示。

1:使用store命令给多个一、LIST MEMORY[LIKE<通配符>]

例一:变量赋值,使用   [LIKE<*>] 列出第一个字符是c开头的所有变量。

store "http://www.baidu.com" to china,chinese,hello,red
list memory like c* 

运行结果:

************************************************************

例二:

使用store命令给多个变量赋值,使用   [LIKE<? / * >]  列出第一个字符是任意,第二个字符是e,后面任意字符的所有变量。

store "http://www.baidu.com" to china,chinese,hello,red
list memory like ?e*

运行结果:

****************************************************************

例三:

使用store命令给多个变量赋值,使用   [LIKE<? / * >] 列出前两个字符任意,第三个字符是i,后面任意字符的所有变量。

store "http://www.baidu.com" to china,chinese,hello,red
list memory like ??i*

运行结果:


****************************************************************

2、LIST MEMORY[LIKE<通配符>][TO FILE<文件名>]

将查询的变量信息写入到指定的txt文件里:

store "http://www.baidu.com" to china,chinese,hello,red
list memory like c* to file "d:\hello.txt"

运行结果:


3、LIST MEMORY[LIKE<通配符>][TO PRINTER ]

显示第一个字符是c,的所有变量的同时,发送到打印机进行打印。

store "http://www.baidu.com" to china,chinese,hello,red

list memory like c* to PRINTER

运行结果:

打印机打印内容如下:

**************************************

*********************************************


(2.)DISPLAY MEMORY[LIKE<通配符>][TO PRINTER | FILE<文件名>]

display memory命令和list memory用法非常相似,唯一不同之处在于:

当显示命令时,如果显示命令过多,list memory 命令会自动向上滚动

而display memory 命令会一次显示一屏,然后暂停,等待按下任意键继续显示下一屏。

举例子:使用display命令显示以a开头的所有变量。

store "星云" to air,b,c,apple
display memory like a*

运行结果如下:


store "星云" to air,b,c,apple
display memory like a* to file "d:\china.txt"

运行结果:


二、内存变量的清除相关命令: 

内存变量的清除

1.CLEAR MEMORY

清除所有的内存变量

2.RELEASE <内存变量名表>

清除指定的内存变量

3.RELEASE ALL [EXTENDED]

清除所有内存变量,在人机会话的状态下其作用与第一种格式相同,

但是如果出在程序中则加上短语EXTENDED ,否则不能清除共同变量。

4.RELEASE ALL

[LIKE<通配符>|EXCEPT<通配符>]

选用LIKE短语清除与通配符相匹配的变量,

选用EXCEPT短语清除与通配符不匹配的变量。

举例:

清除以c开头的变量

store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d

运行截图:



清除hello变量:

store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d
release hello
?hello

运行截图:



清除除了a之外的所有变量:

store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d
release hello
?hello
release all except a*
?a
?b
?d

运行截图:



清除所有变量:

store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
?"内存变量清除前"
?hello
?china
?chinese
?a
?b
?c
?d
release all like c*
?"内存变量清除后"
?hello
?china
?chinese
?a
?b
?c
?d
release hello
?hello
release all except a*
?a
?b
?d
clear memory
?a

运行截图:



2.Visual FoxPro内存变量显示和清除命令的更多相关文章

  1. 1.Visual FoxPro 基础

    1.菜单栏的使用 ******************************* 方法一:鼠标点击 方法二:快捷键  Alt+F打开文件菜单 Alt+E打开编辑菜单 Alt+V打开显示菜单 Alt+P ...

  2. Visual Leak Detector 2.2.3 Visual C++内存检测工具

      Visual Leak Detector是一款免费的.健全的.开源的Visual C++内存泄露检测系统.相比Visual C++自带的内存检测机制,Visual Leak Detector可以显 ...

  3. .NET Core采用的全新配置系统[5]: 聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数]

    较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持.我们可以将内存变量.命令行参 ...

  4. Xdebug文档(二)变量显示特性

    Xdebug能替代PHP的var_dump()函数来显示变量值.xdebug的版本包含对不同数据类型作数组元素/对象属性.最大深度和字符串长度以不同颜色标识.这里也有一些功能能很好地处理变量显示. 相 ...

  5. Visual C++内存泄露检测—VLD工具使用说明[转]

    Visual C++内存泄露检测—VLD工具使用说明 一.        VLD工具概述 Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具.他的 ...

  6. C#读取Visual FoxPro(*.dbf)数据并使用SqlBulkCopy插入到SqlServer 2008 R2数据表中

    公司数据库从32位的SqlServer 2005升级到64位的SqlServer 2008 R2后,无法再像原来通过Link Server连接VFP同步数据,因此考虑用代码程序从VFP数据库中读取所需 ...

  7. Visual FoxPro 6.0~9.0解决方案和实例文档和CD写入原件下载

    自从微软宣布开发冻结Visual FoxPro之后,这样的图书出版已经成为一个问题,但仍有不少VFP小贴士.处处留心此8历史书.在此提供写作的原稿.它看起来非常舒服比扫描版淘宝.下载链接:http:/ ...

  8. android studio2.3.3 模拟器 Jni函数调用C++对象,lldb调试this指针和相关变量显示无效的原因

    android studio2.3.3 的版本中 Jni函数调用C++对象,对象调用相关的成员函数, lldb调试,变量跟踪窗口,this指针和相关变量显示无效的原因,但这些参数实际是有效的,只是de ...

  9. 文件操作方法大全以及文件打开的其他一些模式sys.stdout.write()就是标准输出到你当前的屏幕 sys.stdout.flush()把内存立即显示到您当前的屏幕

    read()会让你读取的光标变成最后.tell()把你现在文件的句柄的指针打印出来.文件的开头指针位置是0f.read(5)只读取5个字符串个数如果你想把光标移回去,移动到首位f.seek(0)f.d ...

随机推荐

  1. Java中创建对象的几种方式

    Java中创建对象的五种方式: 作为java开发者,我们每天创建很多对象,但是我们通常使用依赖注入的方式管理系统,比如:Spring去创建对象,然而这里有很多创建对象的方法:使用New关键字.使用Cl ...

  2. MyEclipse中如何安装插件(以Subclipse为例)[转]

    一.到官方上下载svn1.8.3,下载后的文件名叫site-1.8.3.zip 地址:http://subclipse.tigris.org/servlets/ProjectDocumentList? ...

  3. 解决Django站点admin管理页面样式表(CSS style)丢失

    参照这篇教程激活完django自带服务器的admin管理页面后,照着教程所描述的那样,尝试打开http://127.0.0.1:8000/admin/,发现自己的浏览器显示如下 很明显可以看出,虽然业 ...

  4. 从一个简单例子来理解js引用类型指针的工作方式

    <script> var a = {n:1}; var b = a; a.x = a = {n:2}; console.log(a.x);// --> undefined conso ...

  5. debian(kali Linux) 安装net Core

    debian(kali Linux) 安装net Core curl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0-previ ...

  6. FusionCharts教程文档下载

    FusionCharts是一个Flash的图表组件,它可以用来制作数据动画图表,其中动画效果用的是Adobe Flash 8 (原Macromedia Flash的)制作的flash , Fusion ...

  7. 定时关闭AWS上的EC2机器实例

    最近一段时间在做一个产品从阿里云向亚马逊云中国区迁移的前期试验.亚马逊中国区并没有开放免费体验账号,使用的每一份资源都要实打实的掏钱.而为了实验我们使用时一般要启动好几台EC2实例.为了不浪费辛辛苦苦 ...

  8. python Web开发框架-Django (2)

    接上篇文章,介绍一些实用的技巧和注意点.首次用MarkDown编辑,感觉行空隙太大,不是那么好看. GET/POST 前后端会有数据交互,使用JQuery来实现get/post请求 GET 方法1:通 ...

  9. Mybatis错误(一)org.apache.ibatis.exceptions.PersistenceException

    在映射文件中,通过parameterType指定输入参数的类型,类型可以是简单类型.hashmap.pojo的包装类型.在测试包装类型过程中产生了一个错误:org.apache.ibatis.exce ...

  10. scikit-learn的梯度提升算法(Gradient Boosting)使用

    前言:本文的目的是记录sklearn包中GBRT的使用,主要是官网各参数的意义:对于理论部分和实际的使用希望在只是给出出处,希望之后有时间能补充完整 摘要: 1.示例 2.模型主要参数 3.模型主要属 ...