 |
VFP ·R¥ÎªÌªÀ°Ï ¥»°Q½×°Ï¬° Visual Foxpro ·R¥ÎªÌ¸gÅç¥æ¬yªº¦a¤è, ½Ð¦h¦h§Q¥Î"·j´M"ªº¥\¯à, ¥ý¬d¬Ý¬Ý¦³µL«e¨Ò¥i´`, ¦pªGÁÙ¦³¤£À´ªº¦Aµo°Ý. ³¡¥÷¥DÃD¦³ªþ¥[ÀÉ®×, ¶·¥ýµù¥U¦¨¬°ªÀ°Ï©~¥Á¤~¥i¥H¤U¸ü.
|
¤W¤@½g¥DÃD :: ¤U¤@½g¥DÃD |
µoªí¤H |
¤º®e |
chou min sung
µù¥U®É¶¡: 2005-08-09 ¤å³¹: 10 ¨Ó¦Û: ¥x¤¤
²Ä 1 ¼Ó
|
µoªí©ó: ¬P´Á¤T ¤K¤ë 17, 2005 9:16 pm ¤å³¹¥DÃD: ¦p¦ó¦bmysql server¤W«Øºc¸ê®Æ®w |
|
|
¤½¥q¤w¸g¦³¬[³]mysql server
§Ún¥Î¤°»ò³nÅé¡A¤~¥i¥H¦bmysql server«Øºc¸ê®Æ®w
¥Ñ©ó¤p§Ìªº^¤å¤ÓÄê¤F
¬dmysql¤Wªººô¯¸¡A¦ý¹ê¦b¬Ý¤£À´
§Ú»Ýn¤U¸ü¨º¨Ç³nÅé¨Ó¨Ï¥Î
¦³¨º¦ì¹ê¤O°í±jªº¤j¤j¡AÀ°¦£¸Ñµª¤@¤U _________________ ¥´¦Ð²yªº¤H³Ì»Å¤F |
|
¦^³»ºÝ |
|
 |
Erwin
µù¥U®É¶¡: 2003-03-28 ¤å³¹: 97 ¨Ó¦Û: ¥x¥_
²Ä 2 ¼Ó
|
|
¦^³»ºÝ |
|
 |
zlabsoft
µù¥U®É¶¡: 2003-10-18 ¤å³¹: 22
²Ä 3 ¼Ó
|
µoªí©ó: ¬P´Á¤T ¤K¤ë 24, 2005 9:03 am ¤å³¹¥DÃD: |
|
|
¥ý¥Î¤H¤â³Ð«Ø DATABASE, ¦b¶}µoªº¾÷¾¹n¸Ë¦n ODBC
µM«á¥Îªþ¤Wªºµ{¦¡§â TABEL (DBF) ¶Ç¤W¨ì MYSQL ¦øªA¾¹ |
|
¦^³»ºÝ |
|
 |
chou min sung
µù¥U®É¶¡: 2005-08-09 ¤å³¹: 10 ¨Ó¦Û: ¥x¤¤
²Ä 4 ¼Ó
|
µoªí©ó: ¬P´Á¤T ¤K¤ë 24, 2005 12:55 pm ¤å³¹¥DÃD: |
|
|
mydllÀ³¸Ó«ç»ò¥h¨Ï¥Î«¨¡H
¤p§Ì¯À·s¤âµæ³¾¡AÀ´±o¤£¦h
½Ð¦h«üÂI¤@¤UÐù _________________ ¥´¦Ð²yªº¤H³Ì»Å¤F |
|
¦^³»ºÝ |
|
 |
zlabsoft
µù¥U®É¶¡: 2003-10-18 ¤å³¹: 22
²Ä 5 ¼Ó
|
µoªí©ó: ¬P´Á¥| ¤K¤ë 25, 2005 9:44 am ¤å³¹¥DÃD: |
|
|
¥»¤åÀɬ° MYDLL.DLL »¡©ú¤åÀÉ
MYDLL.DLL ¤¤¥]§t¥H¤U¨ç¼Æ
01 getcpuid Àò¨ú·í«e¾÷¾¹ªº CPUID
02 getbios Àò¨ú¥DªO ID
03 getname Àò¨ú·í«e¥Î¤á¦W
04 getip Àò¨ú¥»¾÷ IP
05 getmac Àò¨úºô¥d MAC
06 getserial Àò¨úµwºÐ¥X¼t§Ç¦C¸¹
07 ChangeSerialNumber ×§ï/³]¸mºÏ¤ù¼ÐÅÒ(×§ï«á¥²¶·«±Ò¾÷¾¹)
08 DPGetDefaultPrinter Àò¨ú·í«eÀq»{¦Lªí¾÷
09 DPSetDefaultPrinter ³]¸m·í«eÀq»{¦Lªí¾÷
10 PrintStringDirect ª½±µµo°e¤@Ó¦r¦ê¨ì«ü©w¦Lªí¾÷¡A¦C¦L§¹«á¤£·|°e¯È
11 IsPrinter ¦Lªí¾÷¬O§_³s¾÷ (¶È¯à¦b 9x ¤U¯à¥Î)
12 VolumeNumber Àò¨úºÏ¤ù®æ¦¡¤Æ®Éªº¼ÐÅÒ
13 IsWin2000 ·í«e¾÷¾¹ªº§@·~¨t²Î
14 IsDiskInDrive §PÂ_³nºÐÅX°Ê¾¹¤¤¬O§_´¡¦³³nºÐ
15 num2txt_e Âà´«¤@Ó¼ÆÈ«¬¬°¤j¼gªºª÷ÃB¦r¦ê(^¤å)
16 num2txt_c Âà´«¤@Ó¼ÆÈ«¬¬°¤j¼gªºª÷ÃB¦r¦ê(¤¤¤å)
17 IsConnected §PÂ_¥»¾÷¬O§_³s±µ¨ì Internet
18 pinghost Ping ¤@Ó¥D¾÷¦ì§}
19 connecttonetwork ¬M®gºô¸ô¸ê·½¬°¤@Ó¥»¦aÅX°Ê¾¹, «Ê¸Ë¤F WNetUseConnection API
20 cancelconnect Â_¶}¤@Ó¤w¸g¬M®gªººô¸ô¸ê·½ , «Ê¸Ë¤F WNetCancelConnection2 API
21 myftpputfile ±q¶Ç¤@ÓÀɮרì«ü©wªº ftp
22 myftpgetfile ±q«ü©wªº ftp ¤U¸ü¤@ÓÀÉ®×
23 httpdownload ±q«ü©wªº http ¤U¸ü¤@ÓÀÉ®×
24 sendmail µo°e¤@Ó email (¥i±a¤@Óªþ¥ó)
25 smail ³q¹L smtp ¶l¥ó¦øªA¾¹µo°e¤@Ó email (¤£»Ýn¥»¦aªº OUTLOOK µ¥¶l¥óµ{¦¡,³Ì¦h¥i±a¥|Óªþ¥ó)
26 DialUp ¼·¸¹¤Wºô
27 DisconnectRas Â_¶}¼·¸¹
28 MyInputBox ¤@Ó²³æªº¤f¥O¿é¤J®Ø
29 encstr ¦r¦ê¥[±K/¸Ñ±K
30 InitUser ¥Î©ó³Ð«Ø¯Ê¬Ùªº±KÆ_®e¾¹¡A¦b¤@¥x¾÷¾¹¤W¥u»Ý¹B¦æ¤@¦¸¡A¥H¬°¤U±¨âÓ¨ç¼Æ§@·Ç³Æªº¨ç¼Æ
31 CAPIEncryptFile ¥[±K¤@ÓÀÉ®×
32 CAPIDecryptFile ¸Ñ±K¤@ÓÀÉ®×
33 getcrc ¨ú±o¤@ÓÀɮתº CRC ®ÕÅçÈ
34 MD5File ¥Î MD5 ºtºâªk¨D¤@ÓÀɮתº 16 ¦ìÀˬd©M
35 MD5String ¥Î MD5 ºtºâªk¨D¤@Ó¦r¦êªº 16 ¦ìÀˬd©M
36 compress À£ÁY¤@ӥؿý¤¤ªº©Ò¦³Àɮרì¤@Ó¨÷©Î¦hÓ¨÷¤¤(¤£¥]¬A¤l¥Ø¿ý¤¤ªº¤º®e)
37 decompress ¸ÑÀ£¤@Ó¸g compress ¨ç¼ÆÀ£ÁYªºÀɮפ¤ªº©Ò¦³¤º®e¨ì¤@Ó«ü©w¥Ø¿ý¤¤
38 sharedel ³]¸m¤@Ó¥»¦aÅX°Ê¾¹©Î¥Ø¿ý¬°¦@¥Î
39 shareadd §R°£¦@¥Î
40 ShellExecWait ½Õ¥Î¤@Ó¥~³¡µ{¦¡¨Ãµ¥«Ýµ²§ô
41 SetTime ³]¸m¤@ӥؿý©ÎÀɮתº¤é´Á
42 dirsize Àò¨ú¤@ӥؿýªº¤j¤p
43 vfpbeep Åý¨t²Îµo¥X "¹Ê" Án
44 exitw µn¥X/Ãö³¬/«±Ò¨t²Î
45 changeres §ïÅÜÅã¥Ü¤ÀÅG²v
46 getmetric Àò¨ú¨t²ÎÅã¥Ü¾¹·í«eªº¤ÀÅG²v
47 tojpeg Âà´«¤@Ó BMP Àɮרì JPG ÀÉ®×
48 tobmp Âà´«¤@Ó JPG Àɮרì BMP ÀÉ®×
49 getbmpdemension Àò¨ú¤@Ó BMP Àɮתº¤j¤p
50 getjpgdimension Àò¨ú¤@Ó JPG Àɮתº¤j¤p
51 LoadIME ³]¸m¯S©wªº¿é¤Jªk
52 ListMail ¦C¥X POP 3 ¶l¥ó¦øªA¾¹¤Wªº¶l¥ó
53 formtobmpA «O¦s¿Ã¹õ«ü©w°Ï°ìªº¤º®e¨ì¤@Ó bmp ÀÉ®×
54 formtobmp ±Nªí³æ©Î¿Ã¹õ¤º®e«O¦s¬°¤@ÓÂI°}¹Ï
55 hzbh Àò¨úº~¦rµ§¹º
56 topy º~¦rÂà«÷µÀY
57 ConvertFile Âà´«¤åÀɬ° big ©Î bg ½X®æ¦¡
58 BIG5toGB Âà´« big ¦r¦ê¬° gb
59 GBtoBIG5 Âà´« gb ¦r¦ê¬° big
60 TerminateApp ²×¤î¤@Ó 32 ¦ì¤¸¶iµ{
61 getallproc Àò¨ú·í«e¨t²Î¤¤ªº©Ò¦³¶iµ{
62 KillProcessByName «ö¦W¦r±þ±¼¤@Ó¥¿¦b¹B¦æªº¶iµ{ |
|
¦^³»ºÝ |
|
 |
zlabsoft
µù¥U®É¶¡: 2003-10-18 ¤å³¹: 22
²Ä 6 ¼Ó
|
µoªí©ó: ¬P´Á¥| ¤K¤ë 25, 2005 10:03 am ¤å³¹¥DÃD: |
|
|
MYDLL ¬O«Ü¦n¥ÎªºªFªF, ¨Ó¦Û¤j³°ªº°ª¤H,
ì¥Ü½d¤å³¹¦p¤U:
Clear
Clear dlls
Set DEFAULT TO (SUBSTR(SYS(16,1),AT(":",SYS(16,1)) - 1, RAT("\", SYS(16,1)) - (AT(":",SYS(16,1)) - 1)))
?"Âà´«¼ÆÈ¨ì¤å¥»:"
Declare String num2txt_c IN "MyDll.dll" double orgStr
?num2txt_c(12345.09)
?"µw½L§Ç¦C¸¹:"
Declare String getserial IN "MyDll.dll" Integer DiskNo
?getserial(0)
?"¥DªO Bios ID"
Declare String getbios IN "MyDll.dll"
?getbios()
Declare String BIG5toGB IN "MyDll.dll" string
Declare String GBtoBIG5 IN "MyDll.dll" string
Declare integer ConvertFile IN "MyDll.dll" string,string,integer
** ¥Í¦¨´ú¸Õ¤å¥ó
strtofile("¦b¤@¥xpºâ¾÷¤W³Ì¦h¥u»Ýn¹B¦æ¦¹¨ç¼Æ¤@¦¸,¥Î¤_?¾÷¾¹³Ð«Ø¯Ê¬Ùªº±KÆ_®e¾¹¡C","test.txt")
?"Âà´«¤å¥»¤å¥ó±q gb ¨ì big:"
ConvertFile("test.txt","testbig5.txt",0)
?"Âà´«¤å¥»¤å¥ó±q big ¨ì gb:"
ConvertFile("testbig5.txt","testgb.txt",1)
?"Âà´«¦r²Å¦ê±q gb ¨ì big:"
str1 = GBtoBIG5("¦b¤@¥xpºâ¾÷¤W³Ì¦h¥u»Ýn¹B¦æ¦¹¨ç¼Æ¤@¦¸,¥Î¤_?¾÷¾¹³Ð«Ø¯Ê¬Ùªº±KÆ_®e¾¹¡C")
?str1
?"Âà´«¦r²Å¦ê±q big ¨ì gb:"
str2 = BIG5toGB(str1)
?str2
*-- Graphics
********************************************************************************
*-- capture window or screen image into a bitmap file
Declare Integer formtobmp IN "mydll.dll" integer hwnd,String bmpFileName
* Parameters:
* hwnd
* Handle to the window to be saves to a bitmap file. if this parameter is zero, then saves desktop to a bitmap file.
*
* bmpFileName
* The bitmap filename to be save. must include full path name.
*
* Note
* if success, return value 0, else return 1.
*
* Sample:
*
?"«Ì¹õ®·®»,«O¦s·í«e«Ì¹õ¤º®e¨ì¤å¥ó c:\screen.bmp"
retVal = formtobmp(0,"c:\screen.bmp") && Save screen to file c:\screen.bmp
if retval = 0
messagebox("Capture screen ok!")
endif
********************************************************************************
Declare Integer formtobmpA IN "mydll.dll" String bmpFileName,integer,integer,integer,integer
?"«Ì¹õ®·®»,«O¦s·í«e«Ì¹õ«ü©w°Ï°ìªº¤º®e¨ì¤å¥ó c:\screena.bmp"
retVal = formtobmpA("c:\screena.bmp",0,0,200,120) && Save screen to file c:\screena.bmp
if retval = 0
messagebox("Capture screen ok!")
endif
********************************************************************************
*-- Convert a bmp file to jpg file
Declare Integer tojpeg IN "mydll.dll" String bmpfilename, String jpgfilename
?"¹Ï§ÎÂà´«,Âà´« c:\screen.bmp ¨ì c:\screen.jpg:"
retval = tojpeg("c:\screen.bmp","c:\screen.jpg")
* Parameters:
* bmpfilename
* origin bitmap filename.
*
* jpgfilename
* destination jpeg filename.
*
* Note
* if success, return value 0, else return 1.
*
* Sample:
*
if retval = 0
messagebox("Convert bitmap to jpeg ok!")
endif
********************************************************************************
********************************************************************************
*-- Convert a jpg file to bmp file
?"¹Ï§ÎÂà´«,Âà´« c:\screen.jpg ¨ì c:\screen2.bmp:"
Declare Integer tobmp IN "mydll.dll" String jpgfilename, String bmpfilename
retval = tobmp("c:\screen.jpg","c:\screen2.bmp")
* Parameters:
* jpgfilename
* origin jpeg filename.
*
* bmpfilename
* destination bitmap filename.
*
* Note
* if success, return value 0, else return 1.
*
* Sample:
*
if retval = 0
messagebox("Convert jpeg to bitmap success!")
endif
********************************************************************************
********************************************************************************
*-- Retrieves the width and height of a bmpfile
Declare Integer getbmpdimension IN "mydll.dll" string bmpfilename, integer @ nwidth,integer @ nheight
* Parameters:
* bmpfilename
* origin bitmap filename.
*
* nwidth
* bitmap's width measured in pixels.
*
* nheight
* bitmap's height measured in pixels.
*
* Note
* if success, return value 0, else return 1.
* if success, variable nwidth hold the bitmap's width ,variable nheight hold the bitmap's height.
*
* Sample:
*
nwidth=0
nheight=0
?"±o¨ì c:\screen.bmp ªºÅã¥Ü°ª«×©M¼e«×:"
retval = getbmpdimension("c:\screen.bmp",@ nwidth, @ nheight)
if retval = 0
messagebox("Width:"+str(nwidth)+chr(13)+"Height:"+str(nheight))
endif
********************************************************************************
********************************************************************************
*-- Retrieves the width and height of a jpg file
Declare Integer getjpgdimension IN "mydll.dll" string jpgfilename, integer @ nwidth,integer @ nheight
* Parameters:
* jpgfilename
* origin jpeg filename.
*
* nwidth
* jpeg's width measured in pixels.
*
* nheight
* jpeg's height measured in pixels.
*
* Note
* if success, return value 0, else return 1.
* if success, variable nwidth hold the jpeg's width ,variable nheight hold the jpeg's height.
*
* Sample:
*
?"±o¨ì c:\screen.jpg ªºÅã¥Ü°ª«×©M¼e«×:"
nwidth=0
nheight=0
retval = getjpgdimension("c:\screen.jpg",@ nwidth, @ nheight)
if retval = 0
messagebox("Width:"+str(nwidth)+chr(13)+"Height:"+str(nheight))
endif
********************************************************************************
********************************************************************************
*-- internet
*-- Ping a http
Declare string pinghost IN "MyDll.dll" String cHostName
*-- if success, return host's ip adress,else return a empty string.
*-- copy a file to a ftp server
Declare integer myftpputfile IN "MyDll.dll" string host, string remotefile,string localfile, string username,string pa
*-- copy a file from a ftp server
Declare integer myftpgetfile IN "MyDll.dll" string host, string localfile,string remotefile, string username,string pa
*-- download a file from a http
Declare integer httpdownload IN "MyDll.dll" string host, string remotefile,string localfile
*-- dialup
Declare integer DialUp IN "MyDll.dll" String UserName,String Pas,String PhoneNumberToDial
*-- Disconnect a ras
Declare integer DisconnectRas IN "MyDll.dll"
*- send a mail to smtp server,can with four attas
Declare integer smail IN "MyDll.dll" String smtpsrvname,String username,String pas,String sender,String frommail,;
String tomail,String sub,String mes,String atta1,String atta2,String atta3,String atta4
*-- send a mail
Declare integer sendmail IN "MyDll.dll" String recipient,String subject,String sub,String Attachment
*-- get pop3 server's maillist
Declare string ListMail in "mydll.dll" string user,string pass,string svr,integer po,integer DeleteMail
* intranet
*-- get a machine's name
Declare String getname IN "MyDll.dll"
*-- get a machine's ip
Declare String getip IN "MyDll.dll"
*-- delete a share
Declare integer sharedel in "MYDLL.DLL" String Sharename
*-- add a share
Declare integer shareadd in "MYDLL.DLL" String Localdir, String Sharename,String comment, integer bReadOnly,String password
*-- cancel a connect
Declare integer cancelconnect IN "MyDll.dll" String
*-- connect to network
Declare integer connecttonetwork IN "MyDll.dll" String remotname,String Localname,String username,String pas
Declare integer shareadd IN "MyDll.dll" String DirToShare,String ShareName,String CommentStr,Integer iReadOnly,String PasswordStr
Declare integer sharedel IN "MyDll.dll" String sharename
* Compress/Decompress. if success,return 0 else return a error code:
Declare integer compress in "MYDLL.DLL" String cabfilename,string filetocomp,Integer cabsize
Declare integer decompress in "MYDLL.DLL" String uncompdir,string cabfilename
* crypt/encrypt
Declare String encstr IN "MyDll.dll" String origStr,String cKey
Declare string getcrc IN "MyDll.dll" String filename
Declare STRING MD5File IN "mydll.dll" AS MD5FILE STRING filename
Declare STRING MD5String IN "mydll.dll" AS MD5STRING STRING inputstr, INTEGER strlen
Declare integer InitUser in "MYDLL.DLL" && ¦b¤@¥xpºâ¾÷¤W³Ì¦h¥u»Ýn¹B¦æ¦¹¨ç¼Æ¤@¦¸,¥Î¤_?¾÷¾¹³Ð«Ø¯Ê¬Ùªº±KÆ_®e¾¹¡C
Declare integer CAPIDecryptFile in "MYDLL.DLL" String szSource, String szDestination, String szPassword
Declare integer CAPIEncryptFile in "MYDLL.DLL" String szSource, String szDestination, String szPassword
* µw¥ó¬ÛÃö
* get harddisk serial no
Declare String getserial IN "MyDll.dll" Integer DiskNo
*-- get mac
Declare String getmac IN "MyDll.dll"
*-- get disk Volume Number
Declare String VolumeNumber IN "MyDll.dll" String Driver
*-- change screen resolution
Declare integer changeres IN "MyDll.dll" Integer nWidth, Integer nHeigth && ¨âӰѼƤÀ§O? «Ì¹õªº¼e/°ª
*-- if a disk in driver?
Declare integer IsDiskInDrive IN "MyDll.dll" String Driver
*-- get screen resolution
Declare integer getmetric IN "MyDll.dll" integer @ nWidth,integer @ nHeight,integer @ nFreq
* Âà´«
Declare String topy IN "MyDll.dll" String orgStr
Declare String hzbh IN "MyDll.dll" String orgStr,Integer nFlag
*-- convert a number to english
Declare String num2txt_e IN "MyDll.dll" double orgStr
Declare String num2txt_c IN "MyDll.dll" double orgStr
*-- ¨t²Î¬ÛÃö
Declare string getcpuid in "mydll.dll"
Declare integer exitw in "mydll.dll" integer flag
Declare long dirsize IN "mydll.dll" String DirName,Integer Flag
Declare integer vfpbeep IN "MyDll.dll"
Declare Integer SetTime in "mydll.dll" String Filename,integer nyear,integer nmonth,integer nday
Declare Integer IsWin2000 IN "MyDll.dll"
Declare Integer DPGetDefaultPrinter IN "MyDll.dll" String @ PrinterName, Integer @ BufferSize
Declare Integer DPSetDefaultPrinter IN "MyDll.dll" String @ PrinterName
Declare integer PrintStringDirect IN "MyDll.dll" String lcString,String prtname,String DeviceName && ª½±µµo°e¤@Ó¦ê¨ì¥´¦L¾÷
*-- Âø¶µ
Declare integer MyInputBox in "MYDLL.DLL" Integer Whd,String Title,String @,Integer passlen
Declare String LoadIME IN "mydll.dll" String ImeName
Declare String getallproc IN "mydll.dll"
Declare integer TerminateApp IN "mydll.dll" double dwPID,double dwTimeout
Declare integer killtask in "mydll.dll" String cNotKillWinCaption
*-- ½Õ¥Î¤@Ó¥~³¡µ{§Ç?µ¥«Ýµ²§ô
Declare INTEGER ShellExecWait IN "MYDLL.DLL" STRING lpProgName,STRING lpParms,SHORT n_ShowWinMode,INTEGER @ExitCode
?"¦CÁ|¥¿¦b¹B¦æªº¶iµ{:"
?getallproc() && get and display all Proccess
nwidth=0
nheight=0
?"bmp ¤å¥óÅã¥Ü¤j¤p:"
getbmpdimension("c:\screen.bmp",@nwidth,@nheight) && Get a bmp file's dimensions, after called ,nwidth hold the width and nheight hold the height.
?"jpg ¤å¥óÅã¥Ü¤j¤p:"
getjpgdimension("c:\screen.jpg",@nwidth,@nheight) && Get a jpg file's dimensions, after called ,nwidth hold the width and nheight hold the height.
?"¿é¤Jªk¦CÁ|©M³]¸m:"
?LoadIME("EN") && Enum and Load a Ime
&&&&&ListMail("njjane","XXXXXXXXXXXXX","pop.21cn.com",110,0) && get pop3 mail server mail list
getcpuid() && get cupid
**nflag=0 && ª`¾P
**nflag=1 && Ãö³¬
**nflag=2 && «?
** nflag=8 && Ãö¹q
**exitw(nflag) && Loggoff or Close system
?dirsize("C:\books\*.cdx",1)+;
dirsize("C:\books\*.dbf",1)+;
dirsize("C:\books\*.fpt",1)+;
dirsize("C:\books\*.dbc",1)+;
dirsize("C:\books\*.dcx",1)+;
dirsize("C:\books\*.dct",1) && get all files size in a directory
**?dirsize("C:\MultiUser",1)
*-- beep with PC speaker
vfpbeep()
* send mail via smtp mail server
&&smail("your smtp server name","your mail username","your password","sender","your email address","destinate mail address","mail contents","subject!","c:\title.jpg","c:\dtest.rar","c:\hz.txt","c:\test1.txt")
*-- a dialog to input password
Pas=SPACE(50)
MyInputBox(0,"input your password",@PAS,50)
Pas=ALLTRIM(PAS)
??left(alltrim(Pas),len(alltrim(Pas))-1)
* ¥H¤U¬O½Õ¥Î¥Ü¨Ò¡G
**gnDOSpgmShowWinMode = 0 && SW_HIDE
**gnExitCode = 0
**rc = ShellExecWait("..\ARJ.EXE"+CHR(0),;
**"A ..\ARJ\"+c_SEL_DATE+".ARJ"+;
**" ..\OUTPUT\"+c_SEL_DATE+"*.*"+CHR(0),;
**gnDOSpgmShowWinMode, ;
**@gnExitCode)
*¥X¿ù³B²z
**IF rc != 0
** =MSG_ERR("½Õ¥Î ARJ À£ÁY¥X¿ù! ¥X¿ù½X:"+ALLTRIM(STR(rc)))
** RETURN
**ENDIF
**IF gnExitCode != 0
** =MSG_ERR("ARJ À£ÁY¥X¿ù! ARJ °h¥X½X:"+ALLTRIM(STR(gnExitCode)))
** RETURN
**ENDIF
*-- ³]¸m¤@Ó¤å¥ó©Î¥Ø¿ýªº³Ð«Ø¤é´Á
ret = SetTime("c:\mydll\test\test2.cpp",2005,12,31)
If ret=0
Messagebox("³]¸m¤@Ó¤å¥ó©Î¥Ø¿ýªº³Ð«Ø¤é´Á,³]¸m¦¨¥\!")
Else
Messagebox("³]¸m¤@Ó¤å¥ó©Î¥Ø¿ýªº³Ð«Ø¤é´Á,³]¸m¥¢±Ñ!")
Endif
InitUser() && ªì©l¤Æ±KÆ_
CAPIEncryptFile("C:\¶ô´À´«.txt","C:\¶ô´À´«.tx_","abc") && ¥[±K¤@Ó¤å¥ó
CAPIDecryptFile("C:\¶ô´À´«.tx_","c:\¶ô´À´«2.txt","abc") && ¸Ñ±K¤å¥ó
?compress("c:\Acme", "C:\Acme\*.*",0) && ³Ì«á¤@ӰѼÆÈ? 0 «h·N¨ýµÛÀ£ÁY©Ò¦³ªº¤å¥ó¨ì¤@Ó³æ¤@ªº cab ¤å¥ó¤¤.§_«h¡A¸ÓÈ?¦h¨÷À£ÁY¤¤ªº¨C¤@Ó¨÷ªº¤j¤p(¥H K ?³æ¦ì)
?decompress("C:\001\","C:\Acme1.CAB")
*-- ª½±µµo°e¤@Ó¦ê¨ì·í«e¥´¦L¾÷,¥´¦L«á¤£·|¦^¨®¡A¤]¤£·|¶i¯È
?PrintStringDirect("n¥´¦Lªº¦ê", "Star AR-3200+","LPT1:")
*-- ¼·¸¹»PÂ_¶}
&&&&&?DialUp("163","163","163")
&&&&&?DisconnectRas()
?getip()
?getname()
? MD5STRING("message digest",len("message digest"))
?"================"
? MD5FILE("F:\mydll\mydll.dll")
* Àò¨úºô¥d MAC
?"ºô¥d MAC:"
?getmac()
* º~¦rÂà«÷µ
?"«÷µÂà´«:¶}©ñ «È¤á ´Ú¶µ ªÅ¶¡"+topy("¶}©ñ «È¤á ´Ú¶µ ªÅ¶¡")
* ¼ÆÈÂàª÷ÃB
?num2txt_c(1234567.89)
?num2txt_c(-1234567.89)
*-- ²K¥[©M?°£¦@¨É
If shareadd("C:\","MYSHARE","§Úªº¦@¨É½L",1,"")=1
Messagebox("¦@¨É¦¨¥\")
Else
Messagebox("¦@¨É¥¢±Ñ")
Endif
If sharedel("MYSHARE")=1
Messagebox("?°£¦@¨É¦¨¥\")
Else
Messagebox("?°£¦@¨É¥¢±Ñ")
Endif
* ¬M®g/Â_¶}¬M®gºôµ¸ÅX°Ê¾¹
ret=connecttonetwork("\\legend4-1\Àɮ׳ƥ÷¤å¥ó","P:","legend4-1","legend41")
If ret=0 && ¬M®gºôµ¸¸ê·½?¤@Ó¥»¦aÅX°Ê¾¹, «Ê¸Ë¤F WNetUseConnection API
Messagebox("¤w¸g±N \\legend4-1\Àɮ׳ƥ÷¤å¥ó ¬M®g?¥»¦a½L P:")
Else
Messagebox("¬M®g \\legend4-1\Àɮ׳ƥ÷¤å¥ó ?¥»¦a½L P: ¾Þ§@¥¢±Ñ,¿ù»~½X:"+str(ret))
Endif
If cancelconnect("P:")=1 && Â_¶}¤@Ó¤w¸g¬M®gªººôµ¸¸ê·½ , «Ê¸Ë¤F WNetCancelConnection2 API
Messagebox("¤w¸g±N¬M®g P: Â_¶}")
Else
Messagebox("Â_¶} P: ¬M®gªº¾Þ§@¥¢±Ñ")
Endif
*-- ³q¹L MAPI µo°e±aªþªñ¥óªº¶l¥ó
&&&&&If sendmail("icoico@21cn.com","test","this is a sendmail test","c:\winzip.log")=0
&&&&& Messagebox("sendmail µo°e¦¨¥\")
&&&&&Else
&&&&& Messagebox("sendmail µo°e¥¢±Ñ")
&&&&&Endif
lcWidth=0
lcHeigth=0
lcFreq=0
getmetric(@lcWidth,@lcHeigth,@lcFreq)
?lcWidth,lcHeigth,lcFreq
?getip()
&&&&&myftpgetfile("61.133.63.168", "skin.txt","C:\skin.txt", "fox","fox")
&&&&&myftpputfile("61.133.63.168", "C:\dtest.rar","dtest.rar", "fox","fox")
&&&&&httpdownload("http://www.myf1.net/","http://www.myf1.net/temp/mydlltest.rar","C:\dtest.rar")
atfile=sys(5)+curdir()+"readme.txt"
&&&&&sendmail("njjane@21cn.com","¸Ó«H®§¥Î¤_´ú¸Õ","§A¦n¡I"+chr(13)+" ¦p¦³¥´ÂZ¡A¦h¥[ì½Ì",sys(5)+curdir()+"readme.txt")
&&&&&sendmail("njjane@21cn.com","¸Ó«H®§¥Î¤_´ú¸Õ","§A¦n¡I"+chr(13)+" ¦p¦³¥´ÂZ¡A¦h¥[ì½Ì","")
?num2txt_c(0.12)
?num2txt_c(1.23)
?num2txt_c(123.09)
?num2txt_c(1234567.89)
If IsDiskInDrive("A:\") = 0
? "No disk in driver"
Else
? "disk is in driver"
Endif
?"==========´ú¸Õ¶}©l=============="
?"¦ê¥[±K´ú¸Õ:"
a="1 2 3 1 23abc¤¤°ê¤H¥Á¸Ñ©ñx¬O¤H¥Áªºx¶¤123123abc "
?" ì¦ê:"+a,len(a)
b=alltrim(getserial(0)) && ¥[±K¥Îªº±KÆ_,³oùبϥΪº¬O²Ä¤@Óµw½Lªº¥X¼t§Ç¦C¸¹
c=encstr(a,b)
?" ¥[±K«áªº¦ê:"+c,len(c)
d=encstr(c,b) && ¸Ñ±Kªº±KÆ_¥²¶·»P¥[±K®Éªº±KÆ_¬Û¦P
?"¸Ñ±K¥[±K«áªº¦ê:"+d,len(d)
?
?"ÀË´úµw½L§Ç¦C¸¹:"
?"µw½L§Ç¦C¸¹1:"+alltrim(getserial(0))
?"µw½L§Ç¦C¸¹2:"+alltrim(getserial(1))
?
op=IsWin2000()
If op=1
?"§Aªº¾Þ§@¨t²Î Windows 2000 ©Î NT"
Else
?"§Aªº¾Þ§@¨t²Î Windows 9x"
Endif
?
PrinterName=space(250) &&replicate(chr(0),250)
NameSpace=250
DPGetDefaultPrinter(@PrinterName,@NameSpace)
?"Àq»{¥´¦L¾÷:"+left(PrinterName,NameSpace-1)
?
*-- ×§ï¥H¤U¦æ¥H¾AÀ³§Aªº¨t²Î
NewPrint="Star AR-3200+"
DPSetDefaultPrinter(@NewPrint)
?"·s³]¸mªºÀq»{¥´¦L¾÷:"+NewPrint
?
?"¥»¾÷¾÷¾¹¦W:"+getname()
?"¥»¾÷ IP:"+getip()
?
?"«÷µÂà´«:¦¶º²´^¯\¶³¤û©b = "+topy("¦¶º²´^¯\¶³¤û©b")
?"C:½L¨÷:" + VolumeNumber("C:\")
?
?"¤å¥ó"+sys(5)+curdir()+"MyDll.dll ªº CRC È?:" + getcrc(sys(5)+curdir()+"mydll.dll")
?getcrc("") && ÀË´úµL®Äªº¤å¥ó¦W
*?"§ïÅܫ̹õ¤ÀÅG²v?:1024*768 "
*changeres(1024,768)
?"Ping www.myf1.net ªºµ²ªG¡G"+pinghost("www.myf1.net")
?"Ping ¤@Ó¤£¦s¦bªººô§}ªºµ²ªG¡G"+pinghost("www.naughter.com")
?num2txt_c(123.09)
?num2txt_c(1234567.89)
* FTP ¤U¸ü
&&&&&myftpgetfile("61.133.63.168", "VFP7«GÄR_¿é¤Jªk±Æ§Ç.zip","C:\VFP7«GÄR_¿é¤Jªk±Æ§Ç.zip", "fox","fox")
*?"§ïÅܫ̹õ¤ÀÅG²v?:800*600 "
&&??changeres(800,600)
*-- ÀË´ú¥´¦L¾÷¬O§_³s¾÷
Declare integer IsPrinter IN "MyDll.dll"
retval = IsPrinter()
do case
case retval = 999
MessageBox("¸Ó¨ç¼Æ¥u¯à¹B¦æ¤_ 9x ¥»O")
case retval = 1
MessageBox("¥´¦L¾÷¤w¸g³s¾÷")
case retval = 0
MessageBox("¥´¦L¾÷¥¼³s¾÷")
endcase
*-- ³]¸mºÏ½L§Ç¦C¸¹(®æ¦¡¤Æ®É?¥Íªº§Ç¦C¸¹)
Declare integer ChangeSerialNumber IN "c:\mydll\release\MyDll.dll" long, long
diskname = asc("C")
serial = 0x98765432
retval = ChangeSerialNumber(diskname,serial)
if retval = 0
MessageBox("C: ½Lªº§Ç¦C¸¹¤w¸g³]¸m? 9876-5432¡A§A¥²¶·«·s?°Ê¨t²Î")
else
&& ³]¸m¥¢±Ñ
?retval
endif
?"==========´ú¸Õµ²§ô=============="
Clear dlls
Return |
|
¦^³»ºÝ |
|
 |
|
|
±z µLªk ¦b³oÓª©±µoªí¤å³¹ ±z µLªk ¦b³oÓª©±¦^ÂФ峹 ±z µLªk ¦b³oÓª©±½s¿è¤å³¹ ±z µLªk ¦b³oÓª©±§R°£¤å³¹ ±z µLªk ¦b³oÓª©±¶i¦æ§ë²¼ ±z µLªk ¦b³oÓª©±ªþ¥[ÀÉ®× ±z µLªk ¦b³oÓª©±¤U¸üÀÉ®×
|
Powered by phpBB © 2001, 2005 phpBB Group ¥¿Å餤¤å»y¨t¥Ñ phpbb-tw ºûÅ@»s§@
|