home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 April / PCWorld_2005-04_cd.bin / software / vyzkuste / autoit / autoit-v3-setup.exe / Extras / AutoIt3.def < prev    next >
Text File  |  2005-02-07  |  39KB  |  1,141 lines

  1. [Do | Do...Until]
  2. Do
  3.     statements
  4.     ...
  5. Until |<expression>
  6. ;
  7. [For | For...Next] 
  8. For <variable> = <start> To <stop> [Step <stepval>]
  9.     statements
  10.     ...
  11. ;
  12. [Func | Func...EndFunc]
  13. Func functioname ( [ByRef] $param1, ..., [ByRef] $paramN)
  14.     ...
  15.     [Return [value]]
  16. EndFunc
  17. ;
  18. [If...Then | If...Then]
  19. If <expression> Then statement
  20. ;
  21. [If...ElseIf...Else...EndIf | If...ElseIf...Else...EndIf ]
  22. If <expression> Then
  23.     statements
  24.     ...
  25. ElseIf expression-n Then
  26.     ElseIf statements ... 
  27.     ...
  28. Else
  29.     Else statements
  30.     ...
  31. EndIf
  32. ;
  33. [Select...Case...EndSelect | Select...Case...EndSelect]
  34. Select
  35.     Case <expression>
  36.         statement1
  37.         ...
  38.     [Case 
  39.         statement2
  40.         ...]
  41.     [Case Else
  42.         statementN
  43.         ...]
  44. EndSelect
  45. ;
  46. [Abs | Calculates the absolute value of a number.]
  47. Abs ( |expression )
  48. ;
  49. [ACos | Calculates the arcCosine of a number.]
  50. ACos ( |expression )
  51. ;
  52. [AdlibDisable | Disables the adlib functionality.]
  53. AdlibDisable ( |)
  54. ;
  55. [AdlibEnable | Enables Adlib functionality.]
  56. AdlibEnable ( |"function" [, time] )
  57. ;
  58. [Asc | Returns the ASCII code of a character.]
  59. Asc ( |"char" )
  60. ;
  61. [ASin | Calculates the arcsine of a number.]
  62. ASin ( |expression )
  63. ;
  64. [Assign | Assigns a variable by name with the data.]
  65. Assign ( |"varname", "data" [, flag] )
  66. ;
  67. [ATan | Calculates the arctangent of a number.]
  68. ATan ( |expression )
  69. ;
  70. [AutoItSetOption | Changes the operation of various AutoIt functions/parameters.]
  71. AutoItSetOption ( |"option", param )
  72. ;
  73. [AutoItWinGetTitle | Retrieves the title of the AutoIt window.]
  74. AutoItWinGetTitle ( |)
  75. ;
  76. [AutoItWinSetTitle | Changes the title of the AutoIt window.]
  77. AutoItWinSetTitle ( |"newtitle" )
  78. ;
  79. [BitAND | Performs a bitwise AND operation.]
  80. BitAND ( |value1, value2 [, value n] )
  81. ;
  82. [BitNOT | Performs a bitwise NOT operation.]
  83. BitNOT ( |value )
  84. ;
  85. [BitOR | Performs a bitwise OR operation.]
  86. BitOR ( |value1, value2 [, value n] )
  87. ;
  88. [BitShift | Performs a bit shifting operation.]
  89. BitShift ( |value, shift )
  90. ;
  91. [BitXOR | Performs a bitwise exclusive OR (XOR) operation.]
  92. BitXOR ( |value1, value2 [, value n] )
  93. ;
  94. [BlockInput | Disable/enable the mouse and keyboard.]
  95. BlockInput ( |flag )
  96. ;
  97. [Break | Enables or disables the users' ability to exit a script from the tray icon menu.]
  98. Break ( |mode )
  99. ;
  100. [Call | Calls a user-defined function contained in a string parameter.]
  101. Call ( |"function" )
  102. ;
  103. [CDTray | Opens or closes the CD tray.]
  104. CDTray ( |"drive", "status" )
  105. ;
  106. [Chr | Returns a character corresponding to an ASCII code.]
  107. Chr ( |ASCIIcode )
  108. ;
  109. [ClipGet | Retrieves text from the clipboard.]
  110. ClipGet ( |)
  111. ;
  112. [ClipPut | Writes text to the clipboard.]
  113. ClipPut ( |"value" )
  114. ;
  115. [ConsoleWrite | Writes data to a stream that text editors can sometimes read.]
  116. ConsoleWrite ( |"data" )
  117. ;
  118. [ControlClick | Sends a mouse click command to a given control.]
  119. ControlClick ( |"title", "text", controlID [, button] [, clicks]] )
  120. ;
  121. [ControlCommand | Sends a command to a control.]
  122. ControlCommand ( |"title", "text", controlID, "command", "option" )
  123. ;
  124. [ControlDisable | Disables or "grays-out" a control.]
  125. ControlDisable ( |"title", "text", controlID)
  126. ;
  127. [ControlEnable | Enables a "grayed-out" control.]
  128. ControlEnable ( |"title", "text", controlID )
  129. ;
  130. [ControlFocus | Sets input focus to a given control on a window.]
  131. ControlFocus ( |"title", "text", controlID )
  132. ;
  133. [ControlGetFocus | Returns the ControlRef# of the control that has keyboard focus within a specified window.]
  134. ControlGetFocus ( |"title" [, "text"] )
  135. ;
  136. [ControlGetHandle | Retrieves the internal handle of a control.]
  137. ControlGetHandle ( |"title", "text", controlID )
  138. ;
  139. [ControlGetPos | Retrieves the position and size of a control relative to it's window.]
  140. ControlGetPos ( |"title", "text", controlID )
  141. ;
  142. [ControlGetText | Retrieves text from a control.]
  143. ControlGetText ( |"title", "text", controlID )
  144. ;
  145. [ControlHide | Hides a control.]
  146. ControlHide ( |"title", "text", controlID )
  147. ;
  148. [ControlListView | Sends a command to a ListView32 control.]
  149. ControlListView ( |"title", "text", controlID, "command" [, option1 [, option2]] )
  150. ;
  151. [ControlMove | Moves a control within a window.]
  152. ControlMove ( |"title", "text", controlID, x, y [, width [, height]] )
  153. ;
  154. [ControlSend | Sends a string of characters to a control.]
  155. ControlSend ( |"title", "text", controlID, "string" [, flag] )
  156. ;
  157. [ControlSetText | Sets text of a control.]
  158. ControlSetText ( |"title", "text", controlID, "new text" )
  159. ;
  160. [ControlShow | Shows a control that was hidden.]
  161. ControlShow ( |"title", "text", controlID )
  162. ;
  163. [Cos | Calculates the cosine of a number.]
  164. Cos ( |expression )
  165. ;
  166. [Dec | Returns a numeric representation of a hexadecimal string.]
  167. Dec ( |"hex" )
  168. ;
  169. [DirCopy | Copies a directory and all sub-directories and files (Similar to xcopy).]
  170. DirCopy ( |"source dir", "dest dir" [, flag] )
  171. ;
  172. [DirCreate | Creates a directory/folder.]
  173. DirCreate ( |"path" )
  174. ;
  175. [DirGetSize | Returns the size in bytes of a given directory.]
  176. DirGetSize( |"path" [, flag] )
  177. ;
  178. [DirMove | Moves a directory and all sub-directories and files.]
  179. DirMove ( |"source dir", "dest dir" [, flag] )
  180. ;
  181. [DirRemove | Deletes a directory/folder.]
  182. DirRemove ( |"path" [, recurse] )
  183. ;
  184. [DllCall | Dynamically calls a function in a DLL.]
  185. DllCall ( |"dll", "return type", "function" [, "type1", param1 [, "type n", param n]] )
  186. ;
  187. [DllClose | Closes a previously opened DLL.]
  188. DllClose ( |dllhandle )
  189. ;
  190. [DllOpen | Opens a dll file for use in DllCall.]
  191. DllOpen ( |"filename" )
  192. ;
  193. [DriveGetDrive | Returns an array containing the enumerated drives.]
  194. DriveGetDrive ( |"type" )
  195. ;
  196. [DriveGetFileSystem | Returns File System Type of a drive.]
  197. DriveGetFileSystem ( |"path" )
  198. ;
  199. [DriveGetLabel | Returns Volume Label of a drive, if it has one.]
  200. DriveGetLabel ( |"path" )
  201. ;
  202. [DriveGetSerial | Returns Serial Number of a drive.]
  203. DriveGetSerial ( |"path" )
  204. ;
  205. [DriveGetType | Returns drive type.]
  206. DriveGetType ( |"path" )
  207. ;
  208. [DriveMapAdd | Maps a network drive.]
  209. DriveMapAdd( |"device", "remote share" [, flags [, "user" [, "password"]]] )
  210. ;
  211. [DriveMapDel | Disconnects a network drive.]
  212. DriveMapDel( |"device" )
  213. ;
  214. [DriveMapGet | Retreives the details of a mapped drive.]
  215. DriveMapGet( |"device" )
  216. ;
  217. [DriveSetLabel | Sets the Volume Label of a drive.]
  218. DriveSetLabel ( |"path", "label" )
  219. ;
  220. [DriveSpaceFree | Returns the free disk space of a path in Megabytes.]
  221. DriveSpaceFree ( |"path" )
  222. ;
  223. [DriveSpaceTotal | Returns the total diskspace of a path in Megabytes.]
  224. DriveSpaceTotal ( |"path" )
  225. ;
  226. [DriveStatus | Returns the status of the drive as a string.]
  227. DriveStatus ( |"path" )
  228. ;
  229. [EnvGet | Retrieves an environment variable.]
  230. EnvGet ( |"envvariable" )
  231. ;
  232. [EnvSet | Writes an environment variable.]
  233. EnvSet ( |"envvariable" [, "value"] )
  234. ;
  235. [EnvUpdate | Refreshes the OS environment.]
  236. EnvUpdate ( |)
  237. ;
  238. [Eval | Return the value of the variable whose name is given by the expression.]
  239. Eval ( |expression )
  240. ;
  241. [Exp | Calculates <i><b>e</b></i> to the power of a number.]
  242. Exp ( |expression )
  243. ;
  244. [FileChangeDir | Changes the current working directory.]
  245. FileChangeDir ( |"path" )
  246. ;
  247. [FileClose | Closes a previously opened text file.]
  248. FileClose ( |filehandle )
  249. ;
  250. [FileCopy | Copies one or more files.]
  251. FileCopy ( |"source", "dest" [, flag] )
  252. ;
  253. [FileCreateShortcut | Creates a shortcut (.lnk) to a file.]
  254. FileCreateShortcut ( |"file", "lnk" [, "workdir" [, "args" [, "desc" [, "icon" [, "hotkey" [, icon number [, state]]]]]]] )
  255. ;
  256. [FileDelete | Delete one or more files.]
  257. FileDelete ( |"path" )
  258. ;
  259. [FileExists | Checks if a file or directory exists.]
  260. FileExists ( |"path" )
  261. ;
  262. [FileFindFirstFile | Returns a filename according to search string.]
  263. FileFindFirstFile ( |"filename" )
  264. ;
  265. [FileFindNextFile | Returns a filename according to a previous call to FileFindFirstFile.]
  266. FileFindNextFile ( |search )
  267. ;
  268. [FileGetAttrib | Returns a code string representing a file's attributes.]
  269. FileGetAttrib ( |"filename" )
  270. ;
  271. [FileGetLongName | Returns the long path+name of the path+name passed.]
  272. FileGetLongName ( |"file" )
  273. ;
  274. [FileGetShortcut | Retrieves details about a shortcut.]
  275. FileGetShortcut ( |"lnk" )
  276. ;
  277. [FileGetShortName | Returns the 8.3 short path+name of the path+name passed.]
  278. FileGetShortName ( |"file" )
  279. ;
  280. [FileGetSize | Returns the size of a file in bytes.]
  281. FileGetSize ( |"filename" )
  282. ;
  283. [FileGetTime | Returns the time and date information for a file.]
  284. FileGetTime ( |"filename" [, option [, format]] )
  285. ;
  286. [FileGetVersion | Returns the "File" version information.]
  287. FileGetVersion ( |"filename" )
  288. ;
  289. [FileInstall | Include and install a file with the compiled script.]
  290. FileInstall ( |"source", "dest" [, flag] )
  291. ;
  292. [FileMove | Moves one or more files]
  293. FileMove ( |"source", "dest" [, flag] )
  294. ;
  295. [FileOpen | Opens a text file for reading or writing.]
  296. FileOpen ( |"filename", mode )
  297. ;
  298. [FileOpenDialog | Initiates a Open File Dialog.]
  299. FileOpenDialog ( |"title", "init dir", "filter" [, options [, "default name"]] )
  300. ;
  301. [FileRead | Read in a number of characters from a previously opened text file.]
  302. FileRead ( |filehandle or "filename", count )
  303. ;
  304. [FileReadLine | Read in a line of text from a previously opened text file.]
  305. FileReadLine ( |filehandle or "filename" [, line] )
  306. ;
  307. [FileRecycle | Sends a file or directory to the recycle bin.]
  308. FileRecycle ( |"source" )
  309. ;
  310. [FileRecycleEmpty | Empties the recycle bin.]
  311. FileRecycleEmpty ( |["drive"] )
  312. ;
  313. [FileSaveDialog | Initiates a Save File Dialog.]
  314. FileSaveDialog ( |"title", "init dir", "filter" [, options [, "default name"]] )
  315. ;
  316. [FileSelectFolder | Initiates a Browse For Folder GUI.]
  317. FileSelectFolder ( |"dialog text", "root dir" [, flag [, "initial dir"]] )
  318. ;
  319. [FileSetAttrib | Sets the attributes of one or more files.]
  320. FileSetAttrib ( |"file pattern", "+-RASHNOT" [, recurse] )
  321. ;
  322. [FileSetTime | Sets the timestamp of one of more files.]
  323. FileSetTime ( |"file pattern", "time", type [, recurse] )
  324. ;
  325. [FileWrite | Append a line of text to the end of a previously opened text file.]
  326. FileWrite ( |filehandle or "filename", "line" )
  327. ;
  328. [FileWriteLine | Append a line of text to the end of a previously opened text file.]
  329. FileWriteLine ( |filehandle or "filename", "line" )
  330. ;
  331. [FtpSetProxy | Sets the internet proxy to use for ftp access.]
  332. FtpSetProxy ( |mode [, "proxy:port" [, "username", "password"]] )
  333. ;
  334. [GUICreate | Create a GUI window.]
  335. GUICreate ( |"title" [, width [, height [, left [, top [, style [, exStyle [, parent]]]]]]] )
  336. ;
  337. [GUICtrlCreateAvi | Creates an AVI video control for the GUI.]
  338. GUICtrlCreateAvi ( |filename, subfileid, left, top [, width [, height [, style [,  exStyle]]]] )
  339. ;
  340. [GUICtrlCreateButton | Creates a Button control for the GUI.]
  341. GUICtrlCreateButton ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  342. ;
  343. [GUICtrlCreateCheckbox | Creates a Checkbox control for the GUI.]
  344. GUICtrlCreateCheckbox ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  345. ;
  346. [GUICtrlCreateCombo | Creates a ComboBox control for the GUI.]
  347. GUICtrlCreateCombo ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  348. ;
  349. [GUICtrlCreateContextMenu | Creates a context menu for a control or entire GUI window.]
  350. GUICtrlCreateContextMenu ( |[controlID] )
  351. ;
  352. [GUICtrlCreateDate | Creates a date control for the GUI.]
  353. GUICtrlCreateDate ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  354. ;
  355. [GUICtrlCreateDummy | Creates a Dummy control for the GUI.]
  356. GUICtrlCreateDummy ( |)
  357. ;
  358. [GUICtrlCreateEdit | Creates an Edit control for the GUI.]
  359. GUICtrlCreateEdit ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  360. ;
  361. [GUICtrlCreateGroup | Creates a Group control for the GUI.]
  362. GUICtrlCreateGroup ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  363. ;
  364. [GUICtrlCreateIcon | Creates an Icon control for the GUI.]
  365. GUICtrlCreateIcon ( |filename, iconID, left, top [, width [, height [, style [, exStyle]]]] )
  366. ;
  367. [GUICtrlCreateInput | Creates an Input control for the GUI.]
  368. GUICtrlCreateInput ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  369. ;
  370. [GUICtrlCreateLabel | Creates a static Label control for the GUI.]
  371. GUICtrlCreateLabel ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  372. ;
  373. [GUICtrlCreateList | Creates a List control for the GUI.]
  374. GUICtrlCreateList ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  375. ;
  376. [GUICtrlCreateListView | Creates a ListView control for the GUI.]
  377. GUICtrlCreateListView ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  378. ;
  379. [GUICtrlCreateListViewItem | Creates a ListView item.]
  380. GUICtrlCreateListViewItem ( |"text", listviewID )
  381. ;
  382. [GUICtrlCreateMenu | Creates a Menu control for the GUI.]
  383. GUICtrlCreateMenu ( |"submenutext" [, menuID [, menuentry]] )
  384. ;
  385. [GUICtrlCreateMenuItem | Creates a MenuItem control for the GUI.]
  386. GUICtrlCreateMenuitem ( |"text", menuID [, menuentry [, menuradioitem]] )
  387. ;
  388. [GUICtrlCreatePic | Creates a Picture control for the GUI.]
  389. GUICtrlCreatePic ( |filename, left, top [, width [, height [, style [, exStyle]]]] )
  390. ;
  391. [GUICtrlCreateProgress | Creates a Progress control for the GUI.]
  392. GUICtrlCreateProgress ( |left, top [, width [, height [, style [, exStyle]]]] )
  393. ;
  394. [GUICtrlCreateRadio | Creates a Radio button control for the GUI.]
  395. GUICtrlCreateRadio ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
  396. ;
  397. [GUICtrlCreateSlider | Creates a Slider control for the GUI.]
  398. GUICtrlCreateSlider ( |left, top [, width [, height [, style [, exStyle]]]] )
  399. ;
  400. [GUICtrlCreateTab | Creates a Tab control for the GUI.]
  401. GUICtrlCreateTab ( |left, top [, width [, height [, style [, exStyle]]]] )
  402. ;
  403. [GUICtrlCreateTabItem | Creates a TabItem control for the GUI.]
  404. GUICtrlCreateTabItem ( |"text" )
  405. ;
  406. [GUICtrlCreateTreeView | Creates a TreeView control for the GUI.]
  407. GUICtrlCreateTreeView ( |left, top [, width [, height [, style [, exStyle]]]] )
  408. ;
  409. [GUICtrlCreateTreeViewItem | Creates a TreeViewItem control for the GUI.]
  410. GUICtrlCreateTreeViewItem ( |"text", treeviewID )
  411. ;
  412. [GUICtrlCreateUpdown | Creates an UpDown control for the GUI.]
  413. GUICtrlCreateUpdown ( |inputcontrolID [,style] )
  414. ;
  415. [GUICtrlDelete | Deletes a control.]
  416. GUICtrlDelete ( |controlID )
  417. ;
  418. [GUICtrlGetState | Gets the current state of a control]
  419. GUICtrlGetState ( |[controlID] )
  420. ;
  421. [GUICtrlRead | Read state or data of a control.]
  422. GUICtrlRead ( |controlID )
  423. ;
  424. [GUICtrlRecvMsg | Send a message to a control and retrieve information in lParam.]
  425. GUICtrlRecvMsg ( |controlID , msg [, wParam [, lParamType]] )
  426. ;
  427. [GUICtrlSendMsg | Send a message to a control.]
  428. GUICtrlSendMsg ( |controlID, msg , wParam, lParam )
  429. ;
  430. [GUICtrlSendToDummy | Sends a message to a Dummy control.]
  431. GUICtrlSendToDummy ( |controlID [, state] )
  432. ;
  433. [GUICtrlSetBkColor | Sets the background color of a control.]
  434. GUICtrlSetBkColor ( |controlID, backgroundcolor )
  435. ;
  436. [GUICtrlSetColor | Sets the text color of a control.]
  437. GUICtrlSetColor ( |controlID, textcolor)
  438. ;
  439. [GUICtrlSetCursor | Sets mouse cursor icon for a particular control.]
  440. GUICtrlSetCursor ( |controlID, cursorID )
  441. ;
  442. [GUICtrlSetData | Modifies the data for a control.]
  443. GUICtrlSetData ( |controlID, data [, default] )
  444. ;
  445. [GUICtrlSetFont | Sets the font for a control.]
  446. GUICtrlSetFont (controlID, size [, weight [, attribute [, fontname]]] )
  447. ;
  448. [GUICtrlSetImage | Sets the bitmap or icon image to use for a control.]
  449. GUICtrlSetImage ( |controlID, filename [, iconID [, icontype]] )
  450. ;
  451. [GUICtrlSetLimit | Limits the number of characters/pixels for a control.]
  452. GUICtrlSetLimit ( |controlID, max [, min] )
  453. ;
  454. [GUICtrlSetOnEvent | Defines a user-defined function to be called when a control is clicked.]
  455. GUICtrlSetOnEvent ( |controlID, "function" )
  456. ;
  457. [GUICtrlSetPos | Changes the position of a control within the GUI window.]
  458. GUICtrlSetPos ( |controlID, left, top [, width [, height]] )
  459. ;
  460. [GUICtrlSetResizing | Defines the resizing method used by a control.]
  461. GUICtrlSetResizing ( |controlID, resizing )
  462. ;
  463. [GUICtrlSetState | Changes the state of a control.]
  464. GUICtrlSetState ( |controlID, state )
  465. ;
  466. [GUICtrlSetStyle | Changes the style of a control.]
  467. GUICtrlSetStyle ( |controlID, style [, exStyle] )
  468. ;
  469. [GUICtrlSetTip | Sets the tip text associated with a control.]
  470. GUICtrlSetTip ( |controlID, tiptext )
  471. ;
  472. [GUIDelete | Deletes a GUI window and all controls that it contains.]
  473. GUIDelete ( |[winhandle] )
  474. ;
  475. [GUIGetCursorInfo | Gets the mouse cursor position relative to GUI window.]
  476. GUIGetCursorInfo ( |[winhandle] )
  477. ;
  478. [GUIGetMsg | Polls the GUI to see if any events have ocurred.]
  479. GUIGetMsg ( |[advanced] )
  480. ;
  481. [GUISetBkColor | Sets the background color of the GUI window.]
  482. GUISetBkColor ( |background [, winhandle] )
  483. ;
  484. [GUISetCoord | Sets absolute coordinates for next control.]
  485. GUISetCoord ( |left, top [, width [, height [, winhandle]]] )
  486. ;
  487. [GUISetCursor | Sets the mouse cursor icon for a GUI window.]
  488. GUISetCursor ( |[cursorID [, override [, winhandle]]] )
  489. ;
  490. [GUISetFont | Sets the default font for a GUI window.]
  491. GUISetFont (size [, weight [, attribute [, fontname [, winhandle]]]] )
  492. ;
  493. [GUISetHelp | Sets an executable file that will be run when F1 is pressed.]
  494. GUISetHelp ( |helpfile [, winhandle] )
  495. ;
  496. [GUISetIcon | Sets the icon used in a GUI window.]
  497. GUISetIcon ( |iconfile [, iconID [, winhandle]] )
  498. ;
  499. [GUISetOnEvent | Defines a user function to be called when a control is clicked.]
  500. GUISetOnEvent ( |specialID, "function" [, winhandle] )
  501. ;
  502. [GUISetState | Changes the state of a GUI window.]
  503. GUISetState ( |[flag [, winhandle]] )
  504. ;
  505. [GUIStartGroup | Defines that any subsequent controls that are created will be "grouped" together.]
  506. GUIStartGroup ( |[winhandle] )
  507. ;
  508. [GUISwitch | Switches the current window used for GUI functions.]
  509. GUISwitch ( |winhandle )
  510. ;
  511. [Hex | Returns a string representation of an integer converted to hexadecimal.]
  512. Hex ( |number, length )
  513. ;
  514. [HotKeySet | Sets a hotkey that calls a user function.]
  515. HotKeySet ( |"key" [, "function"] )
  516. ;
  517. [HttpSetProxy | Sets the internet proxy to use for http access.]
  518. HttpSetProxy ( |mode [, "proxy:port" [, "username", "password"]] )
  519. ;
  520. [InetGet | Downloads a file from the internet using the http or ftp protocol.]
  521. InetGet ( |"URL", "filename" [, reload [, background]] )
  522. ;
  523. [InetGetSize | Returns the size (in bytes) of a file located on the internet.]
  524. InetGetSize ( |"URL" )
  525. ;
  526. [IniDelete | Deletes a value from a standard format .ini file.]
  527. IniDelete ( |"filename", "section" [, "key"] )
  528. ;
  529. [IniRead | Reads a value from a standard format .ini file.]
  530. IniRead ( |"filename", "section", "key", "default" )
  531. ;
  532. [IniReadSection | Reads all key/value pairs from a section in a standard format .ini file.]
  533. IniReadSection ( |"filename", "section" )
  534. ;
  535. [IniReadSectionNames | Reads all sections in a standard format .ini file.]
  536. IniReadSectionNames ( |"filename" )
  537. ;
  538. [IniWrite | Writes a value to a standard format .ini file.]
  539. IniWrite ( |"filename", "section", "key", "value" )
  540. ;
  541. [InputBox | Displays an input box to ask the user to enter a string.]
  542. InputBox ( |"title", "Prompt" [, "Default" [, "password char" [, Width, Height [, Left, Top [, TimeOut]]]]] )
  543. ;
  544. [Int | Returns the integer (whole number) representation of an expression.]
  545. Int ( |expression )
  546. ;
  547. [IsAdmin | Checks if the current user has administrator privileges.]
  548. IsAdmin ( |)
  549. ;
  550. [IsArray | Checks if a variable is an array type.]
  551. IsArray ( |variable )
  552. ;
  553. [IsDeclared | Check if a variable has been declared.]
  554. IsDeclared ( |expression )
  555. ;
  556. [IsFloat | Checks if a variable or expression is a float-type.]
  557. IsFloat ( |variable )
  558. ;
  559. [IsInt | Checks if a variable or expression is an integer type.]
  560. IsInt ( |variable )
  561. ;
  562. [IsNumber | Checks if a variable's base type is numeric.]
  563. IsNumber ( |variable )
  564. ;
  565. [IsString | Checks if a variable is a string type.]
  566. IsString ( |variable )
  567. ;
  568. [Log | Calculates the natural logarithm of a number.]
  569. Log ( |expression )
  570. ;
  571. [MemGetStats | Retrieves memory related information.]
  572. MemGetStats ( |)
  573. ;
  574. [Mod | Performs the modulus operation.]
  575. Mod ( |value1, value2 )
  576. ;
  577. [MouseClick | Perform a mouse click operation.]
  578. MouseClick ( |"button" [, x, y [, clicks [, speed ]]] )
  579. ;
  580. [MouseClickDrag | Perform a mouse click and drag operation.]
  581. MouseClickDrag ( |"button", x1, y1, x2, y2 [, speed] )
  582. ;
  583. [MouseDown | Perform a mouse down event at the current mouse position.]
  584. MouseDown ( |"button" )
  585. ;
  586. [MouseGetCursor | Returns a cursor ID Number of the current Mouse Cursor.]
  587. MouseGetCursor ( |)
  588. ;
  589. [MouseGetPos | Retrieves the current position of the mouse cursor.]
  590. MouseGetPos ( |)
  591. ;
  592. [MouseMove | Moves the mouse pointer.]
  593. MouseMove ( |x, y [, speed] )
  594. ;
  595. [MouseUp | Perform a mouse up event at the current mouse position.]
  596. MouseUp ( |"button" )
  597. ;
  598. [MouseWheel | Moves the mouse wheel up or down.  NT/2000/XP ONLY.]
  599. MouseWheel ( |"direction" [, clicks] )
  600. ;
  601. [MsgBox | Displays a simple message box with optional timeout.]
  602. MsgBox ( |flag, "title", "text" [, timeout] )
  603. ;
  604. [Number | Returns the numeric representation of an expression.]
  605. Number ( |expression )
  606. ;
  607. [Ping | Pings a host and returns the roundtrip-time.]
  608. Ping ( |address or hostname [, timeout] )
  609. ;
  610. [PixelChecksum | Generates a checksum for a region of pixels.]
  611. PixelChecksum ( |left, top, right, bottom [, step] )
  612. ;
  613. [PixelGetColor | Returns a pixel color according to x,y pixel coordinates.]
  614. PixelGetColor ( |x , y )
  615. ;
  616. [PixelSearch | Searches a rectangle of pixels for the pixel color provided.]
  617. PixelSearch ( |left, top, right, bottom, color [, shade-variation] [, step]]  )
  618. ;
  619. [ProcessClose | Terminates a named process.]
  620. ProcessClose ( |"process" )
  621. ;
  622. [ProcessExists | Checks to see if a specified process exists.]
  623. ProcessExists ( |"process" )
  624. ;
  625. [ProcessList | Returns an array listing the currently running processes (names and PIDs).]
  626. ProcessList ( |["name"] )
  627. ;
  628. [ProcessSetPriority | Changes the priority of a process]
  629. ProcessSetPriority ( |"process", priority)
  630. ;
  631. [ProcessWait | Pauses script execution until a given process exists.]
  632. ProcessWait ( |"process" [, timeout] )
  633. ;
  634. [ProcessWaitClose | Pauses script execution until a given process does not exist.]
  635. ProcessWaitClose ( |"process" [, timeout] )
  636. ;
  637. [ProgressOff | Turns Progress window off.]
  638. ProgressOff ( |)
  639. ;
  640. [ProgressOn | Creates a customizable progress bar window.]
  641. ProgressOn ( |"title", "maintext" [, "subtext" [, x pos [, y pos [, opt]]]] )
  642. ;
  643. [ProgressSet | Sets the position and/or text of a previously created Progress bar window.]
  644. ProgressSet ( |percent [, "subtext" [, "maintext"]] )
  645. ;
  646. [Random | Generates a pseudo-random float-type number.]
  647. Random ( |[Min [, Max [, Flag]]] )
  648. ;
  649. [RegDelete | Deletes a key or value from the registry.]
  650. RegDelete ( |"keyname" [, "valuename"] )
  651. ;
  652. [RegEnumKey | Reads the name of a subkey according to it's instance.]
  653. RegEnumKey ( |"keyname", instance )
  654. ;
  655. [RegEnumVal | Reads the name of a value according to it's instance.]
  656. RegEnumVal ( |"keyname", instance )
  657. ;
  658. [RegRead | Reads a value from the registry.]
  659. RegRead ( |"keyname", "valuename" )
  660. ;
  661. [RegWrite | Creates a key or value in the registry.]
  662. RegWrite ( |"keyname" [,"valuename", "type", value] )
  663. ;
  664. [Round | Returns a number rounded to a specified number of decimal places.]
  665. Round ( |expression [, decimalplaces]  )
  666. ;
  667. [Run | Runs an external program.]
  668. Run ( |"filename" [, "workingdir" [, flag]] )
  669. ;
  670. [RunAsSet | Initialise a set of user credentials to use during Run and RunWait operations.  2000/XP or later ONLY.]
  671. RunAsSet ( |["user", "domain", "password" [, options]] )
  672. ;
  673. [RunWait | Runs an external program and pauses script execution until the program finishes.]
  674. RunWait ( |"filename" [, "workingdir" [, flag]] )
  675. ;
  676. [Send | Sends simulated keystrokes to the active window.]
  677. Send ( |"keys" [, flag] )
  678. ;
  679. [SetError | Manually set the value of the @error macro.]
  680. SetError ( |code )
  681. ;
  682. [SetExtended | Manually set the value of the @extended macro.]
  683. SetExtended ( |code )
  684. ;
  685. [Shutdown | Shuts down the system.]
  686. Shutdown ( |code )
  687. ;
  688. [Sin | Calculates the sine of a number.]
  689. Sin ( |expression )
  690. ;
  691. [Sleep | Pause script execution.]
  692. Sleep ( |delay )
  693. ;
  694. [SoundPlay | Play a sound file.]
  695. SoundPlay ( |"filename" [, wait] )
  696. ;
  697. [SoundSetWaveVolume | Sets the system wave volume by percent.]
  698. SoundSetWaveVolume ( |percent )
  699. ;
  700. [SplashImageOn | Creates a customizable image popup window.]
  701. SplashImageOn ( |"title", "file" [, width [, height [, x pos [, y pos [, opt]]]]] )
  702. ;
  703. [SplashOff | Turns SplashText or SplashImage off.]
  704. SplashOff ( |)
  705. ;
  706. [SplashTextOn | Creates a customizable text popup window.]
  707. SplashTextOn ( |"title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, "fontsz" [, "fontwt"]]]]]]]] )
  708. ;
  709. [Sqrt | Calculates the square-root of a number.]
  710. Sqrt ( |expression )
  711. ;
  712. [StatusbarGetText | Retrieves the text from a standard status bar control.]
  713. StatusbarGetText ( |"title" [, "text" [, part]] )
  714. ;
  715. [String | Returns the string representation of an expression.]
  716. String ( |expression )
  717. ;
  718. [StringAddCR | Takes a string and prefixes all linefeed characters ( Chr(10) ) with a carriage return character ( Chr(13) ).]
  719. StringAddCR ( |"string" )
  720. ;
  721. [StringFormat | Returns a formatted string (similar to the C sprintf() function).]
  722. StringFormat ( |"format control", var1 [, ... var32] )
  723. ;
  724. [StringInStr | Checks if a string contains a given substring.]
  725. StringInStr ( |"string", "substring" [, casesense [, occurance]] )
  726. ;
  727. [StringIsAlNum | Checks if a string contains only alphanumeric characters.]
  728. StringIsAlNum ( |"string" )
  729. ;
  730. [StringIsAlpha | Checks if a string contains only alphabetic characters.]
  731. StringIsAlpha ( |"string" )
  732. ;
  733. [StringIsASCII | Checks if a string contains only ASCII characters in the range 0x00 - 0x7f (0 - 127).]
  734. StringIsASCII ( |"string" )
  735. ;
  736. [StringIsDigit | Checks if a string contains only digit (0-9) characters.]
  737. StringIsDigit ( |"string" )
  738. ;
  739. [StringIsFloat | Checks if a string is a floating point number.]
  740. StringIsFloat ( |"string" )
  741. ;
  742. [StringIsInt | Checks if a string is an integer.]
  743. StringIsInt ( |"string" )
  744. ;
  745. [StringIsLower | Checks if a string contains only lowercase characters.]
  746. StringIsLower ( |"string" )
  747. ;
  748. [StringIsSpace | Checks if a string contains only whitespace characters.]
  749. StringIsSpace ( |"string" )
  750. ;
  751. [StringIsUpper | Checks if a string contains only uppercase characters.]
  752. StringIsUpper ( |"string" )
  753. ;
  754. [StringIsXDigit | Checks if a string contains only hexadecimal digit (0-9, A-F) characters.]
  755. StringIsXDigit ( |"string" )
  756. ;
  757. [StringLeft | Returns a number of characters from the left-hand side of a string.]
  758. StringLeft ( |"string", count )
  759. ;
  760. [StringLen | Returns the number of characters in a string.]
  761. StringLen ( |"string" )
  762. ;
  763. [StringLower | Converts a string to lowercase.]
  764. StringLower ( |"string" )
  765. ;
  766. [StringMid | Extracts a number of characters from a string.]
  767. StringMid ( |"string", start [, count] )
  768. ;
  769. [StringReplace | Replaces substrings in a string.]
  770. StringReplace ( |"string", "searchstring" or start, "replacestring" [, count [, casesense]] )
  771. ;
  772. [StringRight | Returns a number of characters from the right-hand side of a string.]
  773. StringRight ( |"string", count )
  774. ;
  775. [StringSplit | Splits up a string into substrings depending on the given delimiters.]
  776. StringSplit ( |"string", "delimiters" [, flag ] )
  777. ;
  778. [StringStripCR | Removes all carriage return values ( Chr(13) ) from a string.]
  779. StringStripCR ( |"string" )
  780. ;
  781. [StringStripWS | Strips the white space in a string.]
  782. StringStripWS ( |"string", flag )
  783. ;
  784. [StringTrimLeft | Trims a number of characters from the left hand side of a string.]
  785. StringTrimLeft ( |"string", count )
  786. ;
  787. [StringTrimRight | Trims a number of characters from the right hand side of a string.]
  788. StringTrimRight ( |"string", count )
  789. ;
  790. [StringUpper | Converts a string to uppercase.]
  791. StringUpper ( |"string" )
  792. ;
  793. [Tan | Calculates the tangent of a number.]
  794. Tan ( |expression )
  795. ;
  796. [TimerDiff | Returns a difference in time from a previous call to TimerInit().]
  797. TimerDiff ( |timestamp )
  798. ;
  799. [TimerInit | Returns a timestamp (in milliseconds).]
  800. TimerInit ( |)
  801. ;
  802. [ToolTip | Creates a tooltip anywhere on the screen.]
  803. ToolTip ( |"text" [, x [, y]] )
  804. ;
  805. [TrayTip | Displays a balloon tip from the AuotIt Icon. (2000/XP only)]
  806. TrayTip ( |"title", "text", timeout [, option] )
  807. ;
  808. [UBound | Returns the size of array dimensions.]
  809. UBound ( |Array [, Dimension] )
  810. ;
  811. [WinActivate | Activates (gives focus to) a window.]
  812. WinActivate ( |"title" [, "text"] )
  813. ;
  814. [WinActive | Checks to see if a specified window exists and is currently active.]
  815. WinActive ( |"title" [, "text"] )
  816. ;
  817. [WinClose | Closes a window.]
  818. WinClose ( |"title" [, "text"] )
  819. ;
  820. [WinExists | Checks to see if a specified window exists.]
  821. WinExists ( |"title" [, "text"] )
  822. ;
  823. [WinGetCaretPos | Returns the coordinates of the caret in the foreground window]
  824. WinGetCaretPos ( |)
  825. ;
  826. [WinGetClassList | Retrieves the classes from a window.]
  827. WinGetClassList ( |"title" [, "text"] )
  828. ;
  829. [WinGetClientSize | Retrieves the size of a given window's client area.]
  830. WinGetClientSize ( |"title" [, "text"] )
  831. ;
  832. [WinGetHandle | Retrieves the internal handle of a window.]
  833. WinGetHandle ( |"title" [, "text"] )
  834. ;
  835. [WinGetPos | Retrieves the position and size of a given window.]
  836. WinGetPos ( |"title" [, "text"] )
  837. ;
  838. [WinGetProcess | Retrieves the Process ID (PID) associated with a window.]
  839. WinGetProcess ( |"title" [, "text"] )
  840. ;
  841. [WinGetState | Retrieves the state of a given window.]
  842. WinGetState ( |"title" [, "text"] )
  843. ;
  844. [WinGetText | Retrieves the text from a window.]
  845. WinGetText ( |"title" [, "text"] )
  846. ;
  847. [WinGetTitle | Retrieves the full title from a window.]
  848. WinGetTitle ( |"title" [, "text"] )
  849. ;
  850. [WinKill | Forces a window to close.]
  851. WinKill ( |"title" [, "text"] )
  852. ;
  853. [WinList | Retrieves a list of windows.]
  854. WinList ( |["title" [, "text"]] )
  855. ;
  856. [WinMenuSelectItem | Invokes a menu item of a window.]
  857. WinMenuSelectItem ( |"title", "text", "item" [, "item" [, "item" [, "item" [, "item" [, "item" [, "item"]]]]]] )
  858. ;
  859. [WinMinimizeAll | Minimizes all windows.]
  860. WinMinimizeAll ( |)
  861. ;
  862. [WinMinimizeAllUndo | Undoes a previous WinMinimizeAll function.]
  863. WinMinimizeAllUndo ( |)
  864. ;
  865. [WinMove | Moves and/or resizes a window.]
  866. WinMove ( |"title", "text", x, y [, width [, height]] )
  867. ;
  868. [WinSetOnTop | Change a window's  "Always On Top" attribute.]
  869. WinSetOnTop ( |"title", "text", flag )
  870. ;
  871. [WinSetState | Shows, hides, minimizes, maximizes, or restores a window.]
  872. WinSetState ( |"title", "text", flag )
  873. ;
  874. [WinSetTitle | Changes the title of a window.]
  875. WinSetTitle ( |"title", "text", "newtitle" )
  876. ;
  877. [WinSetTrans | Sets the transparency of a window. (Windows 2000/XP or later)]
  878. WinSetTrans ( |"title", "text", transparency )
  879. ;
  880. [WinWait | Pauses execution of the script until the requested window exists.]
  881. WinWait ( |"title" [, "text" [, timeout]] )
  882. ;
  883. [WinWaitActive | Pauses execution of the script until the requested window is active.]
  884. WinWaitActive ( |"title", ["text"], [timeout] )
  885. ;
  886. [WinWaitClose | Pauses execution of the script until the requested window does not exist.]
  887. WinWaitClose ( |"title" [, "text" [, timeout]] )
  888. ;
  889. [WinWaitNotActive | Pauses execution of the script until the requested window is not active.]
  890. WinWaitNotActive ( |"title" [, "text" [, timeout]] )
  891. ;
  892. [@AppDataCommonDir |   path to Application Data]
  893. @AppDataCommonDir
  894. ;
  895. [@AppDataDir |   path to current user's Application Data]
  896. @AppDataDir
  897. ;
  898. [@AutoItExe |   The full path and filename of the AutoIt executable currently running.  For compiled scripts it is the path of the compiled script.]
  899. @AutoItExe
  900. ;
  901. [@AutoItVersion |   Version number of AutoIt such as 3.0.81.0]
  902. @AutoItVersion
  903. ;
  904. [@CommonFilesDir |   path to Common Files folder]
  905. @CommonFilesDir
  906. ;
  907. [@Compiled |   Returns 1 if script is a compiled executable; otherwise, returns 0.]
  908. @Compiled
  909. ;
  910. [@ComputerName |   Computer's network name.]
  911. @ComputerName
  912. ;
  913. [@ComSpec |   value of %comspec%, the SPECified secondary COMmand interpreter;<br>primarily for command line uses, e.g.  <i>Run(@ComSpec & " /k help | more")</i>]
  914. @ComSpec
  915. ;
  916. [@CR |   Carriage return, Chr(13); sometimes used for line breaks.]
  917. @CR
  918. ;
  919. [@CRLF |   = @CR & @LF ;occasionally used for line breaks.]
  920. @CRLF
  921. ;
  922. [@DesktopCommonDir |   path to Desktop]
  923. @DesktopCommonDir
  924. ;
  925. [@DesktopDir |   path to current user's Desktop]
  926. @DesktopDir
  927. ;
  928. [@DesktopHeight |   Height of the desktop screen in pixels. (horizontal resolution)]
  929. @DesktopHeight
  930. ;
  931. [@DesktopWidth |   Width of the desktop screen in pixels. (vertical resolution)]
  932. @DesktopWidth
  933. ;
  934. [@DesktopDepth |   Depth of the desktop screen in bits per pixel. ]
  935. @DesktopDepth
  936. ;
  937. [@DesktopRefresh |   Refresh rate of the desktop screen in hertz. ]
  938. @DesktopRefresh
  939. ;
  940. [@DocumentsCommonDir |   path to Documents]
  941. @DocumentsCommonDir
  942. ;
  943. [@error |   Status of the error flag. See the SetError function.]
  944. @error
  945. ;
  946. [@extended |   <td height="16">Extended function return - used in certain functions such as StringReplace.]
  947. @extended
  948. ;
  949. [@FavoritesCommonDir |   path to Favorites]
  950. @FavoritesCommonDir
  951. ;
  952. [@FavoritesDir |   path to current user's Favorites]
  953. @FavoritesDir
  954. ;
  955. [@GUI_CtrlId |   Last click control identifier. See the GUICtrlSetOnEvent function.]
  956. @GUI_CtrlId
  957. ;
  958. [@GUI_CtrlHandle |   Last click control handle. See the GUICtrlSetOnEvent function.]
  959. @GUI_CtrlHandle
  960. ;
  961. [@GUI_WinHandle |   Last click GUI window handle. See the GUICtrlSetOnEvent function.]
  962. @GUI_WinHandle
  963. ;
  964. [@HomeDrive |   Drive letter of drive containing current user's home directory.]
  965. @HomeDrive
  966. ;
  967. [@HomePath |   Directory part of current user's home directory. To get the full path, use in conjunction with @HomeDrive.]
  968. @HomePath
  969. ;
  970. [@HomeShare |   @HomeShare - Server and share name containing current user's home directory.]
  971. @HomeShare
  972. ;
  973. [@HOUR |   Hours value of clock in 24-hour format. Range is 00 to 23]
  974. @HOUR
  975. ;
  976. [@InetGetActive |   Is 1 if a InetGet download is currently active, otherwise is 0. ]
  977. @InetGetActive
  978. ;
  979. [@InetGetBytesRead |   During a InetGet download this is the number of bytes currently read. It is -1 when there is an error downloading. ]
  980. @InetGetBytesRead
  981. ;
  982. [@IPAddress1 |   IP address of first network adapter. Tends to return 127.0.0.1 on some computers.<br>]
  983. @IPAddress1
  984. ;
  985. [@IPAddress2 |   IP address of second network adapter. Returns 0.0.0.0 if not applicable.]
  986. @IPAddress2
  987. ;
  988. [@IPAddress3 |   IP address of third network adapter. Returns 0.0.0.0 if not applicable.]
  989. @IPAddress3
  990. ;
  991. [@IPAddress4 |   IP address of fourth network adapter. Returns 0.0.0.0 if not applicable.]
  992. @IPAddress4
  993. ;
  994. [@LF |   Line feed, Chr(10); typically used for line breaks.]
  995. @LF
  996. ;
  997. [@LogonDNSDomain |   Logon DNS Domain.]
  998. @LogonDNSDomain
  999. ;
  1000. [@LogonDomain |   Logon Domain.]
  1001. @LogonDomain
  1002. ;
  1003. [@LogonServer |   Logon server.]
  1004. @LogonServer
  1005. ;
  1006. [@MDAY |   Current day of month. Range is 01 to 31]
  1007. @MDAY
  1008. ;
  1009. [@MIN |   Minutes value of clock. Range is 00 to 59]
  1010. @MIN
  1011. ;
  1012. [@MON |   Current month. Range is 01 to 12]
  1013. @MON
  1014. ;
  1015. [@MyDocumentsDir |   path to My Documents target]
  1016. @MyDocumentsDir
  1017. ;
  1018. [@NumParams |   Number of parameters used to call the user functions]
  1019. @NumParams
  1020. ;
  1021. [@OSBuild |   Returns the OS build number. For example, Windows 2003 Server returns 3790]
  1022. @OSBuild
  1023. ;
  1024. [@OSLang |   Returns code denoting OS Language.  See <a href="appendix/OSLangCodes.htm">Appendix</a> for possible values.]
  1025. @OSLang
  1026. ;
  1027. [@OSServicePack |   Service pack info in the form of "Service Pack 3" or, for Windows 95, it may return "B"]
  1028. @OSServicePack
  1029. ;
  1030. [@OSTYPE |   Returns "WIN32_NT" for NT/2000/XP/2003 and returns "WIN32_WINDOWS" for 95/98/Me]
  1031. @OSTYPE
  1032. ;
  1033. [@OSVersion |   Returns one of the following: "WIN_2003", "WIN_XP", "WIN_2000", "WIN_NT4", "WIN_ME", "WIN_98", "WIN_95"]
  1034. @OSVersion
  1035. ;
  1036. [@ProgramFilesDir |   path to Program Files folder]
  1037. @ProgramFilesDir
  1038. ;
  1039. [@ProgramsCommonDir |   path to Start Menu's Programs folder]
  1040. @ProgramsCommonDir
  1041. ;
  1042. [@ProgramsDir |   path to current user's Programs (folder on Start Menu)]
  1043. @ProgramsDir
  1044. ;
  1045. [@ScriptDir |   Directory containing the running script. (Result does not contain a trailing backslash)]
  1046. @ScriptDir
  1047. ;
  1048. [@ScriptFullPath |   Equivalent to @ScriptDir & "\" & @ScriptName]
  1049. @ScriptFullPath
  1050. ;
  1051. [@ScriptName |   Long filename of the running script.]
  1052. @ScriptName
  1053. ;
  1054. [@SEC |   Seconds value of clock. Range is 00 to 59]
  1055. @SEC
  1056. ;
  1057. [@StartMenuCommonDir |   path to Start Menu folder]
  1058. @StartMenuCommonDir
  1059. ;
  1060. [@StartMenuDir |   path to current user's Start Menu]
  1061. @StartMenuDir
  1062. ;
  1063. [@StartupCommonDir |   path to Startup folder]
  1064. @StartupCommonDir
  1065. ;
  1066. [@StartupDir |   current user's Startup folder]
  1067. @StartupDir
  1068. ;
  1069. [@SW_DISABLE |    Disables the window. ]
  1070. @SW_DISABLE
  1071. ;
  1072. [@SW_ENABLE |    Enables the window. ]
  1073. @SW_ENABLE
  1074. ;
  1075. [@SW_HIDE |    Hides the window and activates another window. ]
  1076. @SW_HIDE
  1077. ;
  1078. [@SW_MAXIMIZE |    Maximizes the specified window. ]
  1079. @SW_MAXIMIZE
  1080. ;
  1081. [@SW_MINIMIZE |    Minimizes the specified window and activates the next top-level window in the Z order. ]
  1082. @SW_MINIMIZE
  1083. ;
  1084. [@SW_RESTORE |    Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window. ]
  1085. @SW_RESTORE
  1086. ;
  1087. [@SW_SHOW |    Activates the window and displays it in its current size and position. ]
  1088. @SW_SHOW
  1089. ;
  1090. [@SW_SHOWDEFAULT |    Sets the show state based on the SW_ value specified  by the program that started the application. ]
  1091. @SW_SHOWDEFAULT
  1092. ;
  1093. [@SW_SHOWMAXIMIZED |    Activates the window and displays it as a maximized window. ]
  1094. @SW_SHOWMAXIMIZED
  1095. ;
  1096. [@SW_SHOWMINIMIZED |    Activates the window and displays it as a minimized window. ]
  1097. @SW_SHOWMINIMIZED
  1098. ;
  1099. [@SW_SHOWMINNOACTIVE |    Displays the window as a minimized window. This value is similar to @SW_SHOWMINIMIZED, except the window is not activated. ]
  1100. @SW_SHOWMINNOACTIVE
  1101. ;
  1102. [@SW_SHOWNA |    Displays the window in its current size and position. This value is similar to @SW_SHOW, except the window is not activated. ]
  1103. @SW_SHOWNA
  1104. ;
  1105. [@SW_SHOWNOACTIVATE |    Displays a window in its most recent size and position. This value is similar to @SW_SHOWNORMAL, except the window is not actived. ]
  1106. @SW_SHOWNOACTIVATE
  1107. ;
  1108. [@SW_SHOWNORMAL |    Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time. ]
  1109. @SW_SHOWNORMAL
  1110. ;
  1111. [@SystemDir |   path to Windows' System (or System32) folder]
  1112. @SystemDir
  1113. ;
  1114. [@TAB |   Tab character, Chr(9)]
  1115. @TAB
  1116. ;
  1117. [@TempDir |   Path to the temporary files folder.]
  1118. @TempDir
  1119. ;
  1120. [@UserProfileDir |   Path to current user's Profile folder.]
  1121. @UserProfileDir
  1122. ;
  1123. [@UserName |   ID of the currently logged on user.]
  1124. @UserName
  1125. ;
  1126. [@WDAY |   Numeric day of week. Range is 1 to 7 which corresponds to Sunday through Saturday.]
  1127. @WDAY
  1128. ;
  1129. [@WindowsDir |   path to Windows folder]
  1130. @WindowsDir
  1131. ;
  1132. [@WorkingDir |   Current/active working directory. (Result does not contain a trailing backslash)]
  1133. @WorkingDir
  1134. ;
  1135. [@YDAY |   Current day of year. Range is 1 to 366 (or 365 if not a leap year)]
  1136. @YDAY
  1137. ;
  1138. [@YEAR |   Current four-digit year]
  1139. @YEAR
  1140. ;
  1141.