Jump to content
Sign in to follow this  
goldberg85

Help me transform AHK in AUTOIT

Recommended Posts

runwait, %comspec% /c ipconfig /all > c:mac.txt, ,hide

Loop, Read, c:mac.txt
{
ifinstring, A_LoopReadLine, Physical address
{
MAC=%A_LoopReadLine%
break
}
}

StringRight, MAC, MAC, 18
StringReplace, mac, mac,-,, All
StringReplace, mac, mac,A,12, All
StringReplace, mac, mac,B,13, All
StringReplace, mac, mac,C,14, All
StringReplace, mac, mac,D,15, All
StringReplace, mac, mac,E,16, All
StringReplace, mac, mac,F,17, All
StringReplace, mac, mac,G,18, All
StringReplace, mac, mac,H,19, All
StringReplace, mac, mac,I,20, All
StringReplace, mac, mac,J,21, All
StringReplace, mac, mac,K,22, All
StringReplace, mac, mac,L,23, All
StringReplace, mac, mac,M,24, All
StringReplace, mac, mac,N,25, All
StringReplace, mac, mac,O,26, All
StringReplace, mac, mac,P,27, All
StringReplace, mac, mac,Q,28, All
StringReplace, mac, mac,R,29, All
StringReplace, mac, mac,S,30, All
StringReplace, mac, mac,T,31, All
StringReplace, mac, mac,U,32, All
StringReplace, mac, mac,V,33, All
StringReplace, mac, mac,W,34, All
StringReplace, mac, mac,X,35, All
StringReplace, mac, mac,Y,36, All
StringReplace, mac, mac,Z,37, All
filedelete, c:mac.txt
msgbox, (number) %MAC%
random, r
urldownloadtofile,http://blog.naver.com/PostView.nhn?blogId=maneuver85&logNo=220089969008&redirect=Dlog&widgetTypeCall=true, check%r%.txt
If(FileExist("check%r%.txt"))
{
filedelete, check*      
}
fileread,R,check%r%.txt
ifinstring, R,%MAC%
{
filedelete,check*
goto, Go
}
Else
{
filedelete,check*
msgbox, failed
 

ExitApp
}
filedelete,check*
Msgbox, failed
ExitApp
Go:

;

Share this post


Link to post
Share on other sites

Welcome to AutoIt and the forum!

What have you tried so far?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2019-08-19 - Version 1.4.13.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2019-07-24 - Version 1.3.6.0) - Download - General Help & Support - Example Scripts - Wiki
Outlook Tools (NEW 2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
PowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & Support
Excel - Example Scripts - Wiki
Word - Wiki
Taks Scheduler (NEW 2019-10-09 - Version 0.9.0.0) - Download - General Help & Support - Wiki

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

I wanted to know what you have coded in AutoIt so far?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2019-08-19 - Version 1.4.13.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2019-07-24 - Version 1.3.6.0) - Download - General Help & Support - Example Scripts - Wiki
Outlook Tools (NEW 2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
PowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & Support
Excel - Example Scripts - Wiki
Word - Wiki
Taks Scheduler (NEW 2019-10-09 - Version 0.9.0.0) - Download - General Help & Support - Wiki

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Since that language "derived" from AutoIt, it shouldn't be too difficult to search the help file with the function names.


UDF List:

 
_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_ArrayFilter/_ArrayReduce_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

Share this post


Link to post
Share on other sites

He keeps posting for he wants someone to do it for him and hand it to him on a silver platter..

@goldberg85: You HAVE to do some yourself. We do not do it all for you. If you keep creating a new post in an attempt to get someone to write it for you all you will do is make people mad.

This is not McDonalds. This is NOT AHK.

Is there some reason why you can't go back to the AHK forum and ask for help with your script?

Share this post


Link to post
Share on other sites

AHK is "old school" - sorry, couldn't resist ;)

It is based on AutoIt version 2, hence the "strange" syntax.

But it shouldn't be too hard to translate it to Autoit with a bit reading of both the AHK and Autoit help file.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2019-08-19 - Version 1.4.13.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2019-07-24 - Version 1.3.6.0) - Download - General Help & Support - Example Scripts - Wiki
Outlook Tools (NEW 2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
PowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & Support
Excel - Example Scripts - Wiki
Word - Wiki
Taks Scheduler (NEW 2019-10-09 - Version 0.9.0.0) - Download - General Help & Support - Wiki

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...