MrMax Posted April 18, 2013 Share Posted April 18, 2013 MsgBox(4096, '', _Timer_Diff($timertransition)) So this is how I get the Timer_diff in a MsgBox... Is there a way I can get autoIT to automatically write this information to a text-file instead of a MsgBox? I know the answer is Yes, I just dont know how to do it hehe Thanks for any support guys, have a nice thursday evening. Link to comment Share on other sites More sharing options...
somdcomputerguy Posted April 18, 2013 Share Posted April 18, 2013 I know the answer is Yes, I just dont know how to do it hehe Here's a good start - FileOpen. You'll find all kinds of useful and helpful stuff in the Help file. - Bruce /*somdcomputerguy */ If you change the way you look at things, the things you look at change. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted April 18, 2013 Moderators Share Posted April 18, 2013 MrMax,Welcome to the AutoIt forum. You are quite correct in assuming that the answer is "Yes" - but have you looked in teh Help file to see if you can find any functions yourself that might do the trick? Hint: You want to write to a file - so a combination of the 2 words might be good thing to look for. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
MrMax Posted April 19, 2013 Author Share Posted April 19, 2013 (edited) Okay cool It seems that most FileWrite commands etc need to have the file open to be able to write to it?Is it possible to use the iniWrite command instead? http://www.autoitscript.com/autoit3/docs/functions/IniWrite.htmAlso in the iniWrite command:IniWrite ( "filename", "section", "key", "value"What does Section mean? And Key?Can I write my command like this:IniWrite ("whatevername.ini", "Section 1?", "key?", "_Timer_Diff($timertransition)Would that command coupled with a timer_init give a file named whatevername.ini with the value of the timer_diff?EDIT: Sorry never done much coding in C nor scripting So I'm a total newb Edited April 19, 2013 by MrMax Link to comment Share on other sites More sharing options...
abberration Posted April 19, 2013 Share Posted April 19, 2013 A little help with ini files... The section is an overall category. The key is a sub-category. The value is the the value for that particular key. Example code: [Section] Key=Value [Fruits] Apples=11 Oranges=6 Peaches=17 [Cars] American=Ford,Chevy,GM Foreign=Toyota,Kia,Hyundai [MyComputer] Memory=512MB Processor=i7 Motherboard=Asus Power_Supply=Rosewill Warranty=5 years Easy MP3 | Software Installer | Password Manager Link to comment Share on other sites More sharing options...
abberration Posted April 19, 2013 Share Posted April 19, 2013 (edited) An example using random times around 1-10 seconds, writing to an ini file in the same directory as the script: #include <Timers.au3> $starttime = _Timer_Init() Do $randomTime = Random(0, 900) Sleep($randomTime) Until $randomTime > 850 $TimeDifference = Round(_Timer_Diff($starttime), 0)/1000 & " seconds" IniWrite(@ScriptDir & "\time.ini", "LastTime", "Value", $TimeDifference) ShellExecute(@ScriptDir & "\time.ini") Edited April 19, 2013 by abberration Easy MP3 | Software Installer | Password Manager Link to comment Share on other sites More sharing options...
guinness Posted April 19, 2013 Share Posted April 19, 2013 If you know what an INI file is then you should know the basic structure of an INI file. 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 parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
MrMax Posted April 21, 2013 Author Share Posted April 21, 2013 thanks so much for the help. I got it working fine now using FileWriteLine($file...Lovely support guys, keep the good work up! Link to comment Share on other sites More sharing options...
somdcomputerguy Posted April 21, 2013 Share Posted April 21, 2013 Good luck with your project, MrMax. - Bruce /*somdcomputerguy */ If you change the way you look at things, the things you look at change. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now