Champak Posted September 26, 2008 Share Posted September 26, 2008 Is it possible to get the value of AutoItSetOptions? Ex. $value = Opt("CaretCoordMode", 2), where $value would = 2. Link to comment Share on other sites More sharing options...
dbzfanatic Posted September 26, 2008 Share Posted September 26, 2008 I think I read somewhere in the helpfile if you pass it with no value it returns the current value of the parameter. Go to my website. | My Zazzle Page (custom products)Al Bhed Translator | Direct linkScreenRec ProSimple Text Editor (STE) [TUTORIAL]Task Scheduler UDF <--- First ever UDF!_ControlPaste() UDF[quote name='renanzin' post='584064' date='Sep 26 2008, 07:00 AM']whats help ?[/quote] Link to comment Share on other sites More sharing options...
Champak Posted September 26, 2008 Author Share Posted September 26, 2008 Yes, but that does not solve my issue. Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted September 26, 2008 Moderators Share Posted September 26, 2008 Yes, but that does not solve my issue.When you use a variable = Opt(), the variable will equal the "previous" value before you set it with this value.Let's say that CaretCoordMode currently = 1.We set it:$variable = Opt("CaretCoordMode", 2)$variable will equal 1, which is handy when you want to do something fast, and reset it back to its original settings for the rest of your functions. Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
Developers Jos Posted September 26, 2008 Developers Share Posted September 26, 2008 (edited) Is it possible to get the value of AutoItSetOptions? Ex. $value = Opt("CaretCoordMode", 2), where $value would = 2.Why would you need this as you set it yourself in the script?Anyways:Return ValueReturns the value of the previous setting for the option.edit: as Smoke_n shows Edited September 26, 2008 by Jos SciTE4AutoIt3 Full installer Download page  - Beta files    Read before posting   How to post scriptsource   Forum etiquette Forum Rules  Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted September 26, 2008 Share Posted September 26, 2008 @Champak Can you explain more in detail what you want? Your first post doesn't make much sense since you already know the value should be 2 (how else could you use it in Opt()?) .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
Champak Posted September 26, 2008 Author Share Posted September 26, 2008 @Smoke = Ironically I tried that before and it kept returning "1" and I thought it was basically returning a "TRUE" value. I didn't get the "previous" part, it was just flying over my head.@Jos = Exactly what Smoke_N pointed out.Thanks to all. Link to comment Share on other sites More sharing options...
MrCreatoR Posted September 26, 2008 Share Posted September 26, 2008 Just to note, Opt("OptionName") (with no parameters) will return the current option value without set the option .  Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1  AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ==================================================    AutoIt is simple, subtle, elegant. © AutoIt Team Link to comment Share on other sites More sharing options...
Moderators SmOke_N Posted September 26, 2008 Moderators Share Posted September 26, 2008 Just to note, Opt("OptionName") (with no parameters) will return the current option value without set the option .Yeah, that was said in post number 2. But if it's already in memory with a variable, no need to play around unless you are running from function to function and don't want to make it a global. Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer. Link to comment Share on other sites More sharing options...
PsaltyDS Posted September 26, 2008 Share Posted September 26, 2008 Why would you need this as you set it yourself in the script?I have this need in some of my scripts, where the option value gets changed temporarily in functions. I don't want to track the current value in a Global because there would have to be a Global for each function that might change it. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
Champak Posted September 26, 2008 Author Share Posted September 26, 2008 Here's what I did with it: http://www.autoitscript.com/forum/index.php?showtopic=81418 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