Jump to content
Sign in to follow this  
goldberg85

Help me transform AHK in AUTOIT

Recommended Posts

goldberg85

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
water

Welcome to AutoIt and the forum!

What have you tried so far?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites
goldberg85

This certification AutoHotkey script
I want to change to Auto-It script the script

Share this post


Link to post
Share on other sites
water

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


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites
guinness

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
Bert

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
water

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 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

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  

×