[--- AUTO MEE ---] NOTE: search for any 'ADD/CHANGE' from latest verion, then make changes to your currently using INI file appropriately (otherwise, AutoMee may crash when it reads invalid/deprecated INI structures/commands). First time Users don't need to worry. [--- AUTO MEE VERSION HISTORY ---] 10-12-2008: 2.27 ENHANCEMENT: Rename Default setting file & todo file to: User_Settings.ini & User_ToDo.txt ENHANCEMENT: SMTP_Pass, Tortoise_Pass: now can use "^^" for encrypted Password. ENHANCEMENT: Capture picture: Save Capture Region position & Transparency value. (misc\AutoMee_System.ini) FIX BUG: {QUICK_CAL}: now can calculate: 3,000.05 - 1,000.00 (fixed: ok to use commas) 12-01-2007: 2.25 ADD: Auto fill Tortoise Password (if you use TortoiseSVN) ADD: {WRUN} command (dRunWait - wait until command finishes) December 01,2007: 2.24 ADD: Twitter_Pass = your_twitter_psw ;; run {ENCRYPT} command to encrypt passwords GCalendar_Pass = your_google_psw ;; put "^^" before encrypted password (if use encryption) ENHANCEMENT: remember twitter, gcalendar passwords ENHANCEMENT: {WALLPAPER_FLICKR} - show tooltip progress while downloading wallpaper. August 25,2007: 2.22 ADD: {GCALENDAR_POST} to quickly post an event to your Google Calendar account. Google_User = your_google ; your Google username (email@gmail.com) ENHANCEMENT: QUICK PLATE - add Shutdown, Restart, Hibernate, Lock PC buttons August 23,2007: 2.19 ADD: {TWITTER_POST} to quickly update your status on Twitter.com Twitter_User = your_twitter ; new entry in [AutoMee] group ADD: {QUICK_CALC} shows quick Inline-Calculator. (default: Ctrl 4) - Type in expression, press Enter. Example: (9 + 1)/(2 a 1) = 10/3 = 3.333 (a: add, s: subtract, m: multiply, d: devide - they're useful for Laptop users) - Calculate between 2 dates. Example: today 10/25/1982 ENHANCEMENT: make QUICK PLATE more modern style. August 22,2007: 2.15 ADD: {RESTART_AUTOMEE} to restart AutoMee (close, then run AutoMee again) ADD: functions to list, rescan, remove USB devices (devcon) {USB_LIST} : list all USB devices IDs {USB_RESCAN} : rescan all USB devices IDs on your computer {USB_REMOVE} @PART_OF_USB_IDs* : remove USB devices (keep @ and *). - Caution: Use {USB_LIST} and Plug & Unplug to know about your USB Devices IDs. (physical Plug - List - Unplug - List - Compare 2 Lists) ADD: QUICK PLATE - 1-Click Launcher ! (you can place quick buttons on this dialog). Quick Plate is shown when move mouse to the Bottom Right corner of screen. Added: "QUICK_PLATE_BUTTON_X" (X can be digit or character) Examples: QUICK_PLATE_BUTTON_1 = c:\Program Files\Yahoo!\Messenger\YahooMessenger.exe QUICK_PLATE_BUTTON_A = 0x000000 ~~ 0xAA0000 ~~ BOLD ~~ C:\Program Files\totalcmd\TOTALCMD.EXE - Set styles if you like: Background Color ~~ Font Color ~~ BOLD/not ~~ Command to run - Leave Color blank if you like default, but keep "~~" - Move mouse out of Quick Plate dialog will close it. ADD: "BatchIconExtractor3.exe" in release package. (extract icons from EXE - supports for QUICK PLATE) ENHANCEMENT: Reduce ~150 KB by replacing "PVW32Con.exe" with "jpg2bmp.exe" (from ImViewer) (convert Flickr JPG to BMP to set as Wallpaper. If you dont need this, you can remove it) FIX BUG: critical bug! UnitConverter stopped main loop. FIX BUG: all dialogs stopped QuickPlate. August 14,2007: 2.08 ADD: {LOOP_W win_title} to {SEND_KEYS} ;; loop until current active window is the one has "win_title" example: {SEND_KEYS},~~notepad,0,{LOOP_W notepad},0,!{F4},0 ;; close notepad right after it shows up. ADD: Cancel button for Restart, Shutdown, Hibernate, Log off, Lock PC: New commands: {PC_RESTART_CFM}, {PC_PC_SHUTDOWN_CFM}, {PC_LOGOFF_CFM}, {PC_SUSPEND_CFM}, {PC_LOCK_CFM} (User will have 3 seconds to cancel when above commands executed) ENHANCEMENT: show "_read_me_first.txt" for first time using AutoMee ENHANCEMENT: {SHOW_PC_STATUS} dialog - show percentage (%) of remaining Memory. ENHANCEMENT: {SHOW_PC_STATUS} dialog - show Lunar/Chinese date (dd/mm) FIX BUG: {QUICK_LAUNCH_BOX} - no crash & shows error when invalid path or applications not found. July 05,2007: 2.02 !! (and still in Beta...) ADD: {SLEEP},X ;; delay X (in milliseconds) ADD: {WIN_MAX} win_title {WIN_MIN} win_title {WIN_SHOW} win_title {WIN_HIDE} win_title ADD: {EXTRACT_FIRST_WORD} (this will extract 1st word in high-lighted text & put it into clipboard) I made this to lookup meaning of a word in a weblink (because I cannot high-light a word in a link) ADD: {WIN_SHOW_TITLE} to show title of current active window. (useful to know a window title, to put in Including/Excluding in {SEND_KEYS} ENHANCEMENT: {SEND_KEYS} now can run any command like normal hotkey command. example: {SEND_KEYS},!{F4},0,~~notepad,0 ;; put "~~" before command to run it. example: {SEND_KEYS},~~{WIN_SHOW_TITLE},0 ENHANCEMENT: fix minor bugs in {REPEAT} and multi-command, trim text for {CLIPBOARD_STRIP} ENHANCEMENT: fix minor bug in {QUICK_LAUNCH_BOX} July 04,2007: 1.98 ADD: {REPEAT},N,... (your commands go here) to repeat your command(s) N times example: {REPEAT},3,notepad _~_ mspaint ;; open notepad & mspaint 3 times July 02,2007: 1.97 ENHANCEMENT: Type "p" in Quick Cron Job input box to use previous Quick Cron Job again. (like "snooze" feature for quick cron job) ENHANCEMENT: little GUI fix for screen capture. June 27,2007: 1.96 ADD: {CLIPBOARD_STRIP} to strip text format from Clipboard Content. (thanks to Nighted) See INI example: Ctrl+Shift+V to Paste Clipboard as Plain Text ADD: {PC_RESTART}, {PC_SHUTDOWN}, {PC_LOGOFF}, {PC_SUSPEND}, {PC_LOCK} ADD: {SEND_MAIL}, to_email@mail.com, Sample Subject, Sample Body\_\Line 2 Send email. Remember to set settings in INI file, group [AutoMee]: SMTP_Server, SMTP_User, SMTP_Pass ENHANCEMENT: Now you can use @USER_INPUT in QUICK_CRON_JOB_X (AutoMee will ask for User Inputs when you select quick cron job X) June 26,2007: 1.92 ADD: @USER_INPUT variable. AutoMee will display InputBox when it encounters this variable. For example: {MSG},0,Your name is @USER_INPUT ADD: {TRAYTIP},delay_ms,text Display baloon tooltip in tray system in a period of time. ADD: {QUICK_CRON_JOB} to quickly set a Short-time Cron Job (e.g. boiling water alarm, taking a short break,...) QUICK_CRON_JOB_X = command ;; (with X is a number) templates for {QUICK_CRON_JOB} in [HotKeys] group ADD: {SOUND_PLAY},X,file_path ;; to play WAV/MP3 files X times. (also useful for Alarm cron job) ENHANCEMENT: Now you can run multi commands in one entry !! Use "_~_" to separate your commands. For example: {MSG},0,Wake up! Wake up!_~_{SOUND_PLAY},1,tada.wav ENHANCEMENT: {SEND_KEYS},{REPEAT 3},0,... to repeat {SEND_KEYS} command X times. Use {RELOAD_INI} to stop the loop. ENHANCEMENT: fix minor bugs in {KILL_PROCESS} June 23,2007: 1.87 ADD: MouseGestureEnable = 1 (or 0) in [HotKeys] group ADD: MouseGestureRangeX = x1,x2 (mouse gesture area, mouse from x1 to x2, y<=3) ENHANCEMENT: better mouse gesture code. Up to 4 gestures. move mouse to bottom screen to cancel gesture detecting. June 22, 2007: 1.85 ADD: {EXPAND_RUN_BOX} to show Windows Run Box, then auto expand its commands combo-box. (useful to run command-line softwares which don't have shortcut on desktop) ADD: MouseGestureRLR = {EXPAND_RUN_BOX} in [HotKeys] group. Usage: move mouse to top screen, then move Right/Left/Stand. This will activate assigned command. You can combine 3 moves (R/L/S) after "MouseGesture" entry in INI file June 19, 2007: 1.82 ADD: Commands about windows: {WIN_ACTIVATE} win_title ;; to activate a window {WIN_CLOSE} win_title ;; to close a window {WIN_SET_ON_TOP} win_title ;; to make a window always on top or not {WIN_SET_TRANS} win_title, nn ;; to set transparency to a window (nn = 0-100) or not June 17, 2007: 1.80 ADD: {QUICK_LAUNCH} (default hotkey: Win q) to quickly launch commands in INI file (or on system) Usage: in dialog, input a Quick Number, or type a part of command string to search & launch ADD: Current datetime env. vars: @WDAY @MON @DAY @YEAR @HOUR @MIN @SEC FIX BUG: strip command in command execution function, run() & minor bugs... June 11, 2007: 1.75 ADD: {WORLD_TIME} Country,Hours,Country2,Hours... Show World Time (parameters are pairs of country name & hours difference) ex: {WORLD_TIME} Vietnam,0,California,-14 ;; hours differences (compare to current system time) ADD: {UNIT_CONVERTER} to show Unit Converter utility (thanks to RazerM, AutoIt3 forum) convert Length, Area, Volume, Weight, Temperature and pressure to different units. ENHANCEMENT: show percentage of used RAM (default key: Alt F8) June 09, 2007: 1.72 ADD: {WALLPAPER_FLICKR} keywords to download & change wallpaper (related to keywords) from Flickr.com ex: {WALLPAPER_FLICKR} nature -> to download wallpaper with keyword "nature" November 21, 2006: 1.70 ADD: {TOGGLE_MONITOR_2} to keep the monitor always off despite of mouse moving or keyboard typing. (until you toggle again to turn monitor on) ADD: "IdleBeeps" (0 or 1) to [AutoMee] to enable/disable beeps when PC idling. ENHANCEMENT: show battery status in {SHOW_PC_STATUS} (default AltF8) October 13, 2006: 1.68 ADD & CHANGE: option RememberPsw (YES/NO) in [AutoMee]. AutoMee will ask you "Remember password ?" when input password (it will 'forget' when locking PC) (this's useful when you use 1 password for encrypting text, no repeating anymore :) ENHANCEMENT: show DateTime, Week#, PC Uptime in {SHOW_PC_STATUS} (default AltF8) ENHANCEMENT: focus to window after unhide it (default Ctrl`) September 15, 2006: 1.64 ADD: {SEND_KEYS}: {SCROLL_UP n} or {SCROLL_DN n} - Scroll mouse up/down N time(s) ADD: {SEND_KEYS}: {POINT x y} - move mouse to position x,y ADD: {SEND_KEYS}: add CX, CY (current x, y) to mouse commands in {SEND_KEYS} You can do addition or subtraction on CX, CY. For ex: {POINT CX CY+5} (move mouse down 5 pixel) FIX: {SEND_KEYS}: didn't send assigned hotkey back to excluded Windows. ENHANCEMENT: show '*' for Password/Key Input Box. CHANGE: Remove "AltGrave", "CtrlGrave". Move them into "MyKeys" (user-customized hotkeys) CHANGE: Remove "{SCROLL_PAGE}". Change it to {SEND_KEYS} command in "MyKeys" (user-customized hotkeys) September 15, 2006: 1.61 ADD: encrypted text to {SEND_KEYS}. (put "^^" before encrypted plain text you want to send) ADD: {SEND_KEYS} to [AutoComplete]. Now you can use this to auto complete code, tags, etc... Eample: html = {SEND_KEYS},__\_\\_\\_\\_\\_\,0 Use \_\ for line-break CHANGE: {TOOLTIP|text} to: {TOOLTIP},delay_ms,text (delay time in 1/1000 second) CHANGE: {MSG|text} to: {MSG},delay_sec,text (delay time in SECOND, 0 means until user closes) ENHANCEMENT: send key faster. FIX BUG: use CR for line-break instead of CRLF (will break line twice) September 13, 2006: 1.57 ADD: [Contain_Window_Title] and [!Except_Window_Title] to {SEND_KEYS}, for example: WinM = {SEND_KEYS},[Notepad~~Paint],0,{LCLICK 100 5 2},500 (run when active win title contains 'Notepad', 'Paint') WinM = {SEND_KEYS},[!Notepad~~Paint],0,{LCLICK 100 5 2},500 (run when active win title does NOT contain 'Notepad' & 'Paint') ADD: {LCLICK x y n} {RCLICK x y n} {MCLICK x y n} for Left/Right/Middle mouse click to {SEND_KEYS} command ADD: {RELOAD_INI} to reload INI file when you make change to it (default hotkey: Alt+F9) September 07, 2006: 1.54 ADD: {TURN_APPEND_CLIPBOARD}: turn on/off "Appending Clipboard" mode (you can copy many text, then paste them all) September 07, 2006: 1.53 ADD: variables to INI file: $YourIniFile, $YourTodoFile, $ActivityLogFile (you can use them in INI file, for ex: Win3 = notepad $YourTodoFile) fix bug: should keep old clipboard content after using {AUTO_COMPLETE} August 29, 2006: 1.52 ADD: {CAPTURE_REGION} allow to select a region on screen to capture. (thanks to LazyCat, rakudave) fix bug: cron job runs every minute. fix bug: cron job executes command/program. August 28, 2006: 1.50 CRON JOBS for Windows! Check out [CronJobs] in INI file. ADD: {CHECK_VERSION} to check new version everyday. ADD: {MSG|...} and {TOOLTIP|...} to show message (good to use with Cron Job for reminder) ADD: {ENTER} to send Enter key after auto-complete (e.g. submit web form) August 26, 2006: 1.42 support {TAB} in {AUTO_COMPLETE} entries, this allows to fill entire Web Form example 1: yahoo_form = username{TAB}password example 2: yahoo_form = encrypted_username{TAB}encrypted_password ADD: "MyKeys" to [HotKeys] allows to customize ANY Hot Key ! (separated with ~~) ADD: option "__" to {SEND_KEYS} to send text "as is" (send special chars: !, ^, #, etc.) ADD: ToolTip showing Volume percentage, change Volume step to 5% change IDLE message box to ToolTip (do not block your watching movie anymore ;) & count down ADD: {SHOW_TODO} and {QUICK_TODO} (allow input Todo Item quickly, GTD's here! ;) August 24, 2006: 1.37 {KILL_PROCESS} allow more than 1 process. (input process numbers, separated with SPACE) can search process name again (input process name again instead of process numbers) {CDTRAY} to open/close CD Tray (not test) change: AltF10: edit INI file, AltF11: on/off hotkeys, AltF12: exit AutoMee ADD: "YourIniFile" to [AutoMee]: you need to update this to your INI file fix misc. bugs August 23, 2006: 1.33 more info for {PC_STATUS} ADD: "AutoCloseTimer" to [AutoComplete], set Auto-close for Input dialog ADD: Base64 to result of {ENCRYPT} & {DECRYPT}. You may need to update your INI, or use INI file goes with AutoMee. August 22, 2006: 1.30 ADD: Input dialog when press ShiftEnter without entry (AutoComplete) (good for using AutoComplete on web Login fields) {KILL_PROCESS}: Input a part of process name to kill quickly (e.g. input "iexp" to quickly kill "iexplore.exe" process) useful when a program freezed. August 21, 2006: 1.28 ADD: "\_\" to break line for {AUTO_COMPLETE} (thanks Tom) ADD: full hotkeys: Win(0-9), Win(F1-12), Alt(0-9), Alt(F1-F12), AltShift(0-9), AltShift(F1-F12) Ctrl(0-9), Ctrl(F1-F12), CtrlShift(0-9), CtrlShift(F1-F12) ADD: {ENCRYPT} and {DECRYPT} feature (thanks Ejoc @ AutoIt forum) ADD: Encryption for AutoComplete entry (put "^^" before entry). ADD: {ASSOC_RUN} to open a file with associated program August 19, 2006: 1.23 ADD: {AUTO_COMPLETE} feature ADD: {EXIT_AUTOMEE} and {TURN_HOTKEYS} ADD: {COLOR_AT_MOUSE} to get and copy color from mouse position ADD: {SHOW_PC_STATUS} to show: RAM, DiskSpace, Screen info, etc. ADD: {SHOW_PC_INFO} to show & copy PC Name & IP (highlight PCName first) ADD: {SHOW_INI} to show and edit AutoMee INI file ADD: "IdleTime" parameter, auto Lock PC when Idle (if u're watching movie, move mouse to skip locking & double next idle time:) better code, fix bugs August 18, 2006: 1.15 change Ctrl+Num to Ctrl+Shift+Num ADD: {VOLUME_XXX} feature ADD: {SEND_KEYS} feature auto copy and parse Pandora HTTPLive header, to downloadable URL {PANDORA_URL} computer using time logging better code, fix bugs July 20, 2006: 1.09 INI file to configure path of apps hide/unhide active window (Ctrl+`) ADD: function file: duc_func.au3 enable all hotkeys from Alt0-9 Ctrl0-9 ADD: pre-defined actions (toggle monitor, hide win...) July 15, 2006: 1.03 switch on/off for all Hotkeys (Alt+F12) kill myself (Alt+F11) & ask before exit allow 1 instance only.