Is there a way to loop back to the beginning and keep the already entered data in the GUI Input boxes? I can GUIDelete and start a new GUI but all the typed data has to be redone. Here is a sample.
#Include <GuiConstants.au3> Dim $msg,$okbutton,$cancelbutton,$objOU,$intAccValue,$strGroup1,$strGroup2 Dim $strFirstName,$strLastName,$strUserName,$strUserName2,$strPassword,$strDescription,$strContainer Dim $Combo,$Duration Do $Form1 = GuiCreate("", 300, 300) GUISetBkColor(0xA6CAF0) GuiCtrlCreateLabel("First Name:", 50, 10) $strFirstName = GuiCtrlCreateInput("", 50, 25, 200, 20) GUICtrlSetState ( $okbutton, $GUI_FOCUS ) GuiSetState() $okbutton = GUICtrlCreateButton ("OK",75,240,50,20) $cancelbutton = GUICtrlCreateButton ("Cancel",175,240,50,20) While 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE Or $msg = $cancelbutton Exit Case $msg = $okbutton $strFirstName = GUICtrlRead($strFirstName) ExitLoop EndSelect Wend $len = StringLen($strFirstName) If $len > "20" then MsgBox(0, "ERROR Name to long", $strFirstName & " can't be over 20 characters." & @CRLF & "Total: " & $len) ;Exit GUIDelete($Form1) EndIf Until $len < "20" MsgBox(0, "Done", "")
i want am trying to select a nimber to run a program and then select where to save the excel result at before hand
the problem is that it does not save in the folder i want but the folder before any solutions
$sFolder = ""
; Create a constant variable in Local scope of the message to display in FileSelectFolder.
Local Const $sMessage = "Select a folder"
; Display an open dialog to select a file.
$sFileSelectFolder = FileSelectFolder($sMessage, $sFolder)
If @error Then
; Display the error message.
MsgBox($MB_SYSTEMMODAL, "", "No folder was selected.")
; Display the selected folder.
MsgBox($MB_SYSTEMMODAL, "", "You chose the following folder:" & @CRLF & $sFileSelectFolder)
$oExcel = ObjCreate("Excel.Application") ; Create an Excel Object
$oExcel.Visible = 1 ; Let Excel show itself
$oExcel.Workbooks.Open("J:\OPS\OPS_Share\Planners\2 - Weekly Reports\Auto download\"& $YY & $MM & $DD & " ORDER.xls",0)
$oExcel.ActiveWorkbook.Saveas ( $sFileSelectFolder,""& $YY & $MM & $DD & " ORDER.xlsx", 1)
i only want to save it as ddmmyy order inside documents but it saves in libraries as documents ddmmyy order.
I am part of QA team of an analytics application. We support third party tools like Excel , Tableue .
I have to write automation script that connect Excel to our analytics application. In short i want below to automate
> Open Excel
> Click on "Data" option available in header and then click on "From Other Services " then click on "From Analysis Services"
> It will open pop up and then need to write username password there.
I am new in this tool . Can any one please provide me link of any document that help me to create above script
I want to do something , after wait 2 min and again do same thing
But I do do not want with sleep, it must be timer
How I do this ?
How to use _Excel_RangeSort to sort my excel file by three different headers Column A1, B1, and C1 have headers on which I want to sort by. The headers on which I want to sort are department, employee type, and name.
I still really new to AutoIt so I do not actually know how to properly start this line or lines of code, to be honest. The example code is the best I can do.
_Excel_RangeSort($OpenWorkbook, Default, "A1:C1", "1:1", $xlDescending, Default, $xlYes, Default, $xlSortRows) I just need to sort by those three headers in that order of department, employee type, and name, plus in descending order.
any and all help would be greatly appreciated. Thank you!