Champak Posted September 26, 2008 Posted September 26, 2008 Is it possible to get the value of AutoItSetOptions? Ex. $value = Opt("CaretCoordMode", 2), where $value would = 2.
dbzfanatic Posted September 26, 2008 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]
Champak Posted September 26, 2008 Author Posted September 26, 2008 Yes, but that does not solve my issue.
Moderators SmOke_N Posted September 26, 2008 Moderators 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.
Developers Jos Posted September 26, 2008 Developers 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.
AdmiralAlkex Posted September 26, 2008 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
Champak Posted September 26, 2008 Author 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.
MrCreatoR Posted September 26, 2008 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
Moderators SmOke_N Posted September 26, 2008 Moderators 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.
PsaltyDS Posted September 26, 2008 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
Champak Posted September 26, 2008 Author Posted September 26, 2008 Here's what I did with it: http://www.autoitscript.com/forum/index.php?showtopic=81418
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