首页>>百科常识

请问如何在 vfp 中将某一文件夹设置为默认文件夹?

今天宠物迷的小编给各位宠物饲养爱好者分享vfp 设置默认目录的宠物知识,其中也会对请问如何在 vfp 中将某一文件夹设置为默认文件夹?(vfp默认存放文档的文件名是)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!

请问如何在 vfp 中将某一文件夹设置为默认文件夹?

请问如何在 vfp 中将某一文件夹设置为默认文件夹?

“工具”——“选项”——“文件位置”——“默认目录”(修改-灰色按钮-选择文件夹-确定)——“设为默认值”——“确定”
这个步骤一般是在做项目之前就设定好的,有些情况是一开始没有“设为默认值”而直接“确定”造成的,这样设置的话关闭VFP再打开时,默认目录又会变为原来系统设置的默认目录。如果希望一直在同一个文件夹中存储VFP相关文件的话,一定要选择“设为默认值”,这样的话即使重新打开VFP甚至重新启动电脑,默认目录都不会改变了。
虽然你在菜单里设置了一个键来打开表单,但是这个表单不在VFP默认目录的文件夹里就无法直接使用,建议你将这个表单及其相关文件都复制到你的默认目录中所设置的文件夹中。

如何将一个文件夹设置为Visual Foxpro默认的工作目录

打开vfp程序,选择菜单中的“工具”-“选项”,弹出下面图片。选择“文件位置”页中的“默认目录”,将其改为你需要指定的目录后点击“设为默认值”按钮保存即可。

用VFP开发应用程序,对话框使用什么对象设计

MESSAGEBOX(eMessageText [, nDialogBoxType ][, cTitleBarText][, nTimeout])

参数
eMessageText
指定在对话框中显示的文本。还可以指定任何有效的 Visual FoxPro 函数、对象或数据类型来取代 eMessageText。指定的文本最多可以有 1024 个字符。 注意:
Visual FoxPro 将对象的引用转换为字符串"(Object)"。如果指定的函数返回返回的是非字符值,Visual FoxPro 自动使用 TRANSFORM( ) 函数来提供与之等同的字符。在下面的例子中,返回了一个字符型日期并传递给 MESSAGEBOX( ):

MESSAGEBOX(DATE())

提示:
在 eMessageText 中包含回车符 CHR(13) 可以使信息移到下一行显示。对话框的高度和宽度根据 eMessageText 适当增大,以包含全部信息。

nDialogBoxType
指定对话框中的按钮和图标、显示对话框时的默认按钮以及对话框的行为。在下面的表中,对话框按钮值从 0 到 5 指定了对话框中显示的按钮。图标值 16、32、48 和 64 指定了对话框中的图标。默认值 0、256 和 512 指定对话框中哪个按钮为默认按钮。当显示对话框时选中此默认按钮。当省略 nDialogBoxType 时,等同于指定 nDialogBoxType 值为 0。
数值 对话框按钮
0 仅有“确定”按钮
1 “确定”和“取消”按钮
2 “放弃”、“重试”和“忽略”按钮
3 “是”、“否”和“取消”按钮
4 “是”、“否”按钮
5 “重试”和“取消”按钮

数值 图标
16 “停止”图标
32 问号
48 惊叹号
64 信息 (i) 图标

数值 默认按钮
0 第一个按钮
256 第二个按钮
512 第三个按钮

nDialogBoxType 可以是三个值的和,从上面每个表中选一个值。例如,若 nDialogBoxType is 290 (2+32+256), 则指定的对话框含有如下特征:
“放弃”、“重试”或“忽略”按钮。
消息框显示问号图标。
第二个按钮,“重试”为默认按钮。
关于可用的常量的额外信息是在 Visual FoxPro 主目录中的 FoxPro.h 文件中。 使用象 MB_ABORTRETRYIGNORE + MB_ICONQUESTION + MB_DEFBUTTON2 这样的已定义常数比 2 + 32 + 256 更具可读性。 注意:
问号图标已不再推荐使用,因为它不能明确的表示信息的指定类型,用问号表示的信息可能是任何类型的信息。另外,用户可能会将问号表示的信息与帮助信息相混淆。因此,不推荐在信息框中使用问号。系统继续支持包含问号图标主要是为了向后兼容。
 

