Visit myBlog.. currently not active but it will soon be resplendent with news and views. Alsoplease remove any links you may have to my website. it is soon to be closed and replaced with something else.

Sign in

Similar Content

Hi, i have a variable (floating number - could be positive or negative), i wish to print it into a text file, how can i keep the format in such a way that it always has 4 digits ahead of decimal and 2 after decimal
basically i have total 7 columns in the text file to print the variable ;
eg: variable = 1.235, output requied = 0001.24
variable=-23.55555, output required =-023.56

I want the number in a file to be overwritten with the next number up each time a button is pressed.
So it is pressed once, the number '1' is written to the file. It is pressed again and the number '2' overwrites the first number.
At the moment I get the number 1 written, but can't get it to overwrite. What I have so far:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <FileConstants.au3>
#include <MsgBoxConstants.au3>
#include <WinAPIFiles.au3>
#Region ### START Koda GUI section ### Form=C:\Users\soulf\Desktop\CalcGui\RLCalc.kxf
$Form1 = GUICreate("Form1", 615, 437, 426, 141)
$One = GUICtrlCreateButton("1", 32, 72, 25, 25)
GUICtrlSetBkColor(-1, 0xFF0000)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Func First ()
$fPath = "C:\temp\First.txt"
$fOpen = FileOpen ($fPath, 2)
$Counter = FileReadLine ($fpath)
$counter = $counter + 1
$fWrite = filewriteline ($fPath, $counter)
FileClose ($fpath)
EndFunc
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $One
Call ("First")
EndSwitch
WEnd
I tried a Do Until statement, but that just puts the numbers 1 to 5 in the file.
Any help would be greatly appreciated!