mohammadezazi Posted August 2, 2013 Posted August 2, 2013 (edited) I've some EditBoxs in my AutoIt project with some texts in it and some hyperlinks in it. My users say to me that they want to see Hyperlinks as active. By cliking on them, automatically browse the URL and open the related site or path. I've not found any solution yet for they request. Thanks for any guidance. Edited August 2, 2013 by mohammadezazi
FireFox Posted August 2, 2013 Posted August 2, 2013 (edited) I don't understand what you mean by active. Try this :#include <GUIConstantsEx.au3> #include <Constants.au3> Opt("GUIOnEventMode", 1) #region GUI Global $_hGUI = GUICreate("MyGUI") GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit") GUICtrlCreateLabel("http://www.autoitscript.com/forum/", 10, 10) GUICtrlSetCursor(-1, 0) GUICtrlSetFont(-1, Default, Default, 4) GUICtrlSetColor(-1, $COLOR_BLUE) GUICtrlSetOnEvent(-1, "_BrowseAutoItForum") GUISetState(@SW_SHOW, $_hGUI) #endregion GUI While 1 Sleep(10) WEnd Func _BrowseAutoItForum() ShellExecute(GUICtrlRead(@GUI_CtrlId)) EndFunc Func _Exit() GUIDelete($_hGUI) Exit EndFuncBr, FireFox. Edited August 2, 2013 by FireFox
mohammadezazi Posted August 3, 2013 Author Posted August 3, 2013 (edited) Thank you. your Code works nice. Ill try to use this method in Editbox. Edited August 3, 2013 by mohammadezazi
mohammadezazi Posted August 8, 2013 Author Posted August 8, 2013 No It is not appropriate for my task. I need to hyperlink a string located in a long text. Such this: Visit our site at http://www.oursite.com for more information. Just the web URL must be hyperlink.
Starg Posted August 8, 2013 Posted August 8, 2013 Try the example here: http://www.autoitscript.com/autoit3/docs/libfunctions/_GUICtrlRichEdit_AutoDetectURL.htm
mohammadezazi Posted August 8, 2013 Author Posted August 8, 2013 Thanks. It is perfect and seems to be sufficient.
guinness Posted August 8, 2013 Posted August 8, 2013 There is also a UDF by Yashied. Search SysLink in the examples section. 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
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