Foxwx微信公众号管理软件---同心软件 -以高级编程语言进行微信公众号管理,我们一直在努力!

校验姓名字段(只能汉字或大写字母),判断是否含有小写字母或非法字符如何校验

校验字符串一例

*校验姓名字段(只能汉字或大写字母),判断是否含有小写字母或非法字符如何校验

*汉字10进制区间 45217--63486

*大写字母10进制区间 65-90

CLEAR 

?CHKHZ("1张a@三B Cd") &&返回值5,即串中有不符合条件的字符为5个

FUNCTION CHKHZ

     LPARAMETERS Cstr

2018年6月23日 | 发布:admin | 分类:程序开发 | 评论:0

返回外网IP

Function cAdd

Declare   Long      URLDownloadToFile In URLMON.Dll Long, String, String, Long, Long

Declare   Integer   DeleteUrlCacheEntry In wininet.Dll String

2018年6月23日 | 发布:admin | 分类:程序开发 | 评论:0

ShellExecute 研究

 Public Const SW_HIDE = 0
Public Const SW_SHOWNORMAL = 1
Public Const SW_SHOWMINIMIZED = 2
Public Const SW_SHOWMAXIMIZED = 3
Public Const SW_MAXIMIZE = 3
Public Const SW_SHOWNOACTIVATE = 4
Public Const SW_SHOW = 5
Public Const SW_MINIMIZE = 6
Public Const SW_SHOWMINNOACTIVE = 7
Public Const SW_SHOWNA = 8
Public Const SW_RESTORE = 9
 

有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。CreateProcess因为使用复杂,比较少用。
WinExec主要运行EXE文件。如:WinExec(‘Notepad.exe Readme.txt’, SW_SHOW);
ShellExecute不仅可以运行EXE文件,也可以运行已经关联的文件。
标准用法
ShellExecute函数原型及参数含义如下:
function ShellExecute(hWnd: HWND; Operation, FileName, Parameters,Directory: PChar; ShowCmd: Integer): HINST; stdcall;
●hWnd:用于指定父窗口句柄。当函数调用过程出现错误时,它将作为Windows消息窗口的父窗口。例如,可以将其设置为应用程序主窗口句柄,即Application.Handle,也可以将其设置为桌面窗口句柄(用GetDesktopWindow函数获得)。
●Operation:用于指定要进行的操作。其中“open”操作表示执行由FileName参数指定的程序,或打开由FileName参数指定的文件或文件夹;“print”操作表示打印由FileName参数指定的文件;“explore”操作表示浏览由FileName参数指定的文件夹。当参数设为nil时,表示执行默认操作“open”。
●FileName:用于指定要打开的文件名、要执行的程序文件名或要浏览的文件夹名。
●Parameters:若FileName参数是一个可执行程序,则此参数指定命令行参数,否则此参数应为nil或PChar(0)。
●Directory:用于指定默认目录。
●ShowCmd:若FileName参数是一个可执行程序,则此参数指定程序窗口的初始显示方式,否则此参数应设置为0。
若ShellExecute函数调用成功,则返回值为被执行程序的实例句柄。若返回值小于32,则表示出现错误。
使用例子:
注册dll
ShellExecute(NULL, L”open”, L”regsvr32.exe”, L”/s-  \”E:l dll/some.dll\”“, L”", SW_HIDE);//如果有空格需要双引号,如果要隐藏弹出窗口需要/s-
取消注册dll
ShellExecute(NULL, L”open”, L”regsvr32.exe”, L”/u some.dll, L”, SW_HIDE);
执行应用程序
ShellExecute(NULL, L”open”, L”d:/some.exe”, L”", L”", SW_SHOW); 


2018年5月23日 | 发布:admin | 分类:程序开发 | 评论:0

VFP下使用系统默认程序打开文件

DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,; 

STRING lpszOP, ; 

STRING lpszFile, ; 

STRING lpszParams, ; 

STRING lpszDir, ; 

INTEGER fsshowcmd 

DECLARE INTEGER GetDesktopWindow IN win32api 

2018年4月29日 | 发布:admin | 分类:程序开发 | 评论:0

VFP的打开位置代码

【VFP6】读你 

请教各位大侠,有谁做过VFP,已知一个文件的文件路径和文件名,怎么用代码打开资源管理器,并定位到该文件?

【VFP6】倦猫    

ShellExecute("explorer.exe ", "/Select, " + 文件名)


2017年9月26日 | 发布:admin | 分类:程序开发 | 评论:1

百度地图实时标注增改删演示

 利用FOXWX组件做后台,做的VF百度地图标注,可实时填加,删除及修改标注信息 

2017年6月30日 | 发布:admin | 分类:程序开发 | 评论:0

使用命令的脚本来停止或启动IIS中的某个站点

IIS提供了一些vbs脚本以便方面自动批量来管理您的站点,这些脚本文件可以在System32目录里找到。而我今天要介绍的主是启动或者停止IIS中的某个站点而不是IIS服务进程。


2017年5月31日 | 发布:admin | 分类:程序开发 | 评论:0