怎么把vfp中的命令执行的路径改成其他的文件?
例如我在命令框里输入打开tsk表,而它默认的存储文件里却没有这个表,而在另一个文件夹里储存,要通过项目管理器才能打开。怎么才能改变命令的默认存储路径?...
例如我在命令框里输入打开tsk表,而它默认的存储文件里却没有这个表,而在另一个文件夹里储存,要通过项目管理器才能打开。怎么才能改变命令的默认存储路径?
展开
展开全部
指定默认磁盘和目录。
SET DEFAULT TO [cPath]
参数
cPath
指定以下之一:
一个驱动器提示符
一个带有目录名的驱动器提示符
一个子目录名
使用 Microsoft MS-DOS 简化符号( \ 或 ..)的上述各项
说明
SET DEFAULT 改变默认目录到指定的目录。
Microsoft Visual FoxPro 在默认的 Visual FoxPro 目录中搜索文件。默认目录就是启动 Visual FoxPro 的目录。不过,可以在您的 Visual FoxPro 的配置文件或启动程序中指定不同的默认目录。如果 Visual FoxPro 在默认目录中不能找到文件,则接着搜索 Visual FoxPro 路径(如果指定了的话)。使用 SET PATH 指定 Visual FoxPro 路径。
如果创建一个文件并没有指定存放的位置,则文件被放在默认 Visual FoxPro 目录中。
在单线程或多线程 DLL 服务中不支持 SET DEFAULT 命令。该命令改变整个进程的默认目录,所以将影响过程部分的所有线程。在 DLL 服务中使用 SET PATH 命令,代替 CD 和 CHDIR。
提示:
SYS(5) 返回默认驱动器。SYS(2003) 返回不带驱动器提示符的默认目录。SYS(5) + SYS(2003) 返回默认驱动器和目录。
使用以下任一个命令都可以改变默认驱动器到驱动器 A :
SET DEFAULT TO A
SET DEFAULT TO A:
可以指定一个特定的目录:
SET DEFAULT TO A:\sales
SET DEFAULT TO C:\sales\data
可以指定一个子目录。如果驱动器 C 上的根目录是默认的 Visual FoxPro 目录,发出以下命令改变默认目录到 C:\Sales :
SET DEFAULT TO sales
可以使用 MS-DOS 简化符号。如果当前目录是 C:\Sales\Data,发出以下命令可以将根目录设为默认目录:
SET DEFAULT TO \
也可以使用以下命令将默认目录设置为上一级父目录:
SET DEFAULT TO ..
SET PATH 命令
指定文件搜索路径。
SET PATH TO [Path] [ADDITIVE]
参数
TO [ Path]
指定想要 Visual FoxPro 搜索的目录。使用逗号或分号来分隔目录。注意:
如果磁盘或目录名中包含惊叹号(!),Visual FoxPro 将不能正确识别该路径名。
在所有 FoxPro 平台上,返回路径信息的函数,如 CURDIR( )、 DBF( ) 和 SYS(2003),都在它们的返回值中使用 Microsoft MS-DOS 路径命名习惯。
ADDITIVE
追加附加路径到当前路径尾部。
说明
发出不带 Path 的 SET PATH TO 命令,将把路径恢复为默认目录。使用 SET DEFAULT 指定默认目录,用 CURDIR( ) 返回当前默认目录。
SET PATH 的作用域不是当前数据工作期;使用 SET PATH 命令改变默认路径将影响所有数据工作期。
SET PATH 限制最大值为 4095 个字符。*NEW
在使用 ADDITIVE 参数时,路径必须包含引用字符串或有效表达式。如果使用宏替换,则它必须象在下例中一样被完全引用:
SET DEFAULT TO [cPath]
参数
cPath
指定以下之一:
一个驱动器提示符
一个带有目录名的驱动器提示符
一个子目录名
使用 Microsoft MS-DOS 简化符号( \ 或 ..)的上述各项
说明
SET DEFAULT 改变默认目录到指定的目录。
Microsoft Visual FoxPro 在默认的 Visual FoxPro 目录中搜索文件。默认目录就是启动 Visual FoxPro 的目录。不过,可以在您的 Visual FoxPro 的配置文件或启动程序中指定不同的默认目录。如果 Visual FoxPro 在默认目录中不能找到文件,则接着搜索 Visual FoxPro 路径(如果指定了的话)。使用 SET PATH 指定 Visual FoxPro 路径。
如果创建一个文件并没有指定存放的位置,则文件被放在默认 Visual FoxPro 目录中。
在单线程或多线程 DLL 服务中不支持 SET DEFAULT 命令。该命令改变整个进程的默认目录,所以将影响过程部分的所有线程。在 DLL 服务中使用 SET PATH 命令,代替 CD 和 CHDIR。
提示:
SYS(5) 返回默认驱动器。SYS(2003) 返回不带驱动器提示符的默认目录。SYS(5) + SYS(2003) 返回默认驱动器和目录。
使用以下任一个命令都可以改变默认驱动器到驱动器 A :
SET DEFAULT TO A
SET DEFAULT TO A:
可以指定一个特定的目录:
SET DEFAULT TO A:\sales
SET DEFAULT TO C:\sales\data
可以指定一个子目录。如果驱动器 C 上的根目录是默认的 Visual FoxPro 目录,发出以下命令改变默认目录到 C:\Sales :
SET DEFAULT TO sales
可以使用 MS-DOS 简化符号。如果当前目录是 C:\Sales\Data,发出以下命令可以将根目录设为默认目录:
SET DEFAULT TO \
也可以使用以下命令将默认目录设置为上一级父目录:
SET DEFAULT TO ..
SET PATH 命令
指定文件搜索路径。
SET PATH TO [Path] [ADDITIVE]
参数
TO [ Path]
指定想要 Visual FoxPro 搜索的目录。使用逗号或分号来分隔目录。注意:
如果磁盘或目录名中包含惊叹号(!),Visual FoxPro 将不能正确识别该路径名。
在所有 FoxPro 平台上,返回路径信息的函数,如 CURDIR( )、 DBF( ) 和 SYS(2003),都在它们的返回值中使用 Microsoft MS-DOS 路径命名习惯。
ADDITIVE
追加附加路径到当前路径尾部。
说明
发出不带 Path 的 SET PATH TO 命令,将把路径恢复为默认目录。使用 SET DEFAULT 指定默认目录,用 CURDIR( ) 返回当前默认目录。
SET PATH 的作用域不是当前数据工作期;使用 SET PATH 命令改变默认路径将影响所有数据工作期。
SET PATH 限制最大值为 4095 个字符。*NEW
在使用 ADDITIVE 参数时,路径必须包含引用字符串或有效表达式。如果使用宏替换,则它必须象在下例中一样被完全引用:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询