;//Fri, Feb 2, 2007 --- 2/2/07, 5:38:19am ;//script to help an airline pilot? ;//autohotkey.com/forum/viewtopic.php?t=16293 ;//This is inserted in all scripts before any other code... #SingleInstance force F9:: flightinforegex=^ (\d{4}) [^ ]* [^ ]* [^ ]* [^ ]* ([^ ]*) ([^ ]*) ([^ ]*) [^ ]* ([^ ]*) srcdata:=clipboard Loop, Parse, srcdata, `n { if (RegExMatch(A_LoopField, flightinforegex, m)) parseddata.="??/??/?? " m1 " " m2 " " m3 " " m4 " " m5 "`n" } parseddata:=RegExReplace(parseddata, "^[`r|`n]*|[`r|`n]*$") if (parseddata!="") { clipboard:=parseddata msgbox, 64, , Parsed data in clipboard... } else msgbox, 16, , Error: Result after parsing was empty...invalid input? srcdata= parseddata= return /* H123K CA01 FEB 02, 06 Flt Seq Rest DT Ferry DH Eqp Org Dst Dpt Bref T Arr Dbref Ov Po Au Fltm Duty Tail Layo Guar Total 2799 010 02 SLJ HOU ICT 0825 S 1008 0143 0517 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN H123KA 020206 FO01 L D4321 MING , YAO H123K 020206 FA01 L G9876 SMITH , JANE 67 Exception Code Description 673 2866 020 02 SLJ ICT HOU 1035 S 1230 0155 0517 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN H123KA 020206 FO01 L D4321 MING , YAO H123K 020206 FA01 L G9876 SMITH , JANE 67 2631 030 02 ERJ HOU LFT 1415 S 1510 0055 0943 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN H123KA 020206 FO01 L D4321 MING , YAO H123K 020206 FA01 L G9876 SMITH , JANE 67 2472 040 02 ERJ LFT HOU 1537 S 1647 0110 0943 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN H123KA 020206 FO01 L D4321 MING , YAO H123K 020206 FA01 L G9876 SMITH , JANE 67 2472 050 02 ERJ HOU OKC 1730 S 1857 0127 0943 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN H123KA 020206 FO01 L D4321 MING , YAO H123K 020206 FA01 L G9876 SMITH , JANE 67 DP01 060 S1 0725 S 1912 0710 1147 1153 0710 City Code Name Phone Hotel OKC HAM HAMPTON INN* 4056822080 2766 070 03 ERJ OKC HOU 0750 S 0920 0130 0943 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN H123KA 020206 FO01 L D4321 MING , YAO H123K 020206 FA01 L G9876 SMITH , JANE 67 2766 080 03 LRJ HOU LFT 1035 S 1132 0057 0904 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN H123KA 020206 FO01 L D4321 MING , YAO H123K 020206 FA01 L G9876 SMITH , JANE 67 2989 090 03 LRJ LFT HOU 1200 S 1302 0102 0904 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN H123KA 020206 FO01 L D4321 MING , YAO H123K 020206 FA01 L G9876 SMITH , JANE 67 3108 100 03 LRJ HOU SDF 1640 S 1954 0214 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN I9A71 030206 FO01 L G6420 DALE , WILLIAM H123K 020206 FA01 L G9876 SMITH , JANE 67 DP02 110 S2 0705 S 2009 0543 1204 1141 0543 City Code Name Phone Hotel SDF HOL HI HURSTBOURNE* 5024262600 2847 120 04 LRJ SDF HOU 0835 S 1019 0244 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN I9A71 030206 FO01 L G6420 DALE , WILLIAM H123K 020206 FA01 L G9876 SMITH , JANE 67 2459 130 04 LRJ HOU OMA 1145 S 1355 0210 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN I9A71 030206 FO01 L G6420 DALE , WILLIAM H123K 020206 FA01 L G9876 SMITH , JANE 67 3048 140 04 LRJ OMA HOU 1500 S 1724 0224 Pairing Number Pairing Date Position DH Reserve Aug Emp Id Name Sys Seniority H123K 020206 CA01 L A1234 DOE , JOHN I9A71 030206 FO01 L G6420 DALE , WILLIAM H123K 020206 FA01 L G9876 SMITH , JANE 67 DP03 150 0750 S 1739 0718 1049 0718 Pairing Totals TAFB DHD Flight Time Guar Time Pay Time 5814 2011 2011 Crew Member Positions Other Information Pos # Emp NO Reserve Name Type DP# City Code Name Phone CA01 A1234 JOHN DOE Hotel DP01 OKC HAM HAMPTON INN* 4056822080 FA01 G9876 JANE SMTIH Hotel DP02 SDF HOL HI HURSTBOURNE* 5024262600 */ /* 02/02/2006 2799 HOU ICT 0825 1008 02/02/2006 2866 ICT HOU 1035 1230 02/02/2006 2631 HOU LFT 1415 1510 02/02/2006 2472 LFT HOU 1537 1647 02/02/2006 2472 HOU OKC 1730 1857 02/03/2006 2766 OKC HOU 0750 0920 02/03/2006 2766 HOU LFT 1035 1132 02/03/2006 2989 LFT HOU 1200 1302 02/03/2006 3108 HOU SDF 1640 1954 02/04/2006 2847 SDF HOU 0835 1019 02/04/2006 2459 HOU OMA 1145 1355 02/04/2006 3048 OMA HOU 1500 1724 */ ;//This is inserted in all scripts after any other code... ^+#!x::ExitApp ;Ctrl+Shift+Win+Alt+X = Emergency Exit