cTitleBarText
指定对话框标题栏中的文本。若省略 cTitleBarText,标题栏中将显示 "Microsoft Visual FoxPro" 。
nTimeout
指定在清除 eMessageText 前, 没有键盘或鼠标输入时的 Visual FoxPro 显示 eMessageText 的毫秒数。可以指定任何可用的超时。小于 1 的值在用户输入前不会产生超时 (与没有指定 nTimeout 参数相同)。
返回值
数值型数据类型。MESSAGEBOX( ) 的返回值标明选取了对话框中的哪个按钮。下表中列出了每一个按钮在 MESSAGEBOX( ) 中的返回值。

返回值 按钮
1 确定
2 取消
3 放弃
4 重试
5 忽略
6 是
7 否

在含有取消按钮的对话框中,如果按下 ESC 键退出对话框,则与选取“取消”按钮一样,返回值 (2)。

当超时发生时 MESSAGEBOX( ) 返回 –1。

说明

MESSAGEBOX( ) 函数采用了智能参数,通过参数的类型来判断使用的是哪一个参数。第一个参数是必须的并且总是 eMessageText。但是,可选的第二个参数如果是数值型类型,它就代表 nDialogBoxType,如果是字符型类型则表示 cTitleBarText。nTimeout 参数总是假定传递了可选的第二个数值型参数。可用的例子包括:

  复制代码
MESSAGEBOX("HELLO","MyTitle",68,6000)
MESSAGEBOX("HELLO",68,"MyTitle",6000)
MESSAGEBOX("HELLO",68,6000)
MESSAGEBOX("HELLO",68,6000,"MyTitle")

怎么修改VFP命令执行的默认路径

我想最简单的就 CD 路径名
比如: CD D:\VFP
但是这个是临时的

但想永久的设置
工具---选项---文件位置---默认目录

怎样设置让一个共享文件夹只能保存固定大小的文件在里面?

我记得WIN2003或服务器的用户还是用户组都可以设置用户磁盘配额的吧,这里面可以详细设置可以保存文件的总量应该。具体不太清楚了,你自己看下。

建议你把管理员设一个组,把用户设一个组,直接对这两个组设置起来会更方便。

如何将mysql运行在非默认目录中

假设mysql安装在/usr/local/mysql路径下,找一个磁盘空间剩余比较大的盘,如/data1,把3308端口的mysql的数据保存在/data1下
#mkdir /data1/mysql_3308
#mkdir /data1/mysql_3308/data
#chown -R mysql:mysql /data1/mysql_3308

复制一个mysql配置文件my***f到/data1/mysql_3308目录下
#vi /data1/mysql_3308/my***f
修改配置文件,将端口和相关目录的都改为新的设置,如下:
[client]
character-set-server = utf8
port = 3308
socket = /tmp/mysql_3308.sock
[mysqld]
user = mysql
port = 3308
socket = /tmp/mysql_3308.sock
basedir = /usr/local/mysql
datadir = /data1/mysql_3308/data
log-error = /data1/mysql_3308/mysql_error.log
pid-file = /data1/mysql_3308/mysql.pid
......其他略
确保配置文件无误。
运行下面命令进行数据库的初始化:
#/usr/local/mysql/bin/mysql_install_db --defaults-file=/data1/mysql_3308/my***f --datadir=/data1/mysql_3308/data
完成后新的3308数据库就初始化好了,如果有报错,则按照报错的提示查看报错日志,一般情况下都是my***f配置文件的问题,修正后即可。
二、启动新mysql
启动3308端口的mysql服务
#/usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3309/my***f &
检查是否启动
#ps aux|grep mysql
如果有3308字样说明已经启动成功
可将启动命令加入/etc/rc.local随服务器启动
新加的mysql没有设置root密码,可以通过下面命令设置root密码:
#/usr/local/mysql/bin/mysqladmin -S /tmp/mysql_3308.sock -u root password 'new-password'


(望楼主采纳哦)

本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“请问如何在 vfp 中将某一文件夹设置为默认文件夹